99 Commits

Author SHA1 Message Date
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
Dennis
cec654a75b Update Protocol Details for CABELL protocol (#117)
* Added CABELL Protocol

* Added additional disclaimer to license.

* Revert "Added additional disclaimer to license."

This reverts commit a00bc9956a155a1a73dbbcd21fd19633d6d121ff.

* Added additional disclaimer

* Added CABELL_NRF24L01_INO define to config

* Updated available protocol list

Added CABELL protocol

* Removed unused variables

* Changed changel range to 45 channels that comply with USA FCC part 97 rules.

This change allows licenced HAMs to operate under part 97 rules instead
of part 15.  These channels are still in the ISM band, but overlap with
the part 97 amateur portion of the band.

* Changed protocol number to 33

Was previously 30, but the main branch has now allocated up to 32, so
changing to 33

* Corrected permutation calculation

* Added sub-protocol for setting failsafe values

* Opened up a free bit in the option byte for future use

* Fixed packet errors when trying to unbind when in bind mode

This use case didn't really make any sense, but it should not cause
packet errors, so fixed it.

* RSSI Telemetry for CABELL protocol

* Pins back to stock configuration

* Split checksum into MSB and LSB fields to avoid endian issue

* struct change for checksum

* Added analog values to telemetry packet that could be used for LIPO voltage

* Added MODE_CABELL to frsk_link_frame

* Updated packet layout comments

* Fixed telemetry conditional compiles in CABELL protocol

* Telemetry working; moved power override bit

* Changed telemetry to 250 kbps and adjustable packet period - imporves reliability/range

* Changed CABELL protocol number to 34

* Fixed typos in comments

* Fix ATMEGA BASH_SERIAL buffer overrun

Changed the compare to TXBUFFER_SIZE to >=
If next wasn't set to zero until > TXBUFFER_SIZE then the next time the
routines get called the the array index references outside the buffer
(e.g tail+1)

* Revert "Fix ATMEGA BASH_SERIAL buffer overrun"

This reverts commit ba4526ee89c2b5a946a659eea2c9581c36254809.

* Updated documentation for CABELL V3 Protocol

* Updated Documentation for the CABELL V3 Protocol
2017-12-01 14:13:06 +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
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
pascallanger
4b32a93f27
Update Protocols_Details.md 2017-11-23 18:49:21 +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
pascallanger
2ffa2d7b73
Update Protocols_Details.md 2017-11-21 22:03:28 +01:00
pascallanger
0e4583f8e2
Update Protocols_Details.md 2017-11-21 21:47:08 +01:00
Pascal Langer
35089febab SFHSS subprotocols 2017-11-20 22:02:14 +01:00
Pascal Langer
8ea70a1b77 Tons of updates 2017-11-20 16:01:12 +01:00
LapinFou
6894228a63 Fixed typo. 2017-04-18 18:28:18 +02:00
LapinFou
a7b914b84e Fixed more typos. 2017-04-18 18:24:20 +02:00
pascallanger
364a66ad0b Update Protocols_Details.md 2017-03-23 18:03:43 +01:00
pascallanger
f714315b0d DM002 update 2017-03-23 18:03:11 +01:00
pascallanger
ed83471a13 Update Protocols_Details.md 2017-03-22 16:45:54 +01:00
pascallanger
1263aa7884 Update Protocols_Details.md 2017-03-22 16:41:51 +01:00
pascallanger
c21afc3f8a Update Protocols_Details.md 2017-03-22 16:36:51 +01:00
pascallanger
bd64bdedc3 GW008 protocol 2017-02-24 10:57:53 +01:00
pascallanger
af53e75ae4 Update Protocols_Details.md 2017-02-23 09:13:45 +01:00
pascallanger
10c5ce68f5 Update Protocols_Details.md 2017-02-21 01:03:58 +01:00
pascallanger
c4807c44f3 Add protocol/sub_protocol numbers 2017-02-08 12:26:35 +01:00
pascallanger
868c1aa251 Update Protocols_Details.md 2017-01-30 21:00:37 +01:00
pascallanger
7283fc89a5 Update Protocols_Details.md 2017-01-30 20:33:12 +01:00
pascallanger
f933560934 Update Protocols_Details.md 2017-01-30 17:35:15 +01:00
pascallanger
fa8503546e Update Protocols_Details.md 2017-01-25 17:21:17 +01:00
pascallanger
9a7350149d Update Protocols_Details.md 2017-01-24 22:55:55 +01:00
pascallanger
7f435363f7 Update Protocols_Details.md 2017-01-24 22:48:43 +01:00
pascallanger
a696d330e5 Update Protocols_Details.md 2017-01-04 11:49:44 +01:00
pascallanger
dc0f2bde6b Add WK2X01 protocol and sub protocols 2017-01-03 20:19:57 +01:00
pascallanger
eb13f267fe New Bind from channel feature 2017-01-03 20:09:28 +01:00
pascallanger
9585b3919a Update Protocols_Details.md 2016-12-20 17:16:56 +01:00
pascallanger
50be0ebe3c Update Protocols_Details.md 2016-12-19 16:12:44 +01:00
pascallanger
a8351319f8 Update Protocols_Details.md 2016-12-14 09:17:08 +01:00
pascallanger
5b1901708c Update Protocols_Details.md 2016-12-14 09:15:33 +01:00
pascallanger
b4215afe82 Update Protocols_Details.md 2016-12-13 18:20:32 +01:00
pascallanger
2ad25e8fbc Update Protocols_Details.md 2016-12-13 17:41:32 +01:00
pascallanger
2d26acd991 Hontai -> FQ777_951 2016-12-12 18:04:12 +01:00
pascallanger
f267c597e0 H83D more flags 2016-12-12 14:45:43 +01:00
pascallanger
d59ae7fce1 Update Protocols_Details.md 2016-12-12 13:49:04 +01:00
pascallanger
03f65606fd Sub protocol JXD506 2016-12-12 11:06:12 +01:00
pascallanger
148cf9552b Update Protocols_Details.md 2016-12-09 17:18:40 +01:00
pascallanger
7bb8737ff9 MT99xx/FY805: new protocol addition 2016-12-09 10:30:51 +01:00
pascallanger
ec79793f3d Update Protocols_Details.md 2016-12-07 19:23:27 +01:00
pascallanger
d32421c583 Bayang telemetry 2016-12-06 23:00:16 +01:00
pascallanger
63cbcdc3ea FQ777-124 2016-12-06 22:49:17 +01:00
pascallanger
6215af0e5a Added Flysky/CX20 protocol 2016-12-04 21:36:59 +01:00