pascallanger
2dbf8ebb65
Flysky: typos...
2016-11-30 07:55:07 +01:00
pascallanger
2d90844239
Flysky: addition of sub_protocol CX20
...
sub_protocol=4
7 channels
supports bind and extended channels
Only 1 TXID supported for now
2016-11-29 22:30:13 +01:00
pascallanger
5edaa6ec29
SLT: fix
2016-11-25 22:44:17 +01:00
pascallanger
1c0ed2a2c1
Q222 some channels direction reverse
2016-11-25 11:44:32 +01:00
pascallanger
245d27ea71
CX10 channel modifications
2016-11-25 10:28:18 +01:00
pascallanger
f14d4b8ac3
SLT
2016-11-24 20:28:42 +01:00
pascallanger
fdc867b9d5
Q222
2016-11-24 20:22:52 +01:00
pascallanger
8e876d6a99
Q222: arming
2016-11-24 19:06:33 +01:00
pascallanger
c9de0b4cf2
Q2X2 protocol addition for Q222/Q242/Q282
...
Q2X2 protocol : 29
Sub-protocols:
- Q222 : 0
- Q242 : 1
- Q282 : 2
2016-11-23 21:56:00 +01:00
pascallanger
27b3a86155
SLT Vista format
2016-11-23 15:35:27 +01:00
pascallanger
683bdc838d
SLT
2016-11-18 16:51:52 +01:00
pascallanger
4f9f10ddf2
Core: blinking pattern for PPM signal detection
2016-11-18 16:51:52 +01:00
pascallanger
6ad9fb8f27
AFHDS2A sub protocols and validation
2016-11-06 16:36:44 +01:00
pascallanger
4348f4b0d4
STM32: USART init changed
2016-11-06 16:34:40 +01:00
pascallanger
22529e28d8
Fixed compilation issue if telemetry is not enabled
2016-11-06 16:32:43 +01:00
pascallanger
aa52bcee8c
Apply J6Pro modifications from Vlad
2016-11-06 15:47:40 +01:00
pascallanger
ded8e7b916
Merge branch 'master' of https://github.com/pascallanger/DIY-Multiprotocol-TX-Module
2016-10-27 11:15:31 +02:00
pascallanger
f56ca6318a
STM32: align STM32 code with other platforms for tx_pause/tx_resume
2016-10-27 11:15:25 +02:00
pascallanger
909fb2eb2b
AFHDS2A: working version
...
- Wait for transmit completion before switching to RX (no more fixed
delays...)
- Verify if data has been received before processing it (better handling
of telemetry)
- Added TX_RSSI (along with the existing RX_RSSI)
Known issue: RX_RSSI value needs to be looked at. I'm seeing only values
between 157 (bad) and 196 (good). Is this normal for this protocol?
2016-10-26 13:51:54 +02:00
pascallanger
b2209eaad0
AFHDS2A fix
2016-10-24 23:14:42 +02:00
pascallanger
dcae3c4acb
Merge branch 'master' of https://github.com/pascallanger/DIY-Multiprotocol-TX-Module
2016-10-22 13:36:19 +02:00
pascallanger
3a3a2ec76d
AFHDS2A
2016-10-22 13:36:07 +02:00
pascallanger
357d3b8140
Merge branch 'master' of https://github.com/pascallanger/DIY-Multiprotocol-TX-Module
2016-10-22 12:06:49 +02:00
pascallanger
01ef79ac33
AFHDS2A again
2016-10-22 12:06:44 +02:00
pascallanger
f78e11057d
...
2016-10-21 19:57:48 +02:00
pascallanger
314ee96525
AFHDS2A: another trial
2016-10-21 19:39:59 +02:00
pascallanger
efc1223d45
AFHDS2A: again...
2016-10-21 18:37:27 +02:00
pascallanger
38d9aa4997
AFHDS2A: another trial...
2016-10-21 18:10:25 +02:00
pascallanger
42c7431416
AFHDS2A: changes
2016-10-21 10:55:55 +02:00
pascallanger
d1e40ee71c
AFHDS2A cosmetic changes
2016-10-20 22:55:50 +02:00
pascallanger
43169d8bab
AFHDS2A: few changes
2016-10-20 22:33:37 +02:00
pascallanger
8cbbb52b95
Fixed compilation issues due to AFHDS2A introduction
2016-10-20 21:55:02 +02:00
pascallanger
807a55fcdc
AFHDS2A: option value changed
...
Option value should be between 0 and 70 which gives a value between 50
and 400Hz (value in Hz = 50 + 5*option)
2016-10-20 21:21:10 +02:00
pascallanger
8c5351445b
AFHDS2A: Missing static...
2016-10-20 20:35:36 +02:00
pascallanger
999c630c5a
AFHDS2A protocol addition: UNTESTED
...
Protocol number: 28
Sub protocols: PWM_IBUS = 0, PPM_IBUS = 1, PWM_SBUS = 2, PPM_SBUS = 3
Option value =0->50Hz, =1->400Hz, =2->5Hz
Extended channel range supported
Telemetry supported for voltage and RSSI (RX RSSI)
2016-10-20 19:29:52 +02:00
pascallanger
a0186ce8e4
MJXQ enhancements
2016-10-20 19:29:52 +02:00
pascallanger
68648b9920
Typos...
2016-10-18 09:27:14 +02:00
pascallanger
b9f297935b
Added batch file to help compiling OrangeTX
2016-10-17 09:06:21 +02:00
pascallanger
eb6fc4f8cf
Fix for STM32 board
2016-10-17 08:37:09 +02:00
pascallanger
8a177c34fa
Added Arduino.h for stm32 board
2016-10-16 23:25:52 +02:00
pascallanger
22a5f411d0
Move map redefinition to arduino.ino
2016-10-16 23:12:28 +02:00
pascallanger
f557609e9e
STM32 board & DSM fixes
...
Loads of changes:
STM32 board introduction: NOT TESTED
XMEGA renamed to ORANGE_TX to be more explicit
DSM: added reset if cyrf freezed
Validate: added a validate file to verify the different compilation
options
2016-10-16 19:51:52 +02:00
pascallanger
0fcc1316b2
DSM: 11ms max 10ch after switch to 22ms map
2016-09-25 10:08:29 +02:00
pascallanger
e9933bebe7
DSM: 11ms channel mapping
2016-09-24 13:58:06 +02:00
pascallanger
9810081b11
DSM: cleaned init_vals and data_vals
2016-09-23 21:27:44 +02:00
pascallanger
c7b155ccac
Fix OrangeTX pins...
2016-09-23 16:55:28 +02:00
pascallanger
f55fc5776e
DSM: Fix Orange RX
...
Removed Col8 completely from the equation since there are too many
issues with it.
Code cleaning.
2016-09-23 16:01:26 +02:00
pascallanger
cf607e892b
OrangeTX Cyrf reset pin
2016-09-22 08:29:29 +02:00
pascallanger
6bf906f2a7
Added Multiplex TX end points
2016-09-21 22:07:13 +02:00
pascallanger
7e897d604c
Removing unecessary Resets...
2016-09-21 15:05:26 +02:00
pascallanger
39887df3ec
OrangeTX code cleanning
2016-09-21 15:00:39 +02:00
pascallanger
fbb7a684bf
Fixed OrangeTX compilation
2016-09-21 14:45:17 +02:00
pascallanger
449ad6cd0d
DSM2 random channels
2016-09-21 14:29:09 +02:00
pascallanger
cfcd6e5f93
Code cleanup
2016-09-21 14:28:37 +02:00
pascallanger
73aab88109
Some cleanning
2016-09-20 18:27:09 +02:00
pascallanger
beb692a3c4
Fix pins again...
2016-09-20 01:04:25 +02:00
pascallanger
e4986a6a47
New documentation
2016-09-19 23:48:14 +02:00
pascallanger
fcd47ecec6
Correct pins...
2016-09-19 23:43:14 +02:00
pascallanger
9c55a898f7
New DSM protocol
...
DSM sub_protocols are now:
- DSM2/1024@22ms
- DSM2/2048@11ms
- DSMX/2048@22ms
- DSMX/2048@11ms
Option=number of channels from 4 to 12 for normal receivers or -4 to -12
fro OrangeRX. An invalid option value will end up with 6 channels.
2016-09-19 18:58:09 +02:00
pascallanger
b09b4183bb
DSM revert changes due to issues
2016-09-16 17:59:57 +02:00
pascallanger
3d7bc6583d
Fix LED blink in PPM mode
2016-09-16 16:56:46 +02:00
pascallanger
99e8be227e
PPM Telemetry: added serial speeds
...
Only supported for none invert telemetry:
FrSkyD (Incl Hubsan): 9600bps
FrSkyX: 57600bps
DSM: 125000bps
2016-09-16 10:39:44 +02:00
pascallanger
b1c38cc793
Typo...
2016-09-15 16:02:36 +02:00
pascallanger
26e4e70fc8
Merge branch 'master' of https://github.com/pascallanger/DIY-Multiprotocol-TX-Module
2016-09-15 12:38:58 +02:00
pascallanger
04bdf3f26a
Multi core extended to support up to 63 protocols
...
Compatible with ersky9x at this time.
2016-09-15 12:38:49 +02:00
pascallanger
ea7d0cdef5
E010 semi arbitrary transmitter ID
2016-09-13 16:38:04 +02:00
pascallanger
47bae63548
Orange TX module compilation fixes
2016-09-12 21:44:30 +02:00
pascallanger
8470f4f7fb
DSM: fixed BIND_TEST...
2016-09-12 21:42:55 +02:00
pascallanger
242f9d55ed
DSM: loads of changes...
2016-09-12 16:42:13 +02:00
pascallanger
236ac52925
Fix global ID random
2016-09-12 16:41:40 +02:00
pascallanger
baab9a9c89
Merge branch 'master' of https://github.com/pascallanger/DIY-Multiprotocol-TX-Module
2016-09-12 16:40:51 +02:00
pascallanger
3d26e6e340
Hontai/X5C1 fix
2016-09-12 16:40:45 +02:00
pascallanger
cf0abf21db
Merge branch 'master' of https://github.com/pascallanger/DIY-Multiprotocol-TX-Module
2016-09-10 09:42:47 +02:00
pascallanger
7918b392e8
Hontai fix
2016-09-10 09:42:39 +02:00
pascallanger
eb3905447f
Hontai channels fix
2016-09-10 09:25:36 +02:00
pascallanger
d4b85e3b1c
Hontai protocol & Bit bashing pause/resume
2016-09-09 18:34:29 +02:00
pascallanger
d96ba9fa46
Flysky Flash space optimization
2016-09-04 16:49:00 +02:00
pascallanger
2261d655ea
DEVO/J6pro Flash space optimization
2016-09-04 16:49:00 +02:00
pascallanger
8b67049863
Added NRF24L01_ReadPayloadLength
2016-09-04 16:49:00 +02:00
pascallanger
4daec3794e
Renamed FrSky protocols to match with receivers
2016-09-03 11:49:25 +02:00
pascallanger
f0646dde32
FrSky1 Fix
2016-09-03 10:12:30 +02:00
pascallanger
ec2086e0f7
Fixed invert serial compilation
2016-09-01 20:12:17 +02:00
pascallanger
2ac704178c
FRSKY1
2016-09-01 18:12:35 +02:00
pascallanger
7c43c38e28
FRSKY1
2016-09-01 18:09:35 +02:00
pascallanger
043a8336e5
Code cleaning (XMEGA)
2016-09-01 17:41:38 +02:00
pascallanger
e51615f520
DSM2 renamed to DSM
2016-09-01 14:00:49 +02:00
pascallanger
97956b6c5e
FrSky1 CRC messed up...
2016-09-01 13:42:33 +02:00
pascallanger
8150504ea0
NRF CE
2016-09-01 13:05:56 +02:00
pascallanger
942dec81c7
Typo
2016-09-01 08:08:00 +02:00
pascallanger
dcbc377c62
FrSky1 optim
2016-08-31 15:54:24 +02:00
pascallanger
7b65233699
FrSky 1way protocol + cosmetic
2016-08-31 15:43:45 +02:00
pascallanger
eabfd8b5c4
Important changes of the scheduler and interrupts
2016-08-31 10:26:27 +02:00
pascallanger
b7b2799611
FrSky option applied live
2016-08-31 10:22:36 +02:00
pascallanger
ece59ac374
FrSky ppm option value default 40
2016-08-31 10:20:56 +02:00
pascallanger
83cc8b772c
Merge branch 'master' of https://github.com/pascallanger/DIY-Multiprotocol-TX-Module
2016-08-31 10:19:59 +02:00
pascallanger
8b5bc18142
YD717 4-in-1 V2 compatibility
2016-08-31 10:19:55 +02:00
pascallanger
03640e6d37
Changed update_serial_data
2016-08-29 17:32:21 +02:00
pascallanger
2588011524
Orange DSM module update
2016-08-29 09:51:34 +02:00
pascallanger
33b5694d35
MJXQ/E010 mod
2016-08-29 08:23:17 +02:00
pascallanger
14e3419e4c
Added MJXQ / E010
2016-08-28 14:03:22 +02:00