Jesper Frickmann and GitHub
dcc5cfb352
feat: Model templates for color radios (update SD card for bundled templates) ( #1569 )
...
* Model templates - select and load after Create Model for color radios
* Model templates - save model as template, only for color radios
* Small fix to drawTextLines(...) to handle consecutive spaces
* Change title of button for empty template folder
* I found out why "no trailing slash = important" in path names!
* Reworked file and path name string manipulation
No longer using chdir, as Lua scripts etc. could be messing with the working dir
Use buffers more and std::string less
* Adjusting the size of buffers
I think that I got it right now. Really hard to figure out the right size constants!
Also added storageDirty(EE_MODEL) after reading the template file and renaming the model
* Added storage checks
* Slight simplification - all template buttons are similar
* Added "Blank Model" button
* Wizard Lua script
If there is a Lua script with the same name as the template file in the folder, then it is run after reading the template.
2022-03-09 11:00:38 +10:00
Raphael Coeffic and Peter Feerick
09c49e24ee
Remove SKY9X target
2022-01-29 14:40:17 +10:00
rotorman and Raphael Coeffic
89517d8bd8
Use ETX instead of OTX (also as a file extension).
2021-12-31 10:53:08 +01: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
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
Raphael Coeffic and Raphael Coeffic
959f6c18e7
Fall back to /RADIO/models.yml in case /MODELS/models.yml is not present
...
and do not load models.txt unless we are explicitly converting.
2021-11-22 12:52:53 +01:00
Raphael Coeffic and Raphael Coeffic
5290820ada
Move YaML models list to /MODELS
...
Resolves #1073
2021-11-22 12:52:53 +01:00
Raphael Coeffic
f932e9e12c
Further confined v220 data structures
2021-11-10 11:07:01 +01:00
Raphael Coeffic
fc4cdfd9ae
Implement model backup/restore
2021-11-10 11:07:01 +01:00
Raphael Coeffic
72859ad6d1
WiP
2021-11-10 11:06:59 +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
Raphael Coeffic
65fca96b69
Move back to RADIO and MODELS
...
instead of RADIO24 and MODELS24
2021-06-10 15:17:16 +02:00
Raphael Coeffic
0d344bedd8
[color] Batch conversions
2021-06-10 13:17:49 +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
Raphael Coeffic
b54f01e0b7
Fixed model image widget
...
This is basically the same as in 2.3.
2021-04-05 13:44:18 +02: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
a02bf3aa0c
Merge with latest 2.3
2021-01-12 17:16:15 +01:00
3djc and GitHub
24f93a7cbe
3djc/2.4 add 2.3 pr ( #8099 )
2020-11-19 16:32:50 +01:00
3djc and GitHub
e1e67a9d8c
Add support for radiomaster TX12 ( #8080 )
...
* Add tx12 support
2020-11-14 11:48:46 +01:00
Raphael Coeffic and GitHub
d66829e0d8
added support for ELRS flashing (STK500) ( #7968 )
...
Added support for ELRS flashing (STK500)
2020-10-16 16:32:24 +02:00
Bertrand Songis
42a3198568
Merge with latest 2.3
2020-10-07 21:01:45 +02:00
3djc and GitHub
2d01916055
Preliminary T18 support ( #7581 )
2020-06-22 21:15:47 +02:00
Bertrand Songis
6878ae4a9f
Merge with latest 2.3
2020-03-05 10:43:01 +01:00
3djc and GitHub
0f9114c524
Initial TX16S ( #7344 )
...
* TX16S initial push - Radio booting, navigation keys ok
* TX16S libsimu
* Please Travis
* Do not start radio on charger power
* USB charger led handling
* Revert "USB charger led handling" until we have proper details
* Pseudo sport power pin
* Please Travis
* tx16s serial debug
* Add tx16s calibration picture
* Review anadir for tx16s, needs to be checked on more radios
* Dump raw multi telem on AUX port
* More work on TX16S
* Fixes
* Compilation fix
* Compilation fix
* Fix Aux Serial power
* Various improvement
* USB charger led handling
* Cosmetics
* Cosmetics
* USB charger led handling
* Add charge indicator on GUI
2020-01-30 17:25:09 +04:00
Bertrand Songis
0626b31dfe
Merge with latest 2.3
2020-01-08 16:35:30 +01:00
Bertrand Songis
d9f8b32a64
Wrong comment
2020-01-06 09:45:09 +01:00
Bertrand Songis
6cab260ee6
Merge with latest 2.3
2019-12-13 12:30:02 +01:00
Bertrand Songis
074bc4475c
Cosmetics
2019-12-12 14:58:17 +01:00
3djc
eb927f4be2
Temporary use RADIO24 and MODELS24 to ease wip
2019-12-09 17:17:48 +01:00
Bertrand Songis
54e2221535
Menu overlay
2019-11-29 09:04:06 +01:00
Raphael Coeffic and Bertrand Songis
8b4d2b698d
YAML storage ( #7071 )
...
YAML storage
2019-11-12 14:50:05 +01:00
Bertrand Songis
071116afeb
Merge with latest 2.3
2019-11-07 15:04:45 +01:00
Bertrand Songis
8528d542a6
Model Select cosmetics
2019-10-28 18:00:11 +01:00
Bertrand Songis
3e2cb83991
Now uses the external libopenui
2019-10-02 14:41:52 +02:00
Raphael Coeffic and Raphael Coeffic
6b12010473
Add T16 support
...
Added support for:
- T16 radio
- internal multi-protocol module.
- flashing internal and external multi-protocol modules.
Many thx to:
- goebish, for the hardware support.
- qba667, for the original patches for the internal multi-protocol support (UI and serial com).
2019-09-24 22:12:13 +02:00
Bertrand Songis and GitHub
4a618f1317
X9LiteS ( #6820 )
2019-09-24 13:13:45 +02:00
Bertrand Songis
9e83c5d10f
Merge against latest 2.3
2019-09-17 13:28:42 +02:00
Bertrand Songis and GitHub
2d4e98d15d
Bsongis/ram saving ( #6685 )
...
RAM saving. Stacks reduced to have some more RAM available than 2.2 on all boards
2019-08-30 15:46:57 +02:00
Bertrand Songis
f4f8893ae9
New UI merged
2019-08-28 20:50:14 +02:00
Bertrand Songis
a5959b55a2
Cosmetics
2019-08-22 23:39:42 +02:00
Bertrand Songis
94dc8236a0
Old fourcc removed
2019-08-20 12:38:49 +02:00
Bertrand Songis and GitHub
dbec79e10f
Bsongis/autoupdate ( #6521 )
...
Auto update internal chips at boot if /FIRMWARE/autoupdate.frsk is present on SD
2019-06-21 08:52:48 +02:00
Bertrand Songis and GitHub
56a31f20d3
Bsongis/radio tools ( #6484 )
...
Lua tools now displayed in RADIO / TOOLS
Add a function to write CENTERED text with lcdDrawText
2019-06-08 10:42:29 +02:00
Bertrand Songis and GitHub
8edf77286d
Bsongis/power control chip ( #6445 )
...
FRSK files support added
2019-05-27 12:23:34 +02:00
3djc and Andre Bernet
cd3c4ac654
Add Jumper t12 support by 3djc ( #6451 )
...
* Jumper T12 - companion part
* more work
* Add definitions
* fix libsimulator key handling
* Fix simu keys handling
* Cosmetics
* Continued
* Fix wrong regplace
* Fix wrong regplace
* Please travis
* Please travis
* Add T12 to Travis
Switch naming and display
* Cosmetics
* Work on modules
* Work on modules
* typo
* Fix navigation
* Cosmetics
* Introduce NAVIGATION_type
* Fix
* Make NAVIGATION_type more future proof
* Lots of cleanups and improvements
* Cosmetics
* Fix internal module menu
* Cosmetics
* Fix screen reversed
* Small fixes
* Fix navigation issue
* Please travis
* Fix LCD contrast
* Fix T12 switch layout
* Fix T12 keys screen and all radios keys translations
* Complete rework of SWITCHES screen for all radios
* comsetics
* VC++ compilation
2019-05-26 19:51:17 +02:00
Bertrand Songis
f7b323e5cd
O9X FourCC support removed
2019-05-24 15:42:20 +02:00
Bertrand Songis
d8f547328b
[X9 Lite] Simulator keys fixed
2019-05-13 15:10:13 +02:00