Commit Graph
100 Commits
Author SHA1 Message Date
Pascal Langer 11f4e636e3 AFHDS2A telemetry fix
Discard RX config packets
2019-09-19 10:51:24 +02:00
Pascal Langer c1ad02b792 Create Debug1.png 2019-09-19 08:55:20 +02:00
Pascal Langer ab2315c951 FrSkyX: few cosmetic and optimization changes 2019-09-18 11:05:46 +02:00
Pascal Langer d73d163a58 Update Validate.h 2019-09-17 09:53:18 +02:00
Pascal Langer 078dc2ab17 AFHDS2A telemetry AA and AC 2019-09-14 16:34:19 +02:00
Pascal Langer 6f4522caa6 Revert "AFHDS2A telemetry AA and AC"
This reverts commit 3c76ce9f39.
2019-09-14 16:31:27 +02:00
Pascal Langer 3c76ce9f39 AFHDS2A telemetry AA and AC 2019-09-14 16:27:07 +02:00
Pascal Langer edd6432d4c Update Validate.h 2019-09-11 15:26:35 +02:00
Pascal Langer 303c4615e9 Fix scanner compilation issue 2019-09-11 12:23:36 +02:00
Pascal Langer 7d327c1622 Scanner 2.4GHz
Thanks to Goebish for this spectrum analyzer.
It will work soon with the OpenTX 2.3 Spectrum Analyser tool.
2019-09-10 23:37:54 +02:00
Pascal Langer 4e906757b9 XN297Dump fix enhanced unscramble mode 2019-08-24 22:39:27 +02:00
Pascal Langer 1f0b21e351 Fix GW008 protocol 2019-08-24 22:14:18 +02:00
Pascal Langer 2f3ea323c7 CHECK_FOR_BOOTLOADER now enabled by default in _config.h 2019-08-24 21:50:36 +02:00
Pascal Langer d4e77c6499 XN297Dump: added enhanced packet mode 2019-08-24 21:37:26 +02:00
Pascal Langer fecf2805c7 WIP: Advanced topics 2019-08-20 14:01:56 +02:00
Pascal Langer 4dcc88ba32 Serial debug documentation 2019-08-18 18:44:36 +02:00
Pascal Langer 084308d8a4 Update Multi.txt 2019-08-18 17:08:27 +02:00
Pascal Langer 1ffb5c405b New protocol: Flyzone
Models compatible with TX FZ-410
Protocol 53
No sub protocol
2019-08-17 22:37:00 +02:00
Pascal Langer ad29409407 New protocol ZSX
Model JJRC ZSX-280
Protocol number 52 ,no sub protocol
CH3: Throttle
CH4: Rudder
CH5: Light
2019-08-10 21:43:14 +02:00
Pascal Langer 6f33abb25e New protocol Traxxas
Protocol number: 43
Compatible with receivers 6519
Extended limits supported
CH1=AUX3
CH2=AUX4
CH3=THROTTLE
CH4=STEERING
2019-08-06 17:27:42 +02:00
Pascal Langer 2c9693389e Fix DSM telemetry and global cyrf6936 freq tunning
- Fixed DSM telemetry with some RXs (R720X)
 - Global frequency tunning for all protocols using the CYRF6936 by adjusting channel 15 when enabled
 - Changed default DSM_THROTTLE_KILL_CH to use channel 14
2019-08-01 14:23:08 +02:00
Pascal Langer 541a96e7b4 Merge branch 'master' of https://github.com/pascallanger/DIY-Multiprotocol-TX-Module 2019-07-04 10:37:42 +02:00
Pascal Langer 5b234a9cbc Mandatory use of boards AVR 1.0.7 and STM32 1.1.4 solving path space issues 2019-07-04 10:37:25 +02:00
Pascal Langer 23756a387a XN297Dump: fix packet timer 2019-07-03 20:51:13 +02:00
Pascal Langer efbd350dfd GD00X: fix typo... 2019-07-03 18:27:39 +02:00
Pascal Langer 072e95c84e Merge branch 'master' of https://github.com/pascallanger/DIY-Multiprotocol-TX-Module 2019-07-03 18:13:08 +02:00
Pascal Langer 4be26e7202 GD00X: add high/low rates 2019-07-03 18:07:18 +02:00
Pascal Langer 8aea9aa3dd Added a common deadband conversion code
Modified protocols:
 - GD00X applied on aileron
 - KF606 applied on aileron
 - POTENSIC applied on throttle
2019-07-03 17:39:05 +02:00
Pascal Langer 4671700b7d Devo protocol: number of channels 2019-06-23 17:13:30 +02:00
Pascal Langer 521b819b8a New protocol POTENSIC
Model: A20
Protocol number: 51
Sub protocol: none
Channels:
- CH5 TAKE_OFF/LANDING: momentary switch -100% -> +100%
- CH6 EMERGENCY: Stop +100%
- CH7 MODE: MODE: Beginner -100%, Medium 0%, Advanced +100%
- CH8 HEADLESS: Off -100%, On +100%
2019-06-19 11:25:21 +02:00
Pascal Langer d940a7e49a New Redpine protocol
Protocol Redpine: 50
Sub protocol: Fast=0, Slow=1
Option=freq tunning
2019-06-17 17:16:39 +02:00
Pascal Langer 9d50171034 BUGS fix a bug... 2019-06-10 09:19:56 +02:00
Pascal Langer 701a5b9e28 Merge branch 'master' of https://github.com/pascallanger/DIY-Multiprotocol-TX-Module 2019-06-09 19:00:27 +02:00
Pascal Langer d11785ef2d V761... forgot to save the change before pushing... 2019-06-09 19:00:21 +02:00
Pascal Langer 9514e47ed3 BUGS EEPROM clean: need to rebind BUGS and BUGSMINI 2019-06-09 14:51:21 +02:00
Pascal Langer 9461f2d632 V761 3rd ID 2019-06-09 14:50:17 +02:00
Pascal Langer f6064d03e1 V761 aileron channel 2019-06-08 21:57:02 +02:00
Pascal Langer 862ab48bbc Update V761_nrf24l01.ino 2019-06-06 10:26:54 +02:00
Pascal Langer f498347c53 V761 second TX ID/freqs 2019-06-06 10:07:57 +02:00
Pascal Langer 3f77f59c8a XN297L emu scramble option 2019-06-06 01:15:28 +02:00
Pascal Langer 1fa6e4526b Include full xn297(L) xor tables 2019-06-05 23:23:27 +02:00
Pascal Langer 3853d585a0 XN297L/CC2500 emulation on V911s 2019-06-05 22:53:24 +02:00
Pascal Langer e8c6225ef0 New XN297L 250Kbps emu layer based on CC2500
This layer can be enabled/disabled with the option XN297L_CC2500_EMU in _config.h
Protocols which are using it so far:
GD00X, KF606 and MJXQ/E010&PHOENIX
2019-06-05 21:54:47 +02:00
Pascal Langer 17c67cc780 Update V761_nrf24l01.ino 2019-06-04 22:42:37 +02:00
Pascal Langer dcc4236833 Merge branch 'master' of https://github.com/pascallanger/DIY-Multiprotocol-TX-Module 2019-06-04 22:02:43 +02:00
Pascal Langer 6a7c735924 Fix V761 input 2019-06-04 22:02:20 +02:00
Pascal Langer a15a911f8e New protocol KF606
Model: KF606
Protocol: 49
No sub protocol
Channels: throttle, aileron and trim on ch5
2019-06-04 21:44:40 +02:00
Pascal Langer ded0487ce6 XN297Dump improvements
Selection of address length
Timing accuracy
2019-06-04 21:41:50 +02:00
Pascal Langer c9fecafada WFly frequency tunning 2019-05-18 20:33:32 +02:00
Pascal Langer f3ca7ad644 WFly freq tuning on channel 15
You need to enable the tuning in _config.h: #define USE_CYRF6936_CH15_TUNING
2019-05-18 17:36:39 +02:00
Pascal Langer 18dcc29a0d XN297Dump: auto scramble detection 2019-05-17 20:34:02 +02:00
Pascal Langer c3a5c263d3 XN297Dump fix CRC... 2019-05-17 19:56:52 +02:00
Pascal Langer ccdf60d525 XN297DUMP: dynamic address search
The dump process is now looking for addresses with different length (3..5) additonnaly to the packet length.
Untested...
2019-05-17 17:00:08 +02:00
Pascal Langer 443e1cec75 New protocol V761
Protocol number: 48
Sub_protocol: none
Channel 5: +100% expert, 0% mid=gyro on no rate limits, -100% beginer=gyro on and axis rate limited.
ONLY 1 ID IS AVAILABLE SO BE CAREFUL WHILE FLYING.
2019-05-17 16:25:39 +02:00
Pascal Langer 2e24323adf DHD D4 set to high rates 2019-05-10 21:39:15 +02:00
Pascal Langer 259d550d04 AFHDS2A: stop bind process as requested 2019-05-10 19:39:14 +02:00
Pascal Langer 1a8f9c5a12 AFHDS2A extended telemetry forward 2019-05-10 18:17:09 +02:00
Pascal Langer 1916eb3095 AFHDS2A: add debug on full telemetry frames 2019-05-10 11:04:21 +02:00
Pascal Langer fc3eec7ae1 BUSMINI: 3H altitude hold mode on CH11 2019-05-09 23:56:06 +02:00
Pascal Langer 511f77f5e7 Bayang DHD D4 sub protocol 2019-05-09 18:23:19 +02:00
Pascal Langer 6748f6ce78 Add XN297 Dump protocol
Protocol number: 63
Sub protocols: 0=250Kb, 1=1Mb, 2=2Mb
Option: -1=scan RF channels, 0-84=RF channel
DEBUG_SERIAL must be enabled
If a valid frame is received the frame will be sent on the serial port.
2019-05-08 22:01:24 +02:00
Pascal Langer 2b47958207 Debug on AFHDS2A telemetry 2019-05-06 22:39:18 +02:00
Pascal Langer 5538d4d1c4 AFHDS2A update RF channels and Failsafe
You need to bind all the RXs again...
2019-04-26 17:51:14 +02:00
Pascal Langer 21790a9725 BUGSMINI sub protocol BUGS3H 2019-04-18 10:44:42 +02:00
Pascal Langer 6bc22c8ac4 BUGSMINI telemetry fix 2019-04-15 23:28:24 +02:00
Pascal Langer ac1c422f14 Update Multi.txt 2019-04-15 10:51:28 +02:00
Pascal Langer c673b4254f MJXQ (18) new sub protocol PHOENIX (6) 2019-04-15 10:48:20 +02:00
Pascal Langer 96db173694 BUS Mini: Dynamic trims 2019-04-15 10:31:18 +02:00
Pascal Langer 56f9672896 Update GD00X_nrf24l01.ino 2019-04-11 22:47:01 +02:00
Pascal Langer 303b3f08b8 GD00X V2: 64 IDs 2019-04-11 22:42:00 +02:00
Pascal Langer 150e3fd92e GD00x V2 support
Only 1 ID available for now.
Protocol: 47
Sub-protocol: 1
Channels: same as V1
2019-04-09 22:39:03 +02:00
Pascal Langer 840b01273c Update GD00X_nrf24l01.ino 2019-04-03 09:25:48 +02:00
Pascal Langer 8a7beda339 E016H calibration 2019-04-03 09:06:15 +02:00
Pascal Langer 65606f7083 Merge branch 'master' of https://github.com/pascallanger/DIY-Multiprotocol-TX-Module 2019-04-02 09:16:18 +02:00
Pascal Langer 0095071ebf E016 fix 2019-04-02 09:16:13 +02:00
Pascal Langer c250c91ab4 BUGSMINI flip issue fix 2019-03-11 10:03:16 +01:00
Pascal Langer af4185fbea Fix E01X BV statements 2019-03-03 20:42:26 +01:00
Pascal Langer aa85d4d797 Merge branch 'master' of https://github.com/pascallanger/DIY-Multiprotocol-TX-Module 2019-02-28 21:45:23 +01:00
Pascal Langer 74cc63e6dd E016H typo fix 2019-02-28 21:45:16 +01:00
Pascal Langer 536d7f6124 E016H subprotocol addition to E01X
Protocol E01X (45)
Subprotocol E016H (2)
Channels:
CH5=STOP
CH6=FLIP
CH8=HEADLESS
CH9=RTH
2019-02-28 21:11:05 +01:00
Pascal Langer ea982b23c2 Merge branch 'master' of https://github.com/pascallanger/DIY-Multiprotocol-TX-Module 2019-01-09 16:56:57 +01:00
Pascal Langer 15dfe8cead Fix E01X hang up when option=0 2019-01-09 16:56:53 +01:00
Pascal Langer 103acb8294 Add PPM protocol list definition in _MyConfig.h 2018-12-10 11:34:11 +01:00
Pascal Langer 9a61b2701e GD00X: Implement general ID/Freq 2018-11-25 20:52:44 +01:00
Pascal Langer cc2af73a05 Bayang Visuo support, DSM TH_KILL improvement 2018-11-23 10:03:55 +01:00
Pascal Langer aecd44ada6 Merge branch 'master' of https://github.com/pascallanger/DIY-Multiprotocol-TX-Module 2018-11-22 23:29:20 +01:00
Pascal Langer 72593c4d99 _Config.h DSM_THROTTLE_KILL description 2018-11-22 23:29:15 +01:00
Pascal Langer f99a63dbc0 Merge branch 'master' of https://github.com/pascallanger/DIY-Multiprotocol-TX-Module 2018-11-22 08:34:01 +01:00
Pascal Langer 9261e8fe94 DSM throttle kill: correct channel number 2018-11-22 08:33:57 +01:00
Pascal Langer d990ebe49e _Config.h file update 2018-11-20 21:15:31 +01:00
Pascal Langer bd78739217 AFHDS2A: LQI to RX channel 2018-11-20 21:04:29 +01:00
Pascal Langer 6c7312a09c DSM: Throttle Kill option 2018-11-20 16:54:55 +01:00
Pascal Langer 7fb4bbbf3c GD00X fix 2018-11-17 09:08:23 +01:00
Pascal Langer 2553d44d32 Merge branch 'master' of https://github.com/pascallanger/DIY-Multiprotocol-TX-Module 2018-11-16 09:13:47 +01:00
Pascal Langer dc902b7a61 E01X test 2018-11-16 09:13:45 +01:00
Pascal Langer 22711fad28 Update GD00X 2018-11-15 23:49:26 +01:00
Pascal Langer a9df0abed3 Update Multiprotocol/GD00X_nrf24l01.ino 2018-11-15 23:16:15 +01:00
Pascal Langer fd65550f8d Fix typos... 2018-11-15 22:32:50 +01:00
Pascal Langer b910ad3386 New protocol GD00X
Protocol number: 47
No sub protocol
!!!! ONLY 1 ID AT THIS TIME !!!!
CH1 AILERON
CH3 THROTTLE
CH5 TRIM
CH6 LIGHT
2018-11-15 11:08:07 +01:00
Pascal Langer 05470446a0 V911S mod
Change AIL and RUD directions.
2018-11-09 10:19:36 +01:00