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
f56c9deb00
MULTI_TELEMETRY: couple of additions
2016-12-19 17:33:30 +01:00
Arne Schwabe
bdef0612f7
Keep old AFHDS2A format for ersky9x
2016-12-18 16:54:44 +01:00
Arne Schwabe
a196b71d36
Implement Multiprotocol Telemetry
...
This allows the multi module to tell the TX software (e.g. OpenTX) which telemetry protocol is in use. Also Status of the module and signaling binding/invalid protocol
2016-12-18 15:40:05 +01:00
Arne Schwabe
fff8116430
Describe multi telemetry protocol
2016-12-18 15:38:44 +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
8f0ecac842
Core: stop transmitting if serial or ppm signal disappears
2016-12-04 18:58:29 +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
b2209eaad0
AFHDS2A fix
2016-10-24 23:14:42 +02:00
pascallanger
01ef79ac33
AFHDS2A again
2016-10-22 12:06:44 +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
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
fbb7a684bf
Fixed OrangeTX compilation
2016-09-21 14:45:17 +02:00
pascallanger
cfcd6e5f93
Code cleanup
2016-09-21 14:28:37 +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
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
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
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
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
eabfd8b5c4
Important changes of the scheduler and interrupts
2016-08-31 10:26:27 +02:00
pascallanger
2588011524
Orange DSM module update
2016-08-29 09:51:34 +02:00
pascallanger
061c97caca
New _Config.h file, MJXQ fix, 16 bit regs
2016-08-24 15:05:31 +02:00
pascallanger
7438545a16
Invert serial, optimization and SFHSS
2016-08-15 11:52:43 +02:00
pascallanger
9ab8b84d81
Fixed Frsky telemetry
2016-07-27 20:55:53 +02:00
pascallanger
fc61753953
DSM2/X pncodes fix and FrSky RSSI&TSSI swap fix
2016-04-10 20:04:20 +02:00
pascallanger
d938f2ea50
Multi core fixes, DSM2/X fixes and telemetry, SFHSS addition, Flysky fixes, FrSkyX full telemetry and sub protocols
...
Many things since last commit...
2016-04-06 12:57:42 +02:00
pascallanger
b393d2666d
Added FrSkyX protocol, Added MT99xx YZ sub protocol, Ram usage optimization
2016-02-05 17:28:09 +01:00
pascallanger
11283a2199
MT99xx protocol for MT99xx, Eachine H7, Yi Zhan i6S
2016-02-01 13:23:41 +01:00
pascallanger
9d3b1d75d1
Revert "Fix: Hubsan telemetry packet check function & Change: Telemetry variables to static"
...
This reverts commit ac78ddcc8240970b153ad0fddad54e8800187656.
2016-01-28 19:27:56 +01:00
pascallanger
ac78ddcc82
Fix: Hubsan telemetry packet check function & Change: Telemetry variables to static
2016-01-28 18:43:59 +01:00
pascallanger
85548d6e8e
Add: Telemetry display for Hubsan TX RSSI
2016-01-28 17:25:15 +01:00
pascallanger
c74de12ceb
Fix: small bug in telemetry for Hubsan
2016-01-28 11:42:56 +01:00
pascallanger
304fc2536b
Fix: Arduino 1.6.7 compilation issues
2016-01-28 10:51:11 +01:00