Commit Graph
323 Commits
Author SHA1 Message Date
pascallanger 8f0ecac842 Core: stop transmitting if serial or ppm signal disappears 2016-12-04 18:58:29 +01:00
pascallanger c24f7a86d4 Flysky/CX20 reversed elevator channel 2016-12-02 20:28:47 +01:00
pascallanger 33d676e1fe Core: option to reverse input channels 2016-12-01 22:30:27 +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 4f9f10ddf2 Core: blinking pattern for PPM signal detection 2016-11-18 16:51:52 +01:00
pascallanger 4348f4b0d4 STM32: USART init changed 2016-11-06 16:34:40 +01:00
Arne Schwabe 7840438bfc Allow TX to request forwarding of FlySky telemetry data 2016-11-05 01:21:26 +01: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 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 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 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
pascallanger cf607e892b OrangeTX Cyrf reset pin 2016-09-22 08:29:29 +02:00
pascallanger cfcd6e5f93 Code cleanup 2016-09-21 14:28:37 +02:00
pascallanger 73aab88109 Some cleanning 2016-09-20 18:27:09 +02:00
pascallanger beb692a3c4 Fix pins again... 2016-09-20 01:04:25 +02:00
pascallanger fcd47ecec6 Correct pins... 2016-09-19 23:43:14 +02:00
Mike Morrison bb9018c094 made pins configurable and added support for nano 2016-09-16 20:34:28 -07:00
pascallanger 3d7bc6583d Fix LED blink in PPM mode 2016-09-16 16:56:46 +02:00
pascallanger 99e8be227e PPM Telemetry: added serial speeds
Only supported for none invert telemetry:
FrSkyD (Incl Hubsan): 9600bps
FrSkyX: 57600bps
DSM: 125000bps
2016-09-16 10:39:44 +02:00
pascallanger b1c38cc793 Typo... 2016-09-15 16:02:36 +02:00
pascallanger 04bdf3f26a Multi core extended to support up to 63 protocols
Compatible with ersky9x at this time.
2016-09-15 12:38:49 +02:00
pascallanger 47bae63548 Orange TX module compilation fixes 2016-09-12 21:44:30 +02:00
pascallanger 236ac52925 Fix global ID random 2016-09-12 16:41:40 +02:00
pascallanger d4b85e3b1c Hontai protocol & Bit bashing pause/resume 2016-09-09 18:34:29 +02:00
pascallanger 4daec3794e Renamed FrSky protocols to match with receivers 2016-09-03 11:49:25 +02:00
pascallanger ec2086e0f7 Fixed invert serial compilation 2016-09-01 20:12:17 +02:00
pascallanger 043a8336e5 Code cleaning (XMEGA) 2016-09-01 17:41:38 +02:00
pascallanger e51615f520 DSM2 renamed to DSM 2016-09-01 14:00:49 +02:00
pascallanger 8150504ea0 NRF CE 2016-09-01 13:05:56 +02:00
pascallanger dcbc377c62 FrSky1 optim 2016-08-31 15:54:24 +02:00
pascallanger 7b65233699 FrSky 1way protocol + cosmetic 2016-08-31 15:43:45 +02:00
pascallanger eabfd8b5c4 Important changes of the scheduler and interrupts 2016-08-31 10:26:27 +02:00
pascallanger 03640e6d37 Changed update_serial_data 2016-08-29 17:32:21 +02:00
pascallanger 2588011524 Orange DSM module update 2016-08-29 09:51:34 +02:00
pascallanger f6c5252376 DEVO PPM fixed id mode 2016-08-27 11:38:07 +02:00
pascallanger 059c6baa4e FrSkyX/SFHSS rfcal & second channel ASSAN 2016-08-26 16:18:50 +02:00
pascallanger 3b3b61f52c DEVO channel order 2016-08-25 15:44:02 +02:00
pascallanger 840a583a0b Devo fix 2016-08-25 14:48:48 +02:00
pascallanger c2b9376313 Removed duplicate Telemetry defines 2016-08-25 11:40:38 +02:00
pascallanger 7a8b291189 Couples of fixes and improvements 2016-08-25 11:26:08 +02:00
pascallanger e63f71d3a7 . 2016-08-24 15:05:31 +02:00
pascallanger 061c97caca New _Config.h file, MJXQ fix, 16 bit regs 2016-08-24 15:05:31 +02:00
pascallanger 195f918543 DSM2 bind improvement? 2016-08-22 18:17:14 +02:00
pascallanger 35b97c4f45 Fixed disable telemetry compilation issue 2016-08-21 18:05:16 +02:00
pascallanger adaa89a963 ASSAN protocol, FQ777 compilation fix on older Arduino 2016-08-21 17:54:12 +02:00
pascallanger 7438545a16 Invert serial, optimization and SFHSS 2016-08-15 11:52:43 +02:00
pascallanger 6d546094ef New protocols and optimizations
New protocols:
- FQ777 for FQ777-124
- MT99xx -> "LS" for 114/124
2016-08-01 21:57:27 +02:00
pascallanger 8ea42ea432 Couple of optimizations 2016-07-28 20:58:12 +02:00