Pascal Langer
70db505dd9
New Corona protocol and autobind bug fix
2018-01-03 13:04:58 +01:00
Pascal Langer
bef562964d
Revert "Merge branch 'Pascal' into master"
...
This reverts commit fc5495b6d1d68177634fcd92932ba44b8e47d91e, reversing
changes made to f3838ae4b0512f0970f6bafa0d5a9e493ffc0c40.
2017-12-30 05:32:43 +01:00
midelic
fc5495b6d1
Merge branch 'Pascal' into master
2017-12-24 20:24:59 +01:00
Arne Schwabe
1bc2dd2964
Fix multi status ( #132 )
2017-12-18 16:45:09 +01:00
Arne Schwabe
64fb90960b
Fix Sport polling bytes send without multi header and introduce sport polling header for multi ( #126 )
2017-12-16 09:14:59 +01:00
Pascal Langer
8b5bb0d358
Fix compilation errors based on config def
2017-12-10 15:41:50 +01:00
Pascal Langer
6031f1e3b8
FrSkyX failsafe
2017-12-10 11:04:03 +01:00
Pascal Langer
0d43614ac3
Failsafe
2017-12-07 17:38:06 +01:00
Pascal Langer
19f879da7f
Failsafe
2017-12-07 17:28:01 +01:00
Pascal Langer
fd4346cb64
Changed throttle failsafe value format
2017-12-07 17:02:35 +01:00
Pascal Langer
4418cab3a5
Failsafe: default for PPM and set on radio for Serial
2017-12-07 16:02:18 +01:00
Pascal Langer
ebd44d9628
Sport polling fix
2017-12-02 11:54:15 +01:00
Pascal Langer
7debad6c67
SPORT polling
2017-12-01 17:55:24 +01:00
Pascal Langer
a3c2628359
Replaced debug serial routines
2017-11-26 20:38:30 +01:00
Pascal Langer
2181d0b33c
Final bit bashing fix?
2017-11-26 08:41:55 +01:00
Pascal Langer
41d579dc23
Invert serial atmega bug correction
2017-11-25 09:32:00 +01:00
Pascal Langer
7d41017850
Updates
...
Implemented debug output on uart1 for stm32
Replaced hardcoded eeprom offsets with documented constats
Fixed a bug affecting telemetry on Atmega328p using the invert_telemetry flag.
2017-11-24 23:01:47 +01:00
Pascal Langer
9e8978166e
New CABELL protocol
...
Protocol number: 34
sub_protocols:
0 CABELL_V3
1 CABELL_V3_TELEMETRY
6 CABELL_SET_FAIL_SAFE
7 CABELL_UNBIND
2017-11-23 18:44:31 +01:00
Pascal Langer
8ea70a1b77
Tons of updates
2017-11-20 16:01:12 +01:00
midelic
5f7c598a34
fix compile error for avr module when commented FrSkyX protocol
2017-11-06 17:45:14 +01:00
midelic
d451af365a
Fix telemetry FrSkyX protocol
2017-11-04 17:14:29 +01:00
midelic
2753f6c4e5
added Mike Blandord modifications
...
- used bootloader to flash multi-module with TX
-updated FrslyX protocol telemetry sequence
2017-07-28 23:39:51 +03:00
pascallanger
55bc6f9a00
FrSkyX telemetry RSSI and LQi
2017-02-24 13:27:19 +01:00
pascallanger
997d31addd
FrSkyX add telemetry TX_RSSI, RX_LQI, TX_LQI
2017-02-24 11:48:25 +01:00
pascallanger
0c5fae01b5
WAIT_FOR_BIND feature
...
This feature will not activate the selected protocol unless a bind is
requested using bind from channel or the GUI "Bind" button. It is only
enabled if bind from channel and autobind are set since I think they are
working well together.
The goal is to prevent binding other people's model when powering up the
TX, changing model or scanning through protocols.
There is a new blinking pattern associated to it as well as a new status
"Waiting for bind".
This feature is enabled by default in _config.h .
2017-02-10 17:38:07 +01:00
pascallanger
219beb4a0e
Fix Multi_status bind flag when invalid protocol selected
2017-02-08 22:42:39 +01:00
pascallanger
0a7cd3d6e9
Reset invert serial when switching protocol
2017-02-06 15:50:43 +01:00
pascallanger
3516e5ae8a
FrSkyD telemetry fix
2017-02-04 10:11:25 +01:00
pascallanger
04bbe3187f
FrSky telemetry
2017-02-03 22:02:35 +01:00
pascallanger
21ab94c512
FrSkyD and X telemetry
2017-02-03 21:06:21 +01:00
pascallanger
85f4dbd670
FrSkyD telemetry and serial TX buffer
2017-02-03 16:49:19 +01:00
pascallanger
f81e7cb78a
FrSkyD telemetry
2017-02-02 18:07:46 +01:00
pascallanger
47b4409f3e
FrSkyD telemetry
2017-02-02 14:30:56 +01:00
pascallanger
4eb2d073ac
SFHSS channels mapping
2017-02-01 17:51:04 +01:00
pascallanger
021c463d80
FrSkyD telemetry
2017-02-01 12:47:28 +01:00
pascallanger
41d75da33f
FrSkyD telemetry
...
- rewritten the handling of the incoming over the air telemetry packet
- rewritten the TX_RSSI calculation (link frame[4])
- added RX LQI and TX_LQI information in the link frame (frame[5] and
frame[6])
2017-02-01 09:28:35 +01:00
pascallanger
c7e7a559a6
FrSkyD Telemetry update
2017-01-31 15:26:49 +01:00
pascallanger
7ee918ad49
Multiprotocol status
...
Along with the latest ersky9x version, display the module version and if
a specific protocol is available or not.
2017-01-30 16:11:46 +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
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