Commit Graph
215 Commits
Author SHA1 Message Date
pascallanger 5856442e0f First HoTT version 2019-11-04 19:16:19 +01:00
pascallanger 7b281e47d6 HoTT work in progress 2019-11-04 09:26:12 +01:00
pascallanger 19b931223b Changed serial timer source 2019-11-03 15:46:05 +01:00
pascallanger ca15d7108f Prep for HoTT protocol and fix STM32 seed 2019-11-02 20:51:41 +01:00
pascallanger e6e4d33847 Few changes... 2019-11-02 18:13:47 +01:00
pascallanger 5cf2bf2cf5 Small tweaks 2019-11-01 15:11:31 +01:00
pascallanger 9b499ab7d1 Fix (?) protocol issues 2019-10-31 23:33:10 +01:00
pascallanger d29461607b Tweakes 2019-10-29 00:36:57 +01:00
pascallanger 243bdf2240 Merge branch 'master' into SPort_Send 2019-10-29 00:02:59 +01:00
pascallanger cde185901a PPM protcols: remove warning when setting negative option values 2019-10-28 23:29:34 +01:00
pascallanger 63d7e32e06 INVERT_TELEMETRY_TX flag 2019-10-27 17:02:38 +01:00
pascallanger aee92737ca Fix Failsafe compilation 2019-10-25 22:27:46 +02:00
pascallanger b156f66146 Fix Failsafe compilation 2019-10-25 21:35:25 +02:00
pascallanger fdd0a00d5a Correct option value for FrSky protocols 2019-10-17 11:38:23 +02:00
pascallanger a8cad1e70a Move optionDisp to Data[19] 2019-10-17 09:41:20 +02:00
pascallanger 7a8e099a79 Send MULTI NAMES all the time 2019-10-15 11:19:42 +02:00
pascallanger 948ce9e8b8 Send current protocol and sub protocol name 2019-10-15 02:04:19 +02:00
pascallanger a23178e20e Fix ADHDS2A RX LNA switch 2019-10-13 16:35:09 +02:00
pascallanger 5ae4f0288b Global def for the common RX variables 2019-10-13 11:08:20 +02:00
pascallanger 840944ea94 Merge branch 'SPort_Send' of https://github.com/pascallanger/DIY-Multiprotocol-TX-Module into SPort_Send 2019-10-12 19:50:46 +02:00
pascallanger 31ff27b1d3 PPM mode FrSkyX to FrSkyD
If TELEMETRY_FRSKYX_TO_FRSKYD is defined in PPM mode FrSkyX simple telemetry will be sent using FrSkyD format:
RX_RSSI, RX_Batt, TX_RSSI, TX_LQI
2019-10-12 19:50:41 +02:00
goebish a234ccbd05 Protocol FrSkyD (D8) receiver (#283)
* Rename FrSkyX Rx to FrSky Rx

* Rename protocol

* Add D8 receiver sub protocol
2019-10-12 19:50:11 +02:00
pascallanger d434e63c22 Multi_sync updates
Only for STM32
Enable bidirectionnal serial
2019-10-11 01:14:04 +02:00
pascallanger cd7ede006c Sync radio -> module 2019-10-10 23:12:09 +02:00
pascallanger 5c7f997e7a Send channel order in MULTI_TELEMETRY 2019-10-09 11:58:50 +02:00
pascallanger 0b19fa0bdf Disable channel mapping + telemetry inversion 2019-10-08 18:52:47 +02:00
pascallanger 897c8b6ec5 Remove "Disable channel mapping" 2019-10-08 00:07:23 +02:00
pascallanger ff96146b04 Enhanced serial protocol
Protocol 0..255
RX_Num 0..63
Disable channel mapping -> not implemented yet
Disable telemetry
Data 0-9 bytes
2019-10-07 19:06:00 +02:00
pascallanger 431808286b Data Buffer signaling 2019-10-03 16:38:50 +02:00
pascallanger 49a1ecea00 Merge branch 'master' into SPort_Send 2019-10-02 21:07:08 +02:00
pascallanger 11f0e55bb1 SPort_Send sequencer 2019-10-02 20:09:18 +02:00
goebish f3d2ab61e4 Protocol Flysky AFHDS2A receiver (#275)
* Add skeleton for AFHDS2A receiver protocol

* Bind & data Ok

* Send channels to TX via telemetry

* Add RSSI

* Fix AVR compilation

* Fix channel number
2019-10-01 20:44:26 +02:00
Ben Lye e8b5f071fe Move signature conditionals to separate file, add channel order (#274) 2019-10-01 11:05:37 +02:00
pascallanger c2404d4f0d Code cleanup 2019-09-30 20:53:10 +02:00
pascallanger 821732bba9 Initial S.Port send
!!! No retransmit for now !!!
2019-09-30 17:35:12 +02:00
pascallanger e783ce5788 Failsafe modification
The following protocols are supporting failsafe: FrSkyX, Devo, WK2x01, SFHSS, HISKY/HK310 and AFHDS2A
In Serial mode failsafe is configured on the radio itself.
In PPM mode and only after the module is up and fully operational, press the bind button for at least 5sec to send the current stick positions as failsafe to the RX.
2019-09-27 16:20:43 +02:00
pascallanger b89c23fe7c PPM channel remapping 2019-09-23 18:13:25 +02:00
pascallanger 96bc4f7cdf Revert Fix FrskyX failsafe hold/no pulse inversion 2019-09-22 20:00:04 +02:00
pascallanger 61a1c3742c Fix FrskyX failsafe hold/no pulse inversion 2019-09-22 17:12:00 +02:00
goebish 2be2dce584 Protocol FrSky D16 receiver (#266)
* Add skeleton for FrSkyX receiver protocol

* Binds & receives data packets

* Store bind information

* Fix compilation

* Bypass LNA since intended usage implies tx & rx are close together

* Bind channel has FS_AUTOCAL

* Add freq fine tune & low power mode (disable lna)

* Add TX ID check

* Retry longer until first packet is catched

* Fix chanskip for first packet

* Fix defines

* Fix bind

* Send channels to TX

* Fix RSSI reading

* Add missing static keyword

* Fix Validate.h

* Fix compilation
2019-09-17 23:35:19 +02:00
Ben Lye 48a52ae5b2 Update Multiprotocol.ino (#265) 2019-09-17 09:37:18 +02:00
Pascal Langer 078dc2ab17 AFHDS2A telemetry AA and AC 2019-09-14 16:34:19 +02:00
Pascal Langer 6f4522caa6 Revert "AFHDS2A telemetry AA and AC"
This reverts commit 3c76ce9f39.
2019-09-14 16:31:27 +02:00
Pascal Langer 3c76ce9f39 AFHDS2A telemetry AA and AC 2019-09-14 16:27:07 +02:00
Pascal Langer 303c4615e9 Fix scanner compilation issue 2019-09-11 12:23:36 +02:00
Pascal Langer 7d327c1622 Scanner 2.4GHz
Thanks to Goebish for this spectrum analyzer.
It will work soon with the OpenTX 2.3 Spectrum Analyser tool.
2019-09-10 23:37:54 +02:00
Ben Lye d80c218744 Add timeout to serial debug (#253)
* Wait 30s for serial debug instead of waiting forever
* Delay of 50ms to allow FTDI debugger to connect at startup
2019-09-05 08:33:01 +02:00
Pascal Langer 1ffb5c405b New protocol: Flyzone
Models compatible with TX FZ-410
Protocol 53
No sub protocol
2019-08-17 22:37:00 +02:00
Pascal Langer ad29409407 New protocol ZSX
Model JJRC ZSX-280
Protocol number 52 ,no sub protocol
CH3: Throttle
CH4: Rudder
CH5: Light
2019-08-10 21:43:14 +02:00
Pascal Langer 6f33abb25e New protocol Traxxas
Protocol number: 43
Compatible with receivers 6519
Extended limits supported
CH1=AUX3
CH2=AUX4
CH3=THROTTLE
CH4=STEERING
2019-08-06 17:27:42 +02:00