Commit Graph
100 Commits
Author SHA1 Message Date
Pascal Langer c250c91ab4 BUGSMINI flip issue fix 2019-03-11 10:03:16 +01:00
Pascal Langer af4185fbea Fix E01X BV statements 2019-03-03 20:42:26 +01:00
Pascal Langer aa85d4d797 Merge branch 'master' of https://github.com/pascallanger/DIY-Multiprotocol-TX-Module 2019-02-28 21:45:23 +01:00
Pascal Langer 74cc63e6dd E016H typo fix 2019-02-28 21:45:16 +01:00
Pascal Langer 536d7f6124 E016H subprotocol addition to E01X
Protocol E01X (45)
Subprotocol E016H (2)
Channels:
CH5=STOP
CH6=FLIP
CH8=HEADLESS
CH9=RTH
2019-02-28 21:11:05 +01:00
Pascal Langer ea982b23c2 Merge branch 'master' of https://github.com/pascallanger/DIY-Multiprotocol-TX-Module 2019-01-09 16:56:57 +01:00
Pascal Langer 15dfe8cead Fix E01X hang up when option=0 2019-01-09 16:56:53 +01:00
Pascal Langer 103acb8294 Add PPM protocol list definition in _MyConfig.h 2018-12-10 11:34:11 +01:00
Pascal Langer 9a61b2701e GD00X: Implement general ID/Freq 2018-11-25 20:52:44 +01:00
Pascal Langer cc2af73a05 Bayang Visuo support, DSM TH_KILL improvement 2018-11-23 10:03:55 +01:00
Pascal Langer aecd44ada6 Merge branch 'master' of https://github.com/pascallanger/DIY-Multiprotocol-TX-Module 2018-11-22 23:29:20 +01:00
Pascal Langer 72593c4d99 _Config.h DSM_THROTTLE_KILL description 2018-11-22 23:29:15 +01:00
Pascal Langer f99a63dbc0 Merge branch 'master' of https://github.com/pascallanger/DIY-Multiprotocol-TX-Module 2018-11-22 08:34:01 +01:00
Pascal Langer 9261e8fe94 DSM throttle kill: correct channel number 2018-11-22 08:33:57 +01:00
Pascal Langer d990ebe49e _Config.h file update 2018-11-20 21:15:31 +01:00
Pascal Langer bd78739217 AFHDS2A: LQI to RX channel 2018-11-20 21:04:29 +01:00
Pascal Langer 6c7312a09c DSM: Throttle Kill option 2018-11-20 16:54:55 +01:00
Pascal Langer 7fb4bbbf3c GD00X fix 2018-11-17 09:08:23 +01:00
Pascal Langer 2553d44d32 Merge branch 'master' of https://github.com/pascallanger/DIY-Multiprotocol-TX-Module 2018-11-16 09:13:47 +01:00
Pascal Langer dc902b7a61 E01X test 2018-11-16 09:13:45 +01:00
Pascal Langer 22711fad28 Update GD00X 2018-11-15 23:49:26 +01:00
Pascal Langer a9df0abed3 Update Multiprotocol/GD00X_nrf24l01.ino 2018-11-15 23:16:15 +01:00
Pascal Langer fd65550f8d Fix typos... 2018-11-15 22:32:50 +01:00
Pascal Langer b910ad3386 New protocol GD00X
Protocol number: 47
No sub protocol
!!!! ONLY 1 ID AT THIS TIME !!!!
CH1 AILERON
CH3 THROTTLE
CH5 TRIM
CH6 LIGHT
2018-11-15 11:08:07 +01:00
Pascal Langer 05470446a0 V911S mod
Change AIL and RUD directions.
2018-11-09 10:19:36 +01:00
Pascal Langer 903982afb7 V911S protocol
Protocol number 46
No sub protocol
CH5: yaw calib
2018-11-09 00:31:26 +01:00
Pascal Langer c658a892f2 Fix some compilation issues 2018-11-07 15:52:39 +01:00
Pascal Langer 3f0d6cfcf1 Typo fix 2018-11-07 10:48:11 +01:00
Pascal Langer c6657c199c Merge branch 'master' of https://github.com/pascallanger/DIY-Multiprotocol-TX-Module 2018-11-07 09:35:38 +01:00
Pascal Langer c3ff49e86e E01X new protocol
New protocol E01X number 45
Sub protocol E012 number 0
Sub protocol E015 number 1
Channels:
ARM_SW      CH5
FLIP_SW     CH6
LED_SW      CH7
HEADLESS_SW CH8
RTH_SW      CH9
2018-11-06 22:06:19 +01:00
Pascal Langer e51f91f041 Bugs protocol fix? 2018-11-06 21:43:55 +01:00
Pascal Langer 2589c67f6c NCC1701 fix 2018-11-05 20:03:39 +01:00
Pascal Langer ea96c328fc Protocol NCC1701
CH5: Warp
Telemetry:
A1 voltage is used for crash detection. In case of a crash A1=0V. You can be assign a sound to the crash.
2018-11-03 17:24:47 +01:00
Pascal Langer f42da14413 New NCC1701 protocol
NCC1701 - 44
Model: Air Hogs Star Trek USS Enterprise NCC-1701-A
Autobind protocol
Only 9 IDs available, cycle through them using RX_Num.
2018-11-02 21:20:57 +01:00
Pascal Langer f1916b3d0b Merge branch 'master' of https://github.com/pascallanger/DIY-Multiprotocol-TX-Module 2018-10-17 13:24:08 +02:00
Pascal Langer 10788976b6 New protocol BUGSMINI
Models: MJX Bugs 3 Mini and 3H
Protocol BUGSMINI = 42
No sub_protocol
Telemetry = RX RSSI and battery voltage  good/warning/bad
RX_Num is used to give a number to a given model. You must use a different RX_Num per MJX Bugs Mini. A maximum of 16 Bugs Mini are supported.
Channels:
ARM	CH5
ANGLE	CH6
FLIP		CH7
PICTURE	CH8
VIDEO	CH9
LED		CH10
2018-10-17 13:23:27 +02:00
Pascal Langer 220eb8f6f4 Merge branch 'master' of https://github.com/pascallanger/DIY-Multiprotocol-TX-Module 2018-10-11 17:58:11 +02:00
Pascal Langer b40e7d6e97 Bugs: fixed telemetry disable compilation error 2018-10-11 17:58:07 +02:00
Pascal Langer 5cf8d8d263 ESKY protocol code review 2018-09-15 08:02:05 -04:00
Pascal Langer 058e09c413 _config.h descriptions update 2018-09-13 17:25:49 -04:00
Pascal Langer 63fb1b1f36 Removed old SLT sub protocols 2018-09-12 14:24:30 -04:00
Pascal Langer 7c0b9ce3c6 Merge branch 'master' of https://github.com/pascallanger/DIY-Multiprotocol-TX-Module 2018-09-12 09:51:59 -04:00
Pascal Langer c153d236f2 SLT Q100/Q200/MR100: reverse elevator 2018-09-12 06:49:40 -04:00
Pascal Langer f4691d08cc SLT Q100/Q200/MRT100: reverse throttle 2018-09-11 15:51:28 -04:00
Pascal Langer 8901310ed4 BUGS: fix? 2018-09-11 04:59:07 -04:00
Pascal Langer 09c6adaa95 BUGS: fix 2018-09-10 21:28:37 -04:00
Pascal Langer 5fe1e9674e DSM functions and variables renamed 2018-09-10 09:58:31 +02:00
Pascal Langer 27dc02fdec SLT sub protocol Q100
CH9 FMODE
CH10 FLIP
CH13 Gyro calib
2018-09-10 08:11:56 +02:00
Pascal Langer 03f417546e Multi.txt update 2018-09-09 11:29:25 +02:00
Pascal Langer 3b9aa79201 SLT sub protocol MR100 for Vista
CH9: MODE
CH10: FLIP
CH11: VIDEO
CH12:PICTURE
2018-09-09 11:26:01 +02:00
Pascal Langer e2a66bdd1f SLT/Q200: gyro calibration on CH13 2018-09-07 10:38:22 +02:00
Pascal Langer d67108fa8b SLT/Q200: Fix frequencies calculation 2018-09-06 10:57:36 +02:00
Pascal Langer b7447f055a SLT/Q200 subprotocol changes 2018-09-05 15:38:36 +02:00
Pascal Langer 51ba7cf75c Update SLT/Q200 hopping freq 2018-09-03 17:30:53 +02:00
Pascal Langer 82fb5dd0da SLT: added sub_protocols
SLT (11) sub_protocols are now
 - V1 (0): original 6 channels
 - V2 (1): 6 channels, might be able to add channel 7 and 8 but need testing
 - Q200 (2): 5 channels + switches: CH9=FMODE, CH10=FLIP, CH11=VIDON, CH12=VIDOFF
2018-09-03 16:02:43 +02:00
Pascal Langer 655ea98bf1 Hubsan/H501: removed useless channels headless2 and osd 2018-08-31 00:01:05 +02:00
Pascal Langer f515ba79af Hubsan sub_protocol 501 features
sub_protocol H501
Model H122D: add flip on ch13 and OSD on ch14
Model H123D: add flight modes on ch16 -> -100% Sport mode 1,0% Sport mode 2, +100% Acro
2018-08-29 17:29:50 +02:00
Pascal Langer b3576b7162 BUGS protocol
Add channel for ANGLE/ACRO mode. Angle is +100%, acro is -100%.
Channels mapping:
ARM	CH5
ANGLE	CH6
FLIP		CH7
PICTURE	CH8
VIDEO	CH9
LED		CH10
2018-08-29 14:44:10 +02:00
Pascal Langer e7449897f9 BUGS new protocol
BUGS new protocol (number 41)
Models: Bugs 3, 6 and 8
Autobind protocol
Telemetry: TX & RX RSSI, Battery voltage good/bad
ARM	CH5
LED		CH6
FLIP		CH7
PICTURE	CH8
VIDEO	CH9
2018-08-28 16:13:28 +02:00
Pascal Langer db093cf25b Merge branches 'master' and 'master' of https://github.com/pascallanger/DIY-Multiprotocol-TX-Module 2018-08-21 14:58:48 +02:00
Pascal Langer 4bb4bd9792 New protocol WFLY (40)
Use the CYRF6936 RF component
Extended limit supported
No sub protocol
option=number of channels between 4 and 9. If outside of the range default=9.
2018-08-21 14:58:44 +02:00
Pascal Langer 2f5252ab88 Hitec: new sub_protocol to support forward telemetry
OPT_FW (0) : OPTIMA + forward telemetry packets to TX to be decoded
OPT_HUB (1) : OPTIMA + basic telemetry using FrSky Hub format
MINIMA (2) : Minima/Micro/RED
2018-08-09 19:51:07 +02:00
Pascal Langer 74ab2a4bd7 _Config.h tweaks 2018-08-09 09:59:30 +02:00
Pascal Langer edd4f740e0 Hitec correction 2018-08-08 14:54:37 +02:00
Pascal Langer d0c9bc801b Hitec: typo in telemetry 2018-08-08 12:44:56 +02:00
Pascal Langer 73dd63caa1 Hitec telemetry comments 2018-08-08 00:37:59 +02:00
Pascal Langer cc4703ea40 Merge branch 'master' of https://github.com/pascallanger/DIY-Multiprotocol-TX-Module 2018-08-08 00:30:25 +02:00
Pascal Langer f105d7c7eb Hitec full telemetry 2018-08-08 00:30:19 +02:00
Pascal Langer 9ab5353122 Hitec full telemetry description 2018-08-07 19:35:31 +02:00
Pascal Langer 5345ece322 Merge branch 'master' of https://github.com/pascallanger/DIY-Multiprotocol-TX-Module 2018-08-07 13:24:52 +02:00
Pascal Langer 9f09c81ef4 Hitec: Minima fix 2018-08-07 13:24:45 +02:00
Pascal Langer bf09177916 Hitec improvement
Added 3rd byte of TX ID
Reproduce the F5 frames from original TX
2018-08-06 18:32:39 +02:00
Pascal Langer d71640ad7e Hitec comments 2018-08-06 01:42:12 +02:00
Pascal Langer 68afcc0c44 Hitec try for Minima
Add F5 packets
2018-08-05 15:46:24 +02:00
Pascal Langer 9b30a3d72a FrSky X: SPORT polling
Mike's corrections to make SPORT working on Taranis.
2018-08-04 23:47:15 +02:00
Pascal Langer d9f343e20b Hitec: new protocol
Hitec protocol using the CC2500 RF component
Protocol number: 39
Sub protocols:
 - Optima (0): the TX must be really close to the RX for the bind negociation to complete.
- Minima (1): untested
Optima supports basic telemetry using the FrSky Hub format: RX volt, TX RSSI,&LQI
2018-08-03 18:29:24 +02:00
Pascal Langer 18efaef38c Multi 4-in-1 STM32 v1.0.6
Bootloader: Toggle TX invert
2018-07-21 21:53:32 +02:00
Pascal Langer 35137b87ed ... 2018-07-21 10:06:54 +02:00
Pascal Langer 9019c46102 STM32 dual bootloader update
New version of the STM32 dual bootloader:
 - Fix startup issues with OpenTX
 - Auto invert TX if needed
2018-07-21 09:50:29 +02:00
Pascal Langer 52d0869c50 Merge branch 'master' of https://github.com/pascallanger/DIY-Multiprotocol-TX-Module 2018-07-20 19:14:09 +02:00
Pascal Langer 236b375669 Corona: FD_V3 sub protocol
New subprotocol for FlyDream V3 number 2.
2018-07-20 19:13:56 +02:00
Pascal Langer ad18856f7a AFHDS2A limit to 12 channels 2018-07-20 19:11:03 +02:00
Pascal Langer 9015b78aaf 1.2.0.21 2018-07-20 15:54:01 +02:00
Pascal Langer f9f265271a Fix AFHDS2A
Fix bind issue with AFHDS2A
Add frskyd hub telemetry voltage 2 from external battery
Removed cflie warnings...
2018-07-20 15:24:33 +02:00
Pascal Langer 811913bf89 Merge branch 'master' of https://github.com/pascallanger/DIY-Multiprotocol-TX-Module 2018-05-04 16:08:34 +02:00
Pascal Langer 8906c85d06 Few modifications 2018-05-04 16:08:29 +02:00
Pascal Langer aa8a059553 Documenattion: PPM protocol selection 2018-02-11 14:58:30 +01:00
Pascal Langer 4a9d295f1a More examples in _MyConfig.h.example 2018-01-30 12:53:00 +01:00
Pascal Langer ab27ee50b0 Introduction of Banks for the switch protocol selection 2018-01-30 12:02:45 +01:00
Pascal Langer f4a4f67453 Addition of LED2 for iRangeX modules 2018-01-25 11:07:54 +01:00
Pascal Langer fb88eebc2f Merge branch 'master' of https://github.com/pascallanger/DIY-Multiprotocol-TX-Module 2018-01-24 10:17:27 +01:00
Pascal Langer 6fea0c2a93 Force latest board versions 2018-01-24 10:17:23 +01:00
Pascal Langer 4facdf0932 FIX OpenTX DSM autodetect 2018-01-22 13:23:11 +01:00
Pascal Langer db1da2d9cf Corona V1 tweaking 2018-01-10 11:25:07 +01:00
Pascal Langer 6fa3b8597f DSM full throw details 2018-01-09 16:17:17 +01:00
Pascal Langer eb3f8b0d91 DSM max throw config 2018-01-09 16:04:04 +01:00
Pascal Langer d3285f002e Fix Flysky bug.... 2018-01-09 14:31:58 +01:00
Pascal Langer e81ee38fa5 DSM: match Spektrum standard for servo throw 2018-01-09 11:56:42 +01:00
Pascal Langer cd235bbcde Removed PPM 125% statements 2018-01-09 09:04:55 +01:00
Pascal Langer 984aa3f413 Switch all protocols to use a resolution of 2048
- Change how PPM is handled with a resolution of 2048 and scaled to match serial input range. PPM is now fully scaled for all protocols which was not the case before. If you are using PPM, you might have to adjust the end points depending on the protocols.
 - Change all range conversions to use 2048 where possible
 - Updated all protocols with new range functions
 - Protocols which are taking advantage of 2048 are Assan, FrSky V/D/X, DSM, Devo, WK2x01
 - Renamed AUX xto CHx for code readbility
2018-01-08 19:37:14 +01:00