Commit Graph
100 Commits
Author SHA1 Message Date
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 dc9b84ea8b _MyConfig.h 2017-12-01 16:46:42 +01:00
Pascal Langer 199c254838 Merge branch 'master' of https://github.com/pascallanger/DIY-Multiprotocol-TX-Module 2017-12-01 15:02:29 +01:00
Pascal Langer 7ff482dafe Rates in Bayang and MJXQ 2017-12-01 15:02:24 +01:00
Pascal Langer e10dc6dcec Merge branch 'master' of https://github.com/pascallanger/DIY-Multiprotocol-TX-Module 2017-11-30 20:12:27 +01:00
Pascal Langer e4f4d278a8 Hubsan protocol
Added subprotocol H107 (0)
Added subprotocol H301 (1)
Added subprotocol H501 (2)
2017-11-30 20:12:23 +01:00
Pascal Langer 28868e4c78 _MyConfig.h 2017-11-30 13:00:10 +01:00
Pascal Langer 01bef23ac9 CG023 & H8_3D protocols
- Removed sub_protcol H8_3D under protocol CG023
 - Added protocol H8_3D (36)
 - Added sub_protocols H8_3D/H8_3D (0)
 - Added sub_protocols H8_3D/H20H (1)
 - Added sub_protocols H8_3D/H20Mini (2)
 - Added sub_protocols H8_3D/H30Mini (3)
2017-11-29 14:13:12 +01:00
Pascal Langer cc83177542 Protocol DM002: add 1 more TX ID/RF set
Total of 3 known TX IDs & RFs sets.
2017-11-28 17:24:24 +01:00
Pascal Langer 5a342cf8e6 Protocol Bayang: new subprotocol IRDRONE
Protocol Bayang (14)
new subprotocol IRDRONE (3)
2017-11-28 17:17:02 +01:00
Pascal Langer 9bf5b0c9a7 ESKY 150: new protocol
New protocol number 35
No sub protocols
option=0->4 channels, option=1->7 channels
2017-11-27 11:20:57 +01:00
Pascal Langer ea860f24a1 Merge branch 'master' of https://github.com/pascallanger/DIY-Multiprotocol-TX-Module 2017-11-26 22:07:37 +01:00
Pascal Langer 5e89d49bd9 Serial debug 2017-11-26 22:07:34 +01:00
Pascal Langer 5cb2326ea7 Using Serial for debug 2017-11-26 20:58:36 +01:00
Pascal Langer 84d7986353 Merge branch 'master' of https://github.com/pascallanger/DIY-Multiprotocol-TX-Module 2017-11-26 20:38:38 +01:00
Pascal Langer a3c2628359 Replaced debug serial routines 2017-11-26 20:38:30 +01:00
Pascal Langer 110378e3b4 Cabell protocol change 2017-11-26 15:36:33 +01:00
Pascal Langer 2181d0b33c Final bit bashing fix? 2017-11-26 08:41:55 +01:00
Pascal Langer 2a25f76b56 Merge branch 'master' of https://github.com/pascallanger/DIY-Multiprotocol-TX-Module 2017-11-25 09:32:03 +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 24fd5ba361 Merge branch 'master' of https://github.com/pascallanger/DIY-Multiprotocol-TX-Module 2017-11-24 13:39:54 +01:00
Pascal Langer 3353637c8f S-FHSS update 2017-11-24 13:39:50 +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 6bf873f4db timing 2017-11-23 15:53:15 +01:00
Pascal Langer 1318f1a29b S-FHSS failsafe again... 2017-11-23 15:51:07 +01:00
Pascal Langer d9282ac750 Boards correction 2017-11-22 18:04:40 +01:00
Pascal Langer 205d728798 S-FHSS Failsafe: SFHSS_FAILSAFE_THROTTLE 2017-11-22 15:21:36 +01:00
Pascal Langer bd9c772a52 S-FHSS: fix failsafe 2017-11-22 14:51:45 +01:00
Pascal Langer 76e9002995 S-FHSS failsafe 2017-11-22 13:56:42 +01:00
Pascal Langer 3802722bb1 Merge branch 'master' of https://github.com/pascallanger/DIY-Multiprotocol-TX-Module 2017-11-21 21:45:12 +01:00
Pascal Langer 41f0a712fd S-FHSS improvements 2017-11-21 21:45:03 +01:00
Pascal Langer 35089febab SFHSS subprotocols 2017-11-20 22:02:14 +01:00
Pascal Langer a95fd1e1d8 SFHSS sub protocols 2017-11-20 21:58:01 +01:00
Pascal Langer 6535f64699 Merge branch 'master' of https://github.com/pascallanger/DIY-Multiprotocol-TX-Module 2017-11-20 19:12:40 +01:00
Pascal Langer b15a5d4a45 Flysky and Assan output map 2017-11-20 19:12:37 +01:00
Pascal Langer 6cf58c032c Merge branch 'master' of https://github.com/pascallanger/DIY-Multiprotocol-TX-Module 2017-11-20 18:24:31 +01:00
Pascal Langer e0365df6dd StmMultiUSB bootloader 2017-11-20 18:24:28 +01:00
Pascal Langer 113caf4970 AVR Boards: auto bootloader setting 2017-11-20 17:04:38 +01:00
Pascal Langer da2d57c8e9 AVR Boards 2017-11-20 16:52:30 +01:00
Pascal Langer 3aed8b8479 json 2017-11-20 16:27:23 +01:00
Pascal Langer 8ea70a1b77 Tons of updates 2017-11-20 16:01:12 +01:00
pascallanger 700b922350 Fix AFHDS2A power issue 2017-04-10 11:33:26 +02:00
pascallanger bdfeeb9a41 Fix STM32 issue and OrangeTX compilation 2017-04-10 11:24:21 +02:00
pascallanger 32c59cb583 DM002 2017-03-23 20:48:34 +01:00
pascallanger 0242f88d26 Merge branch 'master' of https://github.com/pascallanger/DIY-Multiprotocol-TX-Module 2017-03-23 18:05:06 +01:00
pascallanger 940a89fa38 DM002: 2 TX ID/RF & features addition 2017-03-23 18:05:00 +01:00
pascallanger 59af0594dc DM002: correct channels 2017-03-22 16:17:12 +01:00
pascallanger 8cf6d4f7d8 add DM002 2017-03-22 14:58:59 +01:00
pascallanger 61ceeb44fb Merge branch 'master' of https://github.com/pascallanger/DIY-Multiprotocol-TX-Module 2017-03-22 14:56:00 +01:00
pascallanger 995bb921c1 DM002 protocol
protocol number 33
sub_protocol none=0
ch5=flip
ch6=led
ch7=headless
2017-03-22 14:55:55 +01:00
pascallanger 9c5e054dda Boards 2017-03-07 22:25:41 +01:00
pascallanger 18ed5d51a9 STM32 BOM: capacitor polarity added on silkscreen 2017-02-28 13:25:04 +01:00
pascallanger d7076f5295 PPM: add MIN_PPM_CHANNELS and MAX_PPM_CHANNELS 2017-02-28 10:36:35 +01:00
pascallanger 29a5397491 SLT: revert to previous version 2017-02-28 10:33:43 +01:00
pascallanger 47a4261631 Merge branch 'master' of https://github.com/pascallanger/DIY-Multiprotocol-TX-Module 2017-02-24 20:22:33 +01:00
pascallanger a3927218a6 Futaba middle value 1520 2017-02-24 20:22:28 +01:00
pascallanger 006d705cbd v0.1 schematic 2017-02-24 17:16:12 +01:00
pascallanger a19a14665f GW008 Autobind protocol 2017-02-24 13:41:32 +01: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 548390b0d7 GW008 protocol addition
Protocol number: 32
No sub_protocol
2017-02-24 11:00:10 +01:00
pascallanger 846e09c7cb Disable low power by default 2017-02-23 11:23:25 +01:00
pascallanger 2ba3552578 AFHDS2A: prevent TX inbound swamping during bind 2017-02-23 10:07:09 +01:00
pascallanger 943bb6d15b SFHSS reverse channels direction 2017-02-23 09:15:12 +01:00
pascallanger 14ca63571d Fix OrangeTX compilation 2017-02-21 14:20:25 +01:00
pascallanger d9fb856eb8 Fix Multi OrangeTX build 2017-02-21 00:29:48 +01:00
pascallanger 9ee0311ea9 FrSkyD compilation issue without telemetry 2017-02-11 11:40:40 +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 c230c52af6 Merge branch 'master' of https://github.com/pascallanger/DIY-Multiprotocol-TX-Module 2017-02-08 22:42:44 +01:00
pascallanger 219beb4a0e Fix Multi_status bind flag when invalid protocol selected 2017-02-08 22:42:39 +01:00
pascallanger 68e9948493 . 2017-02-07 12:09:13 +01:00
pascallanger 894416c719 Merge branch 'master' of https://github.com/pascallanger/DIY-Multiprotocol-TX-Module 2017-02-07 12:08:57 +01:00
pascallanger 11650450c8 Chip select based on pin definition 2017-02-07 12:08:11 +01:00
pascallanger bf5598515e Removed board option in _config.h 2017-02-06 21:51:03 +01:00
pascallanger c02f273d57 New feature: end bind
This new feature is available:
- in serial mode and when binding from the GUI. As soon as the Bind
window is closed = serial bind bit was set and cleared, the current bind
operation will be terminated.
- if the bind was initiated from the Bind on channel feature (bind
channel goes high) then as soon as the bind channel goes low the current
bind operation will be terminated.
Tested on ersky9x which does open a bind window, not sure about
OpenTX...

Some protocols (Hubsan, Assan, FY326, Shenqi...) which are waiting for
model/RX to reply will stay in bind mode.
2017-02-06 18:46:34 +01:00
pascallanger 8d87bfb4a3 Merge branch 'master' of https://github.com/pascallanger/DIY-Multiprotocol-TX-Module 2017-02-06 15:50:48 +01:00
pascallanger 0a7cd3d6e9 Reset invert serial when switching protocol 2017-02-06 15:50:43 +01:00
pascallanger 00e47b9afb MultiOrange: add Walkera protocol 2017-02-06 10:39:58 +01:00
pascallanger 68b94cfcaa FrSkyD small change 2017-02-06 10:32:15 +01:00
pascallanger 0068f21a2d MultiOrange build fix 2017-02-06 10:32:15 +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 877cdec4ea Config.h 2017-02-03 21:08:10 +01:00
pascallanger 21ab94c512 FrSkyD and X telemetry 2017-02-03 21:06:21 +01:00
pascallanger 70f52afb3d Merge branch 'master' of https://github.com/pascallanger/DIY-Multiprotocol-TX-Module 2017-02-03 16:49:23 +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 773f3048f7 Devo: extended range 2017-02-02 18:07:36 +01:00
pascallanger 40faaea7f8 Merge branch 'master' of https://github.com/pascallanger/DIY-Multiprotocol-TX-Module 2017-02-02 14:31:05 +01:00
pascallanger 47b4409f3e FrSkyD telemetry 2017-02-02 14:30:56 +01:00
pascallanger 9ce23c3d61 Protocol change: make sure that main loop is aware 2017-02-02 14:30:46 +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 4f5dfcc65b Few comments tweak 2017-01-31 09:12:06 +01:00
pascallanger e85208110f FrSky D/X telemetry update 2017-01-31 08:46:58 +01:00
pascallanger 7ac2e227b1 FrSkyD: telemetry fix?
Added CRC check on incoming telemetry packet.
2017-01-30 21:09:27 +01:00