Commit Graph
100 Commits
Author SHA1 Message Date
pascallanger 591f9fa4c2 Added old STM32 PCB version 0.8t 2017-01-23 13:14:07 +01:00
pascallanger 766ffa3e65 STM32 1.0t board + schematic 2017-01-23 13:03:01 +01:00
pascallanger bc80554cd3 YD717: possible fix for old CX10 2017-01-07 13:18:18 +01:00
pascallanger b1479ab3c5 Merge branch 'master' of https://github.com/pascallanger/DIY-Multiprotocol-TX-Module 2017-01-04 11:35:43 +01:00
pascallanger e51fb06ceb WK2x01: added fixed id mode for WK2801 2017-01-04 11:35:38 +01:00
pascallanger 8677e73d75 WK2x01: subprotocols addition
WK2801 number 0, 8 channels, fixed id is not supported
WK2401 number 1, 4 channels
W6_5_1 number 2, 6 channels
W6_6_1 number 3, 7 channels
W6_HEL number 4, 6 channels, option is used to limit COL
W6_HEL_I number 5, 6 channels, COL inverted, option is used to limit COL
2017-01-03 19:56:20 +01:00
pascallanger fbb919d767 New protocol WK2x01
Protocol WK2x01 number 30
Sub protocols:
- WK2801 number 0, 8 channels, fixed id not supported
- WK2601 number 1, 6/7 channels, option is used see doc for details
- WK2401 number 2, 4 channels
Extended limits supported
Autobind protocol
Most receivers support WK2801 so always start trying this sub protocol
first.
2017-01-03 19:19:53 +01:00
pascallanger 1f0f9a2eae DSM function name change for uniqness 2017-01-03 19:07:10 +01:00
pascallanger 282b2a0a43 Bind from channel: Cosmetic code change 2017-01-03 12:00:25 +01:00
pascallanger 6d0e4d5a38 Fix Bind channel 2017-01-02 18:22:03 +01:00
pascallanger 43956bbf2c Bind channel fix 2017-01-02 17:45:08 +01:00
pascallanger 18e31b3821 Bind channel: configurable channel number
Bind channel can be configured between 5 and 16.
2017-01-02 17:26:35 +01:00
pascallanger 0d0acb9d10 Bind function on channel 16
Toggling channel 16 (-100%->+100%->-100%) will execute a bind only if
the loaded protocol is an autobind protocol or autobind is set AND
throttle is low (below -95%).
2017-01-02 17:04:50 +01:00
pascallanger 6a792ce6a0 FrSky D and X hopping table fix
All RXs using these protocols must be rebinded.
2017-01-02 15:56:32 +01:00
pascallanger 917cea5052 STM32: use manuf ID as global ID 2017-01-01 12:31:13 +01:00
pascallanger c98f0d3c81 FrSkyX: don't change ID when RX_Num changes 2016-12-29 12:24:38 +01:00
pascallanger 88d650e638 Multi.txt: add missing Q222 2016-12-29 12:22:15 +01:00
pascallanger 72ebe937fb Multi Telemetry: fixed DSM 2016-12-23 09:48:13 +01:00
pascallanger 8efa5bc1dc Multi Telemetry: update version 2016-12-22 10:31:00 +01:00
pascallanger 9b6d2bce58 Multi Telemetry: fix patch level 2016-12-21 20:26:31 +01:00
pascallanger 7bb26a7f07 FrSkyD and FrSkyX: random frequencies 2016-12-21 18:06:03 +01:00
pascallanger f56c9deb00 MULTI_TELEMETRY: couple of additions 2016-12-19 17:33:30 +01:00
pascallanger acfe3e912e Batch to build for OrangeTX typo 2016-12-19 17:05:13 +01:00
pascallanger 704dc803b8 MJXQ/E010: Added 1 more TXID/Freqs 2016-12-19 15:43:25 +01:00
pascallanger e2d64e9140 ASSAN update 2016-12-19 15:43:25 +01:00
pascallanger fa8d4f511f Core: PPM not setting ID properly for some protocols 2016-12-13 20:29:21 +01:00
pascallanger 67d0e9d2c2 MJXQ: Fixed E010 and added H26WH
Protocol: 18
Sub_protocol for H26WH: 5
2016-12-13 14:58:02 +01:00
pascallanger f69aae550f Hontai: new sub_protocol FQ777_951
Protocol: 26
Sub protocol: 3
2016-12-12 18:07:43 +01:00
pascallanger 8dec1453c4 FY326: new sub protocol FY319
Protocol: 20
Sub_protocol: 1
Untested
2016-12-12 15:47:58 +01:00
pascallanger 241d1e181f H3D: more channels 2016-12-12 14:45:36 +01:00
pascallanger 192437896d NRF24L01 updates 2016-12-12 14:07:46 +01:00
pascallanger 18b21005f1 Q222 flags 2016-12-12 13:45:40 +01:00
pascallanger 94ac91cce3 Add more E010 TXID/Freq
Total 14
2016-12-12 11:20:33 +01:00
pascallanger 46e255bccc Bayang telemetry: remove startup warning 2016-12-12 11:20:33 +01:00
pascallanger 87de5b5305 V2X2: new subprotocol JXD506
Protocol number: 5
Subprotocol: 1
2016-12-12 11:20:33 +01:00
pascallanger 1ddc923631 Q222: flags 2016-12-12 11:20:33 +01:00
pascallanger bf230322d0 Bayang: change back A1/A2 to max resolution 2016-12-09 16:56:00 +01:00
pascallanger 758779a8f5 MJXQ/E010: TX IDs vs Freq 2016-12-09 16:54:24 +01:00
pascallanger 55eb39c51d Merge branch 'master' of https://github.com/pascallanger/DIY-Multiprotocol-TX-Module 2016-12-09 16:51:59 +01:00
pascallanger 13b8475c54 Add FY805 in Multi.txt for ersky9x 2016-12-09 16:51:55 +01:00
pascallanger d3d52b44ee Revert "Bayang: change A1 and A2 back to maximum resolution"
This reverts commit d2886432b7.
2016-12-09 16:51:17 +01:00
pascallanger d2886432b7 Bayang: change A1 and A2 back to maximum resolution 2016-12-09 16:50:56 +01:00
pascallanger 3904c36a6e New MT99xx subprotocol FY805
Protocol: MT99xx (number 17)
Subprotocol: FY805 (number 4)
Supports headless and flip. For flip I'm not sure of the flag since it
was missing from the dumps.
Untested protocol...
2016-12-09 10:19:35 +01:00
pascallanger c2577df6f7 Bayang telemetry : sending volt/4
Change for Taranis
2016-12-09 08:24:51 +01:00
pascallanger 36cb0fb4cd Bad _config.h file pushed... 2016-12-08 15:11:06 +01:00
pascallanger 188bf76ed1 Merge branch 'master' of https://github.com/pascallanger/DIY-Multiprotocol-TX-Module 2016-12-07 19:16:13 +01:00
pascallanger e4e909737c CX10/Q2x2 protocol update 2016-12-07 19:16:09 +01:00
pascallanger dfd8d0fa3d Added: Bayang telemetry
Changed telemetry configuration and validation for AFHDS2A and HUBSAN
Added default Bayang telemetry from Silverxxx:
- Option=1 to activate telemetry (option=0 -> standard Bayang protocol)
- Value returned to the TX: RX RSSI, TX RSSI, A1=uncompensated battery
voltage, A2=compensated battery voltage
2016-12-06 22:30:48 +01:00
pascallanger 7d7ca11c81 Telemetry: volatile 2016-12-05 21:51:27 +01:00
pascallanger da40562ee3 V2 Pictures 2016-12-05 17:43:33 +01:00
pascallanger 8f0ecac842 Core: stop transmitting if serial or ppm signal disappears 2016-12-04 18:58:29 +01:00
pascallanger 54dd562d88 Flysky/CX20 fully reversed 2016-12-04 18:56:03 +01:00
pascallanger c24f7a86d4 Flysky/CX20 reversed elevator channel 2016-12-02 20:28:47 +01:00
pascallanger 3fa40b2303 Bayang: add sub_protocol H8S3D
Protocol: 14
Sub_protocol: 1
2016-12-02 10:19:42 +01:00
pascallanger 33d676e1fe Core: option to reverse input channels 2016-12-01 22:30:27 +01:00
pascallanger afb7af287b Flysky->CX20: hopping frequency based on any TXID 2016-11-30 18:28:56 +01:00
pascallanger d6291a4c47 Flysky/CX20 fix 2016-11-30 17:02:09 +01:00
pascallanger 7228b84bf8 Flysky CX20 mods 2016-11-30 12:18:39 +01:00
pascallanger 2dbf8ebb65 Flysky: typos... 2016-11-30 07:55:07 +01:00
pascallanger 2d90844239 Flysky: addition of sub_protocol CX20
sub_protocol=4
7 channels
supports bind and extended channels
Only 1 TXID supported for now
2016-11-29 22:30:13 +01:00
pascallanger 5edaa6ec29 SLT: fix 2016-11-25 22:44:17 +01:00
pascallanger 1c0ed2a2c1 Q222 some channels direction reverse 2016-11-25 11:44:32 +01:00
pascallanger 245d27ea71 CX10 channel modifications 2016-11-25 10:28:18 +01:00
pascallanger f14d4b8ac3 SLT 2016-11-24 20:28:42 +01:00
pascallanger fdc867b9d5 Q222 2016-11-24 20:22:52 +01:00
pascallanger 8e876d6a99 Q222: arming 2016-11-24 19:06:33 +01:00
pascallanger c9de0b4cf2 Q2X2 protocol addition for Q222/Q242/Q282
Q2X2 protocol : 29
Sub-protocols:
- Q222 : 0
- Q242 : 1
- Q282 : 2
2016-11-23 21:56:00 +01:00
pascallanger 27b3a86155 SLT Vista format 2016-11-23 15:35:27 +01:00
pascallanger 683bdc838d SLT 2016-11-18 16:51:52 +01:00
pascallanger 4f9f10ddf2 Core: blinking pattern for PPM signal detection 2016-11-18 16:51:52 +01:00
pascallanger 6ad9fb8f27 AFHDS2A sub protocols and validation 2016-11-06 16:36:44 +01:00
pascallanger 4348f4b0d4 STM32: USART init changed 2016-11-06 16:34:40 +01:00
pascallanger 22529e28d8 Fixed compilation issue if telemetry is not enabled 2016-11-06 16:32:43 +01:00
pascallanger aa52bcee8c Apply J6Pro modifications from Vlad 2016-11-06 15:47:40 +01:00
pascallanger ded8e7b916 Merge branch 'master' of https://github.com/pascallanger/DIY-Multiprotocol-TX-Module 2016-10-27 11:15:31 +02:00
pascallanger f56ca6318a STM32: align STM32 code with other platforms for tx_pause/tx_resume 2016-10-27 11:15:25 +02:00
pascallanger 909fb2eb2b AFHDS2A: working version
- Wait for transmit completion before switching to RX (no more fixed
delays...)
- Verify if data has been received before processing it (better handling
of telemetry)
- Added TX_RSSI (along with the existing RX_RSSI)
Known issue: RX_RSSI value needs to be looked at. I'm seeing only values
between 157 (bad) and 196 (good). Is this normal for this protocol?
2016-10-26 13:51:54 +02:00
pascallanger b2209eaad0 AFHDS2A fix 2016-10-24 23:14:42 +02:00
pascallanger dcae3c4acb Merge branch 'master' of https://github.com/pascallanger/DIY-Multiprotocol-TX-Module 2016-10-22 13:36:19 +02:00
pascallanger 3a3a2ec76d AFHDS2A 2016-10-22 13:36:07 +02:00
pascallanger 357d3b8140 Merge branch 'master' of https://github.com/pascallanger/DIY-Multiprotocol-TX-Module 2016-10-22 12:06:49 +02:00
pascallanger 01ef79ac33 AFHDS2A again 2016-10-22 12:06:44 +02:00
pascallanger f78e11057d ... 2016-10-21 19:57:48 +02:00
pascallanger 314ee96525 AFHDS2A: another trial 2016-10-21 19:39:59 +02:00
pascallanger efc1223d45 AFHDS2A: again... 2016-10-21 18:37:27 +02:00
pascallanger 38d9aa4997 AFHDS2A: another trial... 2016-10-21 18:10:25 +02:00
pascallanger 42c7431416 AFHDS2A: changes 2016-10-21 10:55:55 +02:00
pascallanger d1e40ee71c AFHDS2A cosmetic changes 2016-10-20 22:55:50 +02:00
pascallanger 43169d8bab AFHDS2A: few changes 2016-10-20 22:33:37 +02:00
pascallanger 8cbbb52b95 Fixed compilation issues due to AFHDS2A introduction 2016-10-20 21:55:02 +02:00
pascallanger 807a55fcdc AFHDS2A: option value changed
Option value should be between 0 and 70 which gives a value between 50
and 400Hz (value in Hz = 50 + 5*option)
2016-10-20 21:21:10 +02:00
pascallanger 8c5351445b AFHDS2A: Missing static... 2016-10-20 20:35:36 +02:00
pascallanger 999c630c5a AFHDS2A protocol addition: UNTESTED
Protocol number: 28
Sub protocols:  PWM_IBUS = 0, PPM_IBUS = 1, PWM_SBUS = 2, PPM_SBUS = 3
Option value =0->50Hz, =1->400Hz, =2->5Hz
Extended channel range supported
Telemetry supported for voltage and RSSI (RX RSSI)
2016-10-20 19:29:52 +02:00
pascallanger a0186ce8e4 MJXQ enhancements 2016-10-20 19:29:52 +02:00
pascallanger 68648b9920 Typos... 2016-10-18 09:27:14 +02:00
pascallanger b9f297935b Added batch file to help compiling OrangeTX 2016-10-17 09:06:21 +02:00
pascallanger eb6fc4f8cf Fix for STM32 board 2016-10-17 08:37:09 +02:00
pascallanger 8a177c34fa Added Arduino.h for stm32 board 2016-10-16 23:25:52 +02:00
pascallanger 22a5f411d0 Move map redefinition to arduino.ino 2016-10-16 23:12:28 +02:00
pascallanger f557609e9e STM32 board & DSM fixes
Loads of changes:
STM32 board introduction: NOT TESTED
XMEGA renamed to ORANGE_TX to be more explicit
DSM: added reset if cyrf freezed
Validate: added a validate file to verify the different compilation
options
2016-10-16 19:51:52 +02:00