d41855a316
[TX12] Fix support for additional switches (SI and SJ) ( #1303 )
...
* Fixed support for Radiomaster TX12 additional switches (SI and SJ)
Two connectors are present on TX12 main board (near top of internal TX module) and are mapped as SI and SJ, but were not read out by the firmware.
With this update they might be used for some further hacking of the radio (ex. adding additional 2-pos switches, adding detector of external module insertion etc.).
* Radiomaster TX12 - preventing selection of Si and SJ as 3POS
* Radiomaster TX12 - corrected SI and SJ switch names in Keys Debug screen
Switches were displayed in test screen as SG and SH, due to fact that firmware did not take into account no presence of SG and SH in TX12.
The update provides correct and consistent naming of the additional switches across whole radio.
* Alignment tweak + fix rot_enc info overlap
Co-authored-by: Peter Feerick <peter.feerick@gmail.com >
2021-12-30 15:49:23 +10:00
3djc and Raphael Coeffic
d31482c18b
Introduce T-pro and function switches handling
2021-12-17 17:07:48 +01:00
3djc and Raphael Coeffic
6735a42b08
Radiomaster Zorro
...
Port of opentx/opentx#8791
2021-12-17 15:17:48 +01:00
Raphael Coeffic and Raphael Coeffic
e854515147
Fix T12 switch definitions
...
The T12 has SG instead of SF.
2021-12-17 12:08:23 +01:00
eshifri and GitHub
ee883c8354
Support file copy within the same folder ( #1209 )
...
* support file copy to the same folder #294
* support file copy to the same folder; B&W radios added.
* fix the syntax
2021-12-05 11:50:08 +11:00
Peter Feerick and Peter Feerick
3c725dda35
Fix lines missed in #1117
2021-12-01 10:41:57 +10:00
Peter Feerick and Peter Feerick
a87a484780
[B&W] Don't add entries for non-existant rows
...
BACKUP_EEPROM & FACTORY_RESET
2021-12-01 10:41:57 +10:00
Raphael Coeffic
2c845648cf
Fixed trimming spaces in editName() on stdlcd
2021-11-27 14:59:45 +01:00
Raphael Coeffic and Raphael Coeffic
daf8bae8e4
Added support for internal module config in stdlcd UI in radio hardware
2021-11-25 12:10:16 +01:00
Jesper Frickmann and GitHub
f1baa383ae
Fix standalone Lua script screen flicker and improve error messages ( #982 )
...
* Relax assumptions about when Lua is called in foreground and background
* Start Lua cycle timer both in foreground and background
Do not assume that background/foreground alternates
* Lua is called at every Standalone GUI cycle instead of 5 Hz
Since Lua preempts every 50 ms or so, the GUI should remain responsive.
* In standalone script, only call Lua once per GUI cycle, to avoid messing up buffer handling.
* Revamped error reporting for Standalone and Telemetry Lua scripts
* Font size for Lua error is reduced from XL to L on color if LCD_W < LCD_H
* In drawTextLines, also possible linebreaks for opening brackets.
* Smaller font for error message on tall color screen
* Make titlebar height match font size on narrow LCD
2021-11-15 12:57:14 +11:00
Raphael Coeffic and GitHub
6c1ca71740
Merge pull request #991 from EdgeTX/access-options
...
Access options / menus
2021-11-11 19:09:29 +01:00
Raphael Coeffic
f932e9e12c
Further confined v220 data structures
2021-11-10 11:07:01 +01:00
Raphael Coeffic
4b79cdc795
Fix some b&w target compilation
2021-11-10 11:07:00 +01:00
Raphael Coeffic
985a8760bb
WiP
2021-11-10 11:06:59 +01:00
Raphael Coeffic
b7ddca5fdb
Exclude PXX2 module and receiver option UI files when PXX2 not enabled
2021-11-07 20:17:43 +01:00
Raphael Coeffic
33e5aac846
Module and receiver options
2021-11-07 20:05:58 +01:00
rotorman and Risto
fc2142ec78
Changed uniformly to EdgeTX boiler plate (also added boiler for files that were missing it).
2021-10-02 14:22:01 +02:00
Paul Kendall
994c739b57
Fix baud rate defaults
...
Default value 0 is 400k baud, unless SPORT_MAX_BAUDRATE < 400000 in which case default value 0 is 115k baud.
2021-09-17 12:20:43 +12:00
884bcec13c
Allow selecting higher baud rates ( #640 )
...
* higher baud rates
* Update colorlcd models to support selectable baud tp 3.75M
# Conflicts:
# radio/src/gui/colorlcd/radio_hardware.cpp
Co-authored-by: Jye <JyeSmith@users.noreply.github.com >
Co-authored-by: Paul Kendall <pkendall64@gmail.com >
2021-09-12 06:46:43 +10:00
Raphael Coeffic
0e4201f25d
WiP
2021-07-31 18:46:38 +02:00
Raphael Coeffic
33d8267489
Merge branch '2.3' into 2.4
...
# Conflicts:
# radio/src/datastructs.h
2021-06-10 17:31:39 +02:00
Raphael Coeffic and Raphael Coeffic
31071cc0fc
Fixed registration ID
2021-06-05 20:29:09 +02:00
Raphael Coeffic and Raphael Coeffic
b429855675
Fixed editName() 212x64
2021-06-05 20:29:09 +02:00
rotorman and Raphael Coeffic
78327063fb
Added stdio.h to be able to compile with GNU Arm Toolchain v10 2020-q4 without errors.
2021-05-29 07:39:12 +02:00
Hydra and Raphael Coeffic
fdb5cc379c
Fix missing whitespace after function.
2021-05-20 23:24:04 +02:00
Hydra and Raphael Coeffic
2f27c3c1a6
Add OneBit mode to HARDWARE menu. OneBit mode can help if your radio
...
has a slow inverter circuit by changing the UART sampling behaviour.
* It was found that the X9D+ and X7 (maybe others) have a slow inveter
that messes up reception of fast (400,000baud) UART signals. On the
scope the rise time of the signal is very long.
* See RM0033 24.3.3 Receiver / Selecting the proper oversampling method.
Page 631.
Also note that reducing the pull-up resistor from 10k to 1k at R82
(X9D+) / R406 (X7) will also help with the rise times. However on the
X7 changing the resistor is not enough, OneBit is needed too.
2021-05-20 23:24:04 +02:00
3djc
70d24506da
Merge branch '2.3' into 2.4
...
# Conflicts:
# radio/src/fonts/480x272/font_dblsize.png
# radio/src/fonts/480x272/font_xxlsize.png
# radio/src/gui/128x64/model_setup.cpp
# radio/src/gui/128x64/radio_setup.cpp
# radio/src/gui/480x272/model_receiver_options.cpp
# radio/src/gui/480x272/model_setup.cpp
# radio/src/gui/480x272/radio_calibration.cpp
# radio/src/gui/480x272/radio_hardware.cpp
# radio/src/gui/common/stdlcd/draw_functions.cpp
# radio/src/gui/gui_common.cpp
# radio/src/keys.h
# radio/src/lua/interface.cpp
# radio/src/pulses/afhds3.h
# radio/src/rtos.h
# radio/src/switches.cpp
# radio/src/targets/common/arm/stm32/aux_serial_driver.cpp
# radio/src/targets/horus/CMakeLists.txt
# radio/src/targets/horus/lcd_driver.cpp
# radio/src/targets/horus/startup_stm32f42_43xxx.s
# radio/src/targets/taranis/CMakeLists.txt
# radio/src/telemetry/crossfire.h
# radio/src/telemetry/multi.cpp
# radio/src/translations.cpp
# radio/src/translations/it.h.txt
# radio/src/translations/untranslated.h
# radio/util/font2png.py
# tools/commit-tests.sh
2021-04-08 11:42:28 +02:00
Daniel
874a06eeb6
Add space to SD edit name
2021-04-01 08:25:02 +02:00
3djc
57c5dcfbd8
Compilation fixes
2021-02-12 13:45:39 +01:00
Bertrand Songis
4a2e20815f
Fixes
2021-02-11 17:50:43 +01:00
3djc
3a2a51e353
b&w too
2021-01-28 08:05:33 +01:00
3djc and GitHub
753842fbaf
Jumper T-Lite support ( #8230 )
2021-01-25 15:36:32 +01:00
Bertrand Songis
27f3adeeaa
Grrrrrr.
2021-01-24 22:34:00 +01:00
3djc
40506ac858
Compilation fix
2021-01-19 16:24:39 +01:00
3djc
b90cfb7675
Cosmetics
2021-01-19 16:14:46 +01:00
3djc
8fcc4f7247
Cosmetics
2021-01-18 17:37:50 +01:00
Kilrah
c34ed67343
Merge branch '2.3' into 3djc/T-Lite
...
# Conflicts:
# companion/src/firmwares/boards.h
# companion/src/firmwares/opentx/opentxeeprom.h
# radio/src/gui/common/stdlcd/radio_hardware.cpp
# radio/src/targets/common/arm/stm32/adc_driver.cpp
# radio/src/targets/common/arm/stm32/bootloader/CMakeLists.txt
# radio/src/targets/taranis/board.h
# radio/src/targets/taranis/hal.h
# radio/src/targets/taranis/keys_driver.cpp
# radio/src/targets/taranis/lcd_driver_spi.cpp
2021-01-15 20:17:02 +01:00
3djc and GitHub
1f01fa6d47
Radiomaster T8 ( #8219 )
2021-01-15 17:19:25 +01:00
3djc
84c86f718b
Jumper TLite support
2021-01-14 13:30:54 +01:00
Bertrand Songis
889c16b1f6
Fixes
2021-01-13 18:14:32 +01:00
Bertrand Songis
ab528f22e0
Fixes
2021-01-13 18:12:32 +01:00
WismyYao
a71f47e5de
cosmetic
2021-01-13 09:49:06 +08:00
3djc
ebdff7a3bd
Some compile fixes
2021-01-12 19:37:12 +01:00
Bertrand Songis
f36d597e81
Merge issues
2021-01-12 17:47:02 +01:00
Bertrand Songis
bf56cb867e
Merge with latest 2.4
2021-01-12 17:21:45 +01:00
Bertrand Songis
a02bf3aa0c
Merge with latest 2.3
2021-01-12 17:16:15 +01:00
WismyYao
54a926322b
add option for s.port/f.port/f.port2
2021-01-11 11:38:19 +08:00
3djc
cd589bc28d
fix chars
2020-12-17 18:05:19 +01:00
3djc and 3djc
2cf89e9a55
Fix TX12S telemetry screen changes
...
Fixes #8133
2020-12-06 11:54:11 +01:00
3djc and 3djc
1cb1e9d03f
Improve version display for factory firmwares
2020-12-06 11:53:53 +01:00