Commit Graph
100 Commits
Author SHA1 Message Date
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
Pascal Langer 11287cb9c0 Corona bind timing 2018-01-08 10:21:13 +01:00
Pascal Langer 5cc49a8862 A7105 dynamic tuning on channel 15 2018-01-04 14:37:05 +01:00
Pascal Langer fabda76e98 Merge branch 'master' of https://github.com/pascallanger/DIY-Multiprotocol-TX-Module 2018-01-03 13:05:04 +01:00
Pascal Langer 70db505dd9 New Corona protocol and autobind bug fix 2018-01-03 13:04:58 +01:00
Pascal Langer d70d8f62a4 Frequency tuning page 2018-01-02 22:08:22 +01:00
Pascal Langer bef562964d Revert "Merge branch 'Pascal' into master"
This reverts commit fc5495b6d1, reversing
changes made to f3838ae4b0.
2017-12-30 05:32:43 +01:00
Pascal Langer f3838ae4b0 Prepare for release of a stable version 2017-12-20 12:48:53 +01:00
Pascal Langer 835cc3d0a2 Removed some dependencies to the SPI library 2017-12-19 22:44:20 +01:00
Pascal Langer 334e49c4ca STM32 final timer fix 2017-12-19 14:27:39 +01:00
Pascal Langer 3fc5be111b STM32 fix timer issues 2017-12-18 21:10:21 +01:00
Pascal Langer dc9f738f30 STM32 timer hack 2017-12-17 01:13:43 +01:00
Pascal Langer 93e277bb0f Merge branch 'master' of https://github.com/pascallanger/DIY-Multiprotocol-TX-Module 2017-12-15 17:31:28 +01:00
Pascal Langer 337216efac Fix for STM32 2017-12-15 17:31:25 +01:00
Pascal Langer 8da03940e8 OrangeRX TX modifications 2017-12-12 10:19:50 +01:00
Pascal Langer f46b8366b0 Small mods 2017-12-11 18:49:50 +01:00
Pascal Langer 1d9c052c01 FrSkyX failsafe 2017-12-11 13:33:42 +01:00
Pascal Langer 544927b9b7 Fix typos 2017-12-11 13:00:08 +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 56188328fb Merge branch 'master' of https://github.com/pascallanger/DIY-Multiprotocol-TX-Module 2017-12-10 09:48:24 +01:00
Pascal Langer 880e463b01 FrSkyX failsafe 2017-12-10 09:48:20 +01:00
Pascal Langer 6ae819e8d5 Failsafe 2017-12-08 19:41:58 +01:00
Pascal Langer 79c73444ab Failsafe 2017-12-07 21:42:23 +01:00
Pascal Langer 8cc1b07456 Failsafe version 2017-12-07 18:16:16 +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 ed42bf311f Failsafe 2017-12-07 17:14:14 +01:00
Pascal Langer fd4346cb64 Changed throttle failsafe value format 2017-12-07 17:02:35 +01:00
Pascal Langer 6e458ebd4a Disable _MyConfig by default 2017-12-07 16:06:45 +01:00
Pascal Langer 0f0be60245 remove _MyConfig.h... 2017-12-07 16:04:59 +01:00
Pascal Langer 27783677c2 Merge branch 'master' of https://github.com/pascallanger/DIY-Multiprotocol-TX-Module 2017-12-07 16:02:21 +01:00