Peter Feerick
8da54326cb
fix: Faster topbar widget refresh (10hz, was 2hz)
...
Fixes #1096
2022-03-22 20:16:49 +10:00
Peter Feerick
08ffcc726a
fix: Only remove topbar widget zone if GPS active
...
Fixes #1718
2022-03-22 19:44:25 +10:00
Peter Feerick
6e872e5823
fix: Companion MPM consistency
2022-03-22 16:23:46 +10:00
Peter Feerick and GitHub
b54ad7169a
feat: Option for inverting rotary encoder direction ( #1690 )
...
* feat: Add option for rotary encoder direction
Based heavily on opentx/opentx#8852 by @3djc
* companion ui elements
* Cleanup
* Hook up UI, reading setting from yaml
* Teach simulator about rotEncDirection
* Simu and radio default scroll direction correction
Otherwise the "default" would be the opposite to how it has always been
* Remove what will be a confict with fix in #1586
* Wasn't using rotEncDirection consistently
* Zorro RE dir is opp to TX16, TX12, TPro, X9D+2019
2022-03-22 16:14:57 +10:00
yds and GitHub
b36e456ca7
chore: Add X9E target ( #1721 )
...
* added X9E target
* added X9E target
* added X9E target
2022-03-22 16:08:10 +10:00
Peter Feerick and GitHub
33f761c17b
feat: Configurable external CRSF baud rates (see #1581 )
...
CRSF modules baudrate
2022-03-22 16:06:57 +10:00
Peter Feerick
e0a1dca5cc
Read telemetryBaudrate into internalModuleBaudrate
2022-03-22 15:48:59 +10:00
Neil Horne and GitHub
f4c8091301
Companion MPM id to string list mismatch and MT99 sub-type list typo ( #1719 )
2022-03-22 06:32:11 +10:00
Peter Feerick and GitHub
c327c6c0db
fix: TPro FS showing in global funcs and MPM protocol list updates ( #1705 )
...
* Init contrast earlier for 128 B&W screens
https://github.com/opentx/opentx/pull/8882
* fix: TPro - No FS in global functions
https://github.com/opentx/opentx/pull/8845
* Missing IS_SWITCH_FS defintions
* Update MPM fallback SUBTYPE and OPT strings
* Custom MPM proto should not be processed
2022-03-21 20:57:04 +10:00
Peter Feerick and Raphael Coeffic
3502f74830
cpn: Hide model telemetryBaudrate combo if int RF
2022-03-21 11:52:20 +01:00
Peter Feerick and Raphael Coeffic
b0910ebec5
cpn: Ghost read telemetryBaudrate also
2022-03-21 11:52:20 +01:00
Peter Feerick and Raphael Coeffic
5e457172a2
Add companion decoding of crsf mod option
2022-03-21 11:52:20 +01:00
Raphael Coeffic
cb739fc11e
Some fixes and proper defaults
2022-03-21 11:52:20 +01:00
Raphael Coeffic
17986843e3
Add Baudrate to Module Setup
2022-03-21 11:52:19 +01:00
Raphael Coeffic
ebfb0b61f0
Companion: YAML and hardware panel
2022-03-21 11:52:19 +01:00
Peter Feerick and Raphael Coeffic
70f71c8ec8
Remove compiler warning
2022-03-21 11:48:51 +01:00
Peter Feerick and Raphael Coeffic
19b1db7275
Use existing getStringAtIndex as considers length
2022-03-21 11:48:51 +01:00
3djc and Raphael Coeffic
21f776d40c
Fixes
2022-03-21 11:48:50 +01:00
3djc and Raphael Coeffic
f426dd1254
Fixes
2022-03-21 11:48:50 +01:00
3djc and Raphael Coeffic
77b00cd230
typo...
2022-03-21 11:48:50 +01:00
3djc and Raphael Coeffic
f090c599df
Add a reminder of internal CRSF speed in model setup
2022-03-21 11:48:50 +01:00
3djc and Raphael Coeffic
7ec58d06d6
remove warning
2022-03-21 11:48:50 +01:00
3djc and Raphael Coeffic
ab09d0a25f
Introduce serial status
2022-03-21 11:48:50 +01:00
3djc and Raphael Coeffic
4039069bb7
YAML fixes
2022-03-21 11:48:50 +01:00
3djc and Raphael Coeffic
0cc2b95b09
Cosmetics
2022-03-21 11:48:50 +01:00
3djc and Raphael Coeffic
c0e6f2a7f9
Compilation fixes
2022-03-21 11:48:49 +01:00
3djc and Raphael Coeffic
e63eeb0984
Update yaml
2022-03-21 11:45:15 +01:00
3djc and Raphael Coeffic
6f158663a9
Fixes
2022-03-21 11:45:15 +01:00
3djc and Raphael Coeffic
001144cd5c
Ghost module handling
2022-03-21 11:45:15 +01:00
3djc and Raphael Coeffic
97d3c68efc
Cosmetics
2022-03-21 11:45:15 +01:00
3djc and Raphael Coeffic
db3547d45c
POC
2022-03-21 11:43:48 +01:00
Peter Feerick and GitHub
cc609a6a3b
feat: Major serial driver re-write - see #1089 for details
...
Serial refactor
2022-03-21 19:58:26 +10:00
Raphael Coeffic
213d58d34b
NV14: fixed PPM/heartbeat pin polarity
...
Now it should now correspond to the exact same config as the other radios have hard-wired.
2022-03-21 08:17:56 +01:00
Raphael Coeffic
6804d66bd9
NV14: removed old pulses_driver.cpp
2022-03-21 06:39:17 +01:00
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 Hudson and GitHub
3732d7623f
implement canonial terminal back delete ( #1712 )
2022-03-21 12:58:10 +10:00
ab15a5a514
chore: Companion - port of OpenTX function switches management ( #1694 )
...
* TPro - Port of OpenTX function switches management (https://github.com/opentx/opentx/pull/8847 )
* cleanup
* Corrections
* Fix YAML generation and adjusted switches to match TPRO firmware
Co-authored-by: Batam <batam@macbook-pro.home >
2022-03-21 10:43:27 +10:00
Malte Langermann and GitHub
1d7c153979
fix: ST7796S display controller detection on NV14 is unreliable, disable for now ( #1714 )
2022-03-21 10:37:01 +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