Dennis
73e4b0b8e8
Merge remote-tracking branch 'refs/remotes/pascallanger/master'
2017-11-29 19:31:29 -05:00
Dennis
5fa50f5c48
Revert "Fix ATMEGA BASH_SERIAL buffer overrun"
...
This reverts commit ba4526ee89c2b5a946a659eea2c9581c36254809.
2017-11-29 19:31:05 -05: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
Ben Lye
4e3c1edd52
Add error if CHECK_FOR_BOOTLOADER is not enabled but 'Flash from TX' is
...
Error rather than silently enabling CHECK_FOR_BOOTLOADER.
2017-11-28 10:13:52 +00:00
Ben Lye
e52b7ea7ff
Warn if CHECK_FOR_BOOTLOADER is enabled but a NO_BOOT board is selected
...
Rather than silently disabling CHECK_FOR_BOOTLOADER lets throw an error
prompting the user to make the correct selection.
2017-11-28 09:21:03 +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