Raphael Coeffic
668d876879
Finished moving PXX1 and soft serial to LL
2022-03-20 16:22:13 +01:00
Raphael Coeffic
d4bebcd92b
PXX1 init via LL
2022-03-20 16:22:13 +01:00
Raphael Coeffic
d6f6f3ea43
PPM: DMA request via LL
2022-03-20 16:22:13 +01:00
Raphael Coeffic
6b2139d853
Fixed module power ON/OFF
2022-03-20 16:22:13 +01:00
Raphael Coeffic
fdc8e5d445
WiP: module de-init
2022-03-20 16:22:13 +01:00
Raphael Coeffic
32faabd928
PPM init with LL driver
2022-03-20 16:22:13 +01:00
Raphael Coeffic
0bb42b79ef
Add newer CMSIS headers
2022-03-20 16:22:13 +01:00
Raphael Coeffic
937e92ede7
Moved PPM driver to synchronous mode (horus only)
...
TODO: trainer output and taranis driver
2022-03-20 16:22:13 +01:00
Raphael Coeffic
a955112160
Added newer CMSIS STM32F4xx
2022-03-20 16:22:12 +01:00
Raphael Coeffic
3f6f1499b7
Added STM32F4xx_HAL_Driver
2022-03-20 16:22:12 +01:00
Raphael Coeffic
fa8b41d12b
Fixed PPM driver
2022-03-20 16:22:12 +01:00
Raphael Coeffic
d9d10f2743
Fix X12S
2022-03-20 16:22:12 +01:00
Raphael Coeffic
4f1d3b5ff4
Fix nv14
2022-03-20 16:22:12 +01:00
Raphael Coeffic
9c9a4681c0
Fix PXX1 pulse mockup
2022-03-20 16:22:12 +01:00
Raphael Coeffic
6ac8d50c40
Fixed some more mockup drivers
2022-03-20 16:22:12 +01:00
Raphael Coeffic
0d2bc7e0c2
Fixed WDG and some others for gtests & simu
2022-03-20 16:22:12 +01:00
Raphael Coeffic
9eaeabfe97
Fixed PXX1 serial module
2022-03-20 16:22:12 +01:00
Raphael Coeffic
6a66ba8c07
Fixed bluetooth CMake defs
2022-03-20 16:22:12 +01:00
Raphael Coeffic
3439a94aa4
Some cleanup
2022-03-20 16:22:12 +01:00
Raphael Coeffic
fe2266fb70
AFHDS2 and PXX1 serial module drivers
2022-03-20 16:22:12 +01:00
Raphael Coeffic
58ceef6883
Heartbeat does not apply to SIMU
2022-03-20 16:22:12 +01:00
Raphael Coeffic
d4f75d43c6
Fix simu heartbeat
2022-03-20 16:22:12 +01:00
Raphael Coeffic
e5c852ab37
Fixed some compilation issues
2022-03-20 16:22:12 +01:00
Raphael Coeffic
5fb369f052
X9lite fixes
2022-03-20 16:22:12 +01:00
Raphael Coeffic
c26c6b1cbe
Fix PXX1 serial external module
2022-03-20 16:22:12 +01:00
Raphael Coeffic
a176628db6
Multi internal driver
2022-03-20 16:22:12 +01:00
Raphael Coeffic
19a58558e5
Use void* for pulses
2022-03-20 16:22:12 +01:00
Raphael Coeffic
b7523e489b
AFHDS2 fixes
2022-03-20 16:22:12 +01:00
Raphael Coeffic
7c05f7295e
Taranis external module driver
2022-03-20 16:22:12 +01:00
Raphael Coeffic
ffefd0f6dd
External serial driver moved to a separate driver
2022-03-20 16:22:12 +01:00
Raphael Coeffic
803b472c85
Move all serial internal module functions into proper drivers
2022-03-20 16:22:12 +01:00
Raphael Coeffic
f733810c79
WiP: refactor serial ports
2022-03-20 16:22:12 +01:00
Raphael Coeffic and GitHub
610326f216
Write 'semver' tag with the current firmware version ( #1695 )
...
And remove `version`/`variant`.
2022-03-20 19:18:01 +10:00
Bryan Mayland and GitHub
76ae89d2f2
feat: Short press for SYS/MODEL setup on BW screens, long for ModelSelect on colorlcd ( #1610 )
...
* Allow short press to SYS/MODEL on BW screens, long for ModelSelect on colorlcd
* T8 navigation style gets short SYS/MODEL presses too
2022-03-19 14:43:57 +10:00
Jesper Frickmann and GitHub
ae8585b6f4
fix: Update model image after reading template ( #1709 )
2022-03-19 13:36:46 +10:00
Peter Feerick and Peter Feerick
da482b48b1
fix: Trainer Slave not recognized in Master for ACCESS radios
...
Fixes #1587
2022-03-18 18:57:58 +10:00
kobatan and GitHub
7ba936bb96
fix: PXX2 radios were initialising default ownerRegistrationID incorrectly
2022-03-18 10:51:43 +10:00
Michael and GitHub
45731d8577
fix: Numerous updates and fixes for HoTT telemetry ( #1617 )
...
* transferred respective OpenTX updates to HoTT telemetry
* integrated LUA function flushAudio from OpenTx
* sensor names moved to “untranslated.h”
reverted *.h.txt to original mainline content
removed leading "Z" in sensor name defines
2022-03-18 10:06:53 +10:00
Peter Feerick and Raphael Coeffic
148262643b
fix: Ext mod XJT opts on 128x64 B&W altering int mod settings
2022-03-17 11:33:52 +01:00
Jye and Raphael Coeffic
6c4135073f
decrease MIN_REFRESH_RATE
2022-03-16 17:02:26 +01:00
Peter Feerick and GitHub
fe37d428b8
fix: colorlcd "Global" bg image not being loaded at theme change ( #1684 )
...
Fixes #1680
2022-03-16 21:21:53 +10:00
Peter Feerick and GitHub
7abc59e626
feat: Pressing power button resets backlight timeout (depending on opts) ( #1676 )
...
* Power button resets backlight timer on colorlcd
* Link to backlightMode opt, and not just colorlcd
2022-03-16 21:21:33 +10:00
a1e7d70722
chore: Clean up some issues introduced in #1363
...
* Clean up some errors introduced in PR #1363
- Cleaning up bad YAML definitions
- Reverted renaming of 'jitterfilter' radio setting in storage/conversions/yaml/ files
* Add a custom attribute to allow for backward compatibility
* Prevent custom attributes without a 'write' function to output a tag
* companion - read but don't write old name
Co-authored-by: Raphael Coeffic <raphael.coeffic@frafos.com >
Co-authored-by: Peter Feerick <peter.feerick@gmail.com >
2022-03-16 18:07:26 +10:00
Batambatam and GitHub
9e6ab84599
feat: TPro - Use function switch leds as charge level indicator when charging
...
Co-authored-by: Batam <batam@macbook-pro.home >
Port of https://github.com/opentx/opentx/pull/8871
2022-03-13 22:04:15 +10:00
Peter Feerick and GitHub
9b830ac12e
feat: colorlcd - Add channel bar to Output Edit Screen and us values to outputs table on wide displays ( #1664 )
...
* feat: Add channel bar to Output Edit Screen
Resolves #1385
* Wide colorlcd, show channel val on outputs table
I've also add commented code for those who want percentage instead of us
2022-03-11 20:05:08 +10:00
Peter Feerick and GitHub
44a1733f0b
chore: Touch and Narrow LCD template tweaks ( #1675 )
...
* Make the buttons double height so easier to touch
* Add translation strings, add info for blank model
* Wrap STR_NO_TEMPLATES text on narrow screen
2022-03-11 19:31:35 +10:00
Risto
7fae21ea02
Do not enable DMA1_Stream2 IRQ
...
As there was no Interrupt-Service-Routine defined for FlySky Hall RX DMA (DMA1_Stream2_IRQHandler, IRQ no 13), should not enable the interrupt.
2022-03-10 11:58:31 +01:00
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
eshifri and GitHub
3efbd6f886
feat: Add "Assign bitmap" to file browser menu to assign model image ( #1669 )
2022-03-08 10:24:31 +10:00
eshifri and GitHub
c5c142d38d
feat: Add NV14 vertical speed sensor derived from CAT01 altitude measurements ( #1485 )
...
* Add vertical speed sensor
* fix negative speed problem
* Add averaging time definition
2022-03-06 13:21:03 +10:00