Raphael Coeffic
|
2eafefdf32
|
NV14: fixed EXTMODULE_TIMER_IRQ definitions
And moved mixer scheduler timer to TIM12 (as with Taranis)
|
2022-03-21 06:08:23 +01:00 |
|
Peter Feerick
|
8aaa78ecbe
|
Only show GPS topbar icon if UART_MODE_GPS active
|
2022-03-21 13:17:51 +10:00 |
|
 Jonathan HudsonandGitHub
|
3732d7623f
|
implement canonial terminal back delete (#1712)
|
2022-03-21 12:58:10 +10:00 |
|
Raphael Coeffic
|
04c719b180
|
Fixed telemetry mirroring for internal and PXX2 external modules
|
2022-03-20 16:30:59 +01:00 |
|
Raphael Coeffic
|
9fdd5397f6
|
USB Serial: "VCP" instead of "Debug"
|
2022-03-20 16:30:59 +01:00 |
|
Raphael Coeffic
|
e64c93f468
|
Companion: Zorro has AUX1
|
2022-03-20 16:30:59 +01:00 |
|
Raphael Coeffic
|
7ac8504571
|
Companion: no AUX1 for NV14
|
2022-03-20 16:30:59 +01:00 |
|
Raphael Coeffic
|
d99a46a3bc
|
Enable CLI & ENABLE_SERIAL_PASSTHROUGH on NV14 by default
|
2022-03-20 16:30:59 +01:00 |
|
Raphael Coeffic
|
9c9f77a2a9
|
Do not allocate memory for LUA Rx fifo from the USB ISR
Rather use explicit allocation when the serial is set as the on-demand method that was used previously.
|
2022-03-20 16:30:59 +01:00 |
|
Raphael Coeffic
|
55a08d2f9d
|
Fix windows & Mac packaging
|
2022-03-20 16:30:59 +01:00 |
|
Raphael Coeffic
|
2a1b803c47
|
Fix simu led driver
|
2022-03-20 16:30:59 +01:00 |
|
Raphael Coeffic
|
1f6eb271cc
|
Exclude disabled functions on VCP
|
2022-03-20 16:30:59 +01:00 |
|
Raphael Coeffic
|
6f3ad75821
|
Serial port settings are mutually exclusive
|
2022-03-20 16:30:59 +01:00 |
|
Raphael Coeffic
|
e37a8bff7d
|
Added YAML serialPort
TODO:
- restrict serial modes for VCP
- allow a function to be assigned only to one port
|
2022-03-20 16:30:59 +01:00 |
|
Raphael Coeffic
|
bc75bed8c8
|
Default VCP mode to CLI
|
2022-03-20 16:30:59 +01:00 |
|
Raphael Coeffic
|
4559dfc2b2
|
No telemetry mirror exception for the MPM
Fixes #1104
|
2022-03-20 16:30:59 +01:00 |
|
Raphael Coeffic
|
f4b1892b99
|
Remove overwrite protection on debug output callbacks
|
2022-03-20 16:30:59 +01:00 |
|
Raphael Coeffic
|
b25aaaa431
|
Remove extern declaration of auxSerialRxFifo
|
2022-03-20 16:30:59 +01:00 |
|
Raphael Coeffic
|
d9cde6afec
|
Fix HAL trainer signal definitions
|
2022-03-20 16:30:59 +01:00 |
|
Raphael Coeffic
|
5544116303
|
Cleanup trainer/heartbeat conflict resolution
|
2022-03-20 16:30:59 +01:00 |
|
Raphael Coeffic
|
ae54c9bf99
|
Some cleanup and RX buffer size increase to 128 bytes on targets with SDRAM
|
2022-03-20 16:30:59 +01:00 |
|
Raphael Coeffic
|
4ee41afe5a
|
Disable telemetry input, SBUS trainer and GPS on VCP
This would require an additional rx buffer to support getByte() properly.
|
2022-03-20 16:30:59 +01:00 |
|
Raphael Coeffic
|
d39f3e058c
|
Add support for CLI on AUX1/AUX2
|
2022-03-20 16:30:59 +01:00 |
|
Raphael Coeffic
|
e5f7da0802
|
Start VCP serial according to config
|
2022-03-20 16:30:59 +01:00 |
|
Raphael Coeffic
|
ce93ffbe9e
|
Generic serial port config for stdlcd
|
2022-03-20 16:30:59 +01:00 |
|
Raphael Coeffic
|
1caa0d753c
|
Restrict available UART modes to the feature enabled
|
2022-03-20 16:30:59 +01:00 |
|
Raphael Coeffic
|
6b9c4fe165
|
Split UART_MODE_NONE and UART_MODE_DEBUG
|
2022-03-20 16:30:59 +01:00 |
|
Raphael Coeffic
|
f95597a7ce
|
Enable telemetry mirroring for any telemetry protocol
|
2022-03-20 16:30:59 +01:00 |
|
Raphael Coeffic
|
94cb389edc
|
Taranis internal module driver (PXX1) and fix for external complementary timer channel (TIM8_CH1N)
|
2022-03-20 16:30:59 +01:00 |
|
Raphael Coeffic
|
3742cb6b03
|
Fixed external module IRQ definitions for taranis targets
|
2022-03-20 16:30:59 +01:00 |
|
Raphael Coeffic
|
76e79358b8
|
Set OC mode before enabling DMA stream
|
2022-03-20 16:30:59 +01:00 |
|
Raphael Coeffic
|
3fa6e270d5
|
Improved stm32_pulse_config_output()
|
2022-03-20 16:30:59 +01:00 |
|
Raphael Coeffic
|
2a50e344af
|
Cleanup and streamlining
|
2022-03-20 16:30:59 +01:00 |
|
Raphael Coeffic
|
3d6c971197
|
Use normal soft-serial function for AFHDS3
|
2022-03-20 16:30:59 +01:00 |
|
Raphael Coeffic
|
3057652b40
|
Force inactive output between pulse trains
|
2022-03-20 16:30:59 +01:00 |
|
Raphael Coeffic
|
d2685aeadf
|
Fix polarity
|
2022-03-20 16:30:59 +01:00 |
|
Raphael Coeffic
|
cee942a834
|
Streamline pulse driver
In preparation of merging with taranis int-module pulse driver.
|
2022-03-20 16:30:59 +01:00 |
|
Raphael Coeffic
|
fc71063c5b
|
Fix horus X10 AUX_SERIAL definitions
|
2022-03-20 16:30:59 +01:00 |
|
Raphael Coeffic
|
af214bdad8
|
Fix trainer modes
|
2022-03-20 16:30:59 +01:00 |
|
Raphael Coeffic
|
9999378da5
|
Fix SBUS polarity
|
2022-03-20 16:30:59 +01:00 |
|
Raphael Coeffic
|
7fccc9741e
|
Fix T18 / T16
|
2022-03-20 16:30:59 +01:00 |
|
Raphael Coeffic
|
73cfa8402e
|
Fixed serial port YAML writing
|
2022-03-20 16:30:59 +01:00 |
|
Raphael Coeffic
|
e5bb901b1e
|
Fix SBUS trainer defines
|
2022-03-20 16:30:59 +01:00 |
|
Raphael Coeffic
|
de43d7e77c
|
Try to fix the trainer mode mess
|
2022-03-20 16:30:59 +01:00 |
|
Raphael Coeffic
|
34e9cbb245
|
Fix AUX serial setting taranis
|
2022-03-20 16:30:59 +01:00 |
|
Raphael Coeffic
|
074a141d81
|
UI improvements
|
2022-03-20 16:30:58 +01:00 |
|
Raphael Coeffic
|
f1dc564c76
|
Read old auxSerialMode & aux2SerialMode
|
2022-03-20 16:30:58 +01:00 |
|
Raphael Coeffic
|
4bdd7e7ea7
|
GPS support at runtime
|
2022-03-20 16:30:58 +01:00 |
|
Raphael Coeffic
|
b5779f2a6a
|
More generic serial port config
|
2022-03-20 16:30:58 +01:00 |
|
Raphael Coeffic
|
b39baa2360
|
Use USB VCP as a normal serial driver as well
|
2022-03-20 16:22:14 +01:00 |
|