348 Commits

Author SHA1 Message Date
Dennis
3fa99fff48 Merge ba4526ee89c2b5a946a659eea2c9581c36254809 into 049db615e3dcdc0405b33c0c3126ad3770b45293 2017-11-28 07:40:50 +00:00
Ben Lye
e557155b17 Initial check-in for STM32 board 2017-11-27 21:19:49 +00: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
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
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
Dennis
ba4526ee89 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)
2017-11-25 19:53:15 -05:00
Dennis
4b7e4d6bad Merge remote-tracking branch 'refs/remotes/pascallanger/master'
# Conflicts:
#	Multiprotocol/Multiprotocol.h
2017-11-25 17:45:58 -05:00
Dennis
1da1d8af19 Merge remote-tracking branch 'refs/remotes/pascallanger/master' 2017-11-25 17:35:33 -05: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
3353637c8f S-FHSS update 2017-11-24 13:39:50 +01:00
Dennis
8b8812a194 Merge remote-tracking branch 'refs/remotes/pascallanger/master'
# Conflicts: all resolved by taking the master's code since all changes
were already taken into master
#	Multiprotocol/CABELL_nrf224l01.ino
#	Multiprotocol/Multiprotocol.h
#	Multiprotocol/Multiprotocol.ino
#	Multiprotocol/NRF24l01_SPI.ino
#	Multiprotocol/Validate.h
#	Multiprotocol/_Config.h
2017-11-24 00:13:31 -05: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
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
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
b15a5d4a45 Flysky and Assan output map 2017-11-20 19:12:37 +01:00
Pascal Langer
113caf4970 AVR Boards: auto bootloader setting 2017-11-20 17:04:38 +01:00
Pascal Langer
8ea70a1b77 Tons of updates 2017-11-20 16:01:12 +01:00
pascallanger
af88abb13f
Delete FrSkyX_cc2500.ino 2017-11-20 15:53:00 +01:00
Dennis
c6efd0f87a Fixed typos in comments 2017-08-10 08:12:59 -04:00
hexfet
a1fb4a0ac5 Revert terminating newline. 2017-07-22 22:41:34 -04:00
hexfet
ebf0c4fae6 Change spaces to tabs. 2017-07-22 22:39:26 -04:00
hexfet
44a086a27b Revert terminating newline. 2017-07-22 22:35:43 -04:00
hexfet
4624075112 Update sequence number logic to send invalid sequence indicator when invalid sequence detected. Works to resync telemetry stream as tested with EU firmware version. 2017-07-22 22:07:42 -04:00
Dennis
37337b427b Changed CABELL protocol number to 34 2017-06-18 16:09:37 -04:00
Dennis
4f880ec083 Changed telemetry to 250 kbps and adjustable packet period - imporves reliability/range 2017-05-29 16:22:18 -04:00
Dennis
d26404ca85 Telemetry working; moved power override bit 2017-05-07 19:10:02 -04:00
Dennis
810b8a07ac Fixed telemetry conditional compiles in CABELL protocol 2017-05-02 00:15:12 -04:00
Dennis
354770d136 Updated packet layout comments 2017-04-20 20:25:17 -04:00
Dennis
f78447e146 Added MODE_CABELL to frsk_link_frame 2017-04-19 18:28:54 -04:00
Dennis
8a56be3d23 Added analog values to telemetry packet that could be used for LIPO voltage 2017-04-19 18:27:29 -04:00
Dennis
76f1ec65f0 struct change for checksum 2017-04-19 18:26:19 -04:00
Dennis
255353a054 Split checksum into MSB and LSB fields to avoid endian issue 2017-04-19 18:25:44 -04:00
Dennis
f1089ad268 Pins back to stock configuration 2017-04-15 21:11:13 -04:00
Dennis
58a4be6979 RSSI Telemetry for CABELL protocol 2017-04-15 21:06:57 -04:00
Arne Schwabe
3850ce88d3 DSM: Remove special bind stick positionsD
Spektrum own remotes transmit normal values during bind and actually use this (e.g. Nano CP X) to select the transmitter mode (e.g. computer vs non-computer radio, so always end normal output
2017-04-12 16:10:18 +02: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
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