3d25c2a0f8
feat: H7 support ( #5738 )
...
Co-authored-by: Richard Li <richard.li@ces.hk >
Co-authored-by: philmoz <phil.a.mitchell@gmail.com >
Co-authored-by: raphaelcoeffic <1050031+raphaelcoeffic@users.noreply.github.com >
2025-01-18 10:08:13 +01:00
philmoz and GitHub
a068a8741b
chore: remove ADC_DIRECTION diagnostic from build output ( #5748 )
2025-01-03 10:01:58 +10:00
36cdd93a1a
feat: support for RadioMaster GX12 ( #5703 )
...
Co-authored-by: raphaelcoeffic <1050031+raphaelcoeffic@users.noreply.github.com >
Co-authored-by: philmoz <phil.a.mitchell@gmail.com >
Co-authored-by: Peter Feerick <peter.feerick@gmail.com >
2024-12-13 12:41:38 +10:00
df1687af20
feat: support for Jumper Bumblebee ( #5624 )
...
Co-authored-by: philmoz <phil.a.mitchell@gmail.com >
2024-10-19 18:07:10 +10:00
richardclli and GitHub
b78da3436e
feat: preliminary HelloRadioSky V14 and V12 radio support ( #5494 )
2024-09-11 17:52:35 +10:00
17bf9dc813
feat: support for HelloRadioSky V16 ( #5317 )
...
Co-authored-by: Peter Feerick <pfeerick@users.noreply.github.com >
2024-09-02 09:45:59 +10:00
Nigel Williams and GitHub
005bd19588
feat(cpn): support more than just FrSky S.Port telemetry simulation ( #5410 )
2024-08-20 20:43:44 +10:00
philmoz and GitHub
2eee7cd011
chore: re-organise source files for color LCD UI ( #5358 )
2024-08-02 08:50:55 +10:00
Peter Feerick and GitHub
ca459bb91c
chore: replace all instances of outdated header ( #5336 )
2024-07-29 09:35:40 +10:00
3djc and GitHub
62d2cf3764
feat: support for Jumper T-Pro S ( #5326 )
2024-07-28 11:11:09 +10:00
3djc and GitHub
c086eb4bd9
fix(lua): axis names for T15, T14, T12Max ( #5331 )
2024-07-27 19:37:43 +10:00
3djc and GitHub
195f03929a
feat: Jumper T12Max support ( #5273 )
2024-07-13 15:24:46 +10:00
6f8a5313d5
feat: basic H7 support ( #5228 )
...
Co-authored-by: Malte Langermann <malte@langermann.net >
Co-authored-by: 3djc <3djc@gh.com >
Co-authored-by: raphaelcoeffic <1050031+raphaelcoeffic@users.noreply.github.com >
Co-authored-by: Richard Li <richard.li@ces.hk >
2024-07-05 19:28:44 +10:00
961c75784e
feat: Fatfish F16 support (main) ( #4485 )
...
Co-authored-by: Peter Feerick <peter.feerick@gmail.com >
2024-06-30 11:55:35 +10:00
26c96ccdd0
feat: Jumper T15 support ( #5113 )
...
Co-authored-by: 3djc <3djc@gh.com >
Co-authored-by: philmoz <phil.a.mitchell@gmail.com >
2024-06-07 17:51:49 +10:00
philmoz and GitHub
fb2188cacd
fix(lua): getFieldInfo() not returning switch info ( #5108 )
2024-06-05 18:19:35 +10:00
philmoz and GitHub
fea402a6e3
fix(x9d): incorrect switch positions on main view ( #5094 )
2024-06-01 10:42:42 +10:00
9bdd5664a0
chore(bw): tidy up Radio Setup menu ( #4939 )
...
Co-authored-by: Peter Feerick <peter.feerick@gmail.com >
2024-05-30 15:59:15 +10:00
philmoz and GitHub
e807ccbebf
refactor: key handling ( #4849 )
2024-05-27 18:33:53 +10:00
3djc and GitHub
79d2727508
fix: Jumper T12 switches ( #5040 )
2024-05-20 19:30:09 +10:00
fe8e092d30
fix(x9e): missing F3/F4 pots, slider hwdef changes ( #5012 )
...
Co-authored-by: elecpower <neilh713@tpg.com.au >
2024-05-19 18:19:12 +10:00
0d6ce7d22d
fix(yaml): flex switch warnings ( #4949 )
...
Co-authored-by: raphaelcoeffic <1050031+raphaelcoeffic@users.noreply.github.com >
Co-authored-by: 3djc <3djc@gh.com >
Co-authored-by: elecpower <neilh713@tpg.com.au >
2024-05-03 13:14:50 +10:00
philmoz and GitHub
0ec64c963f
fix(lua): add missing EVT_PAGEDN_xxx events for Lua ( #4829 )
2024-04-01 11:18:14 +10:00
philmoz and GitHub
6c5eada23a
refactor: FLASH size optimisations for B&W ( #4827 )
2024-04-01 09:43:50 +10:00
3djc and GitHub
46f484e6e5
fix(bw): add missing UA characters, mapping ( #4823 )
2024-03-31 07:34:29 +10:00
Peter Feerick and GitHub
80f5d3ddc6
fix(cpn): llvm clang dll filename change breaking libsimulator builds ( #4775 )
2024-03-24 07:33:53 +10:00
84a90a75e4
feat: support Jumper T20 V2 ( #4701 )
...
Co-authored-by: 3djc <3djc@gh.com >
Co-authored-by: Peter Feerick <peter.feerick@gmail.com >
2024-03-14 19:08:59 +10:00
Peter Feerick and GitHub
ab2b773b14
chore(cpn): simulators for EL18, TProV2, Pocket, T20 ( #4687 )
2024-03-14 19:07:52 +10:00
Peter Feerick and GitHub
46f9cfc0cd
fix(tlite): default switch configuration wrong ( #4738 )
2024-03-14 19:07:15 +10:00
b40c40d525
feat: Initial support for UA language translation ( #4415 )
...
Co-authored-by: Peter Feerick <peter.feerick@gmail.com >
2024-01-25 10:12:22 +10:00
dfaad73070
fix: Throttle idle trim handling for surface, enable MT12 tests ( #4520 )
...
Co-authored-by: 3djc <3djc@gh.com >
Co-authored-by: raphaelcoeffic <1050031+raphaelcoeffic@users.noreply.github.com >
2024-01-21 13:53:25 +10:00
3djc and GitHub
1b7044a134
feat(fw): Jumper T14 support ( #4543 )
2024-01-17 12:03:21 +10:00
Neil Horne and GitHub
5dbd612e66
fix(x9d+): Default pots and sliders config ( #4489 )
2024-01-03 10:09:25 +10:00
Raphael Coeffic and GitHub
6b1256db66
chores(lua): Generate keys definitions ( #3923 )
2023-12-20 21:28:40 +10:00
cc17046e7a
feat: Flysky PL18 Support ( #4105 )
...
Co-authored-by: raphaelcoeffic <raphael.coeffic@frafos.com >
Co-authored-by: rotorman <risto.koiva@web.de >
Co-authored-by: Xy201207 <yaoxu@flysky.com >
Co-authored-by: Peter Feerick <peter.feerick@gmail.com >
2023-12-06 09:00:44 +10:00
Raphael Coeffic and GitHub
f0b0c3d906
fix(lua): Legacy input names ( #4310 )
2023-11-13 08:28:38 +10:00
ca5355e0c7
feat: Add support for Radiomaster MT12 ( #4277 )
...
Co-authored-by: 3djc <lesitewebdejc@hotmail.com >
Co-authored-by: raphaelcoeffic <1050031+raphaelcoeffic@users.noreply.github.com >
Co-authored-by: Peter Feerick <peter.feerick@gmail.com >
2023-11-04 18:18:17 +10:00
b48e07026d
feat: More flexible ADC inputs ( #3870 )
...
Co-authored-by: 3djc <lesitewebdejc@hotmail.com >
Co-authored-by: Peter Feerick <peter.feerick@gmail.com >
Co-authored-by: philmoz <phil.a.mitchell@gmail.com >
2023-11-02 11:07:53 +10:00
kobakirill and GitHub
7322084fb8
feat: Add Russian translation to firmware 🇷🇺 ( #4067 )
2023-10-20 12:13:45 +10:00
b22a1b5d32
feat: Support for WS2812 RGB LEDs ( #3909 )
...
Co-authored-by: 3djc <lesitewebdejc@hotmail.com >
2023-10-14 14:06:55 +10:00
3djc and GitHub
c270ec18bf
fix: Disable by default SG/SH on TPro V2 ( #4191 )
2023-10-11 18:22:04 +10:00
philmoz and GitHub
837677b3ef
feat: Convert PPM_UNIT build option to runtime radio setting ( #3993 )
2023-10-10 19:47:50 +10:00
4c1de94a6b
fix(b&w): Fix radio UI display for switches on X9D, X9D+ and X9D+2019. ( #3996 )
...
Co-authored-by: Phil Mitchell <phil.a.mitchell@gmail.com >
Co-authored-by: Peter Feerick <peter.feerick@gmail.com >
2023-09-29 10:27:44 +02:00
ef6316ef6c
chore(radio): Move const data from RAM to FLASH. ( #4098 )
...
Co-authored-by: philmoz <phil.a.mitchell@gmail.com >
2023-09-29 10:19:06 +02:00
Raphael Coeffic and GitHub
87df8a4f2c
refactor: SD card SPI HAL ( #3957 )
...
* refactor: SD card SPI driver
* Removed SPI and DMA StdPeriph drivers
* Allow for disabling SPI DMA support
* Disable SPI sdcard CRC support
* Fix 2MHz timer on NV14
* Shared VS1053b driver
* Fix: SPI2 uses PCLK1
* feat: new generic diskio API
* More generic SD_CARD_PRESENT()
* Fixes
* Flush incoming block on token mismatch
* Scratch buffer test
* Incredible hack to re-sync sd card
* fix: SDIO driver
2023-09-23 19:31:56 +10:00
Raphael Coeffic and GitHub
ce03cbf651
fix: yaml generator for clang 15 and up ( #4076 )
...
* fix(yaml): use find_clang as for datacopy
* fix: use library path provided by clang python package first
* fix: anonymous structs and unions
* fix: typedefd struct attributes
2023-09-21 15:17:42 +02:00
c4f1e7127d
chores(flysky): Separate AFHDS2A and AFHDS3 into 2 different module type ( #3783 )
...
* chores(flysky): separate AFHDS2A and AFHDS3 into 2 different module type
This should allow to remove some of the hacks added earlier.
* chore: Add some EL18 CI bits
* fix(afhds): cmake defs
* fix(ci): add el18 to commit-tests.sh
* chore(cpn): separate AFHDS2A and AFHDS3
* chore(cpn): remove binary import of afhds and legacy fxFreq field for afhds3
* fix(cpn): limit available internal afhds protocols to those supported by hardware
* chore(cpn): update Flysky int module test
* fix(cpn): compile error
* fix(cpn): afhds2a max channels
* fix: TR_MODULE_PROTOCOLS
* enh(cpn): more support for afhds2a and 3
* fix(cpn): rebase compile error
* fix(cpn): bit indexes
* fix(cpn): emi toString
* fix(cpn): limit available internal afhds protocols to those supported by hardware
* enh(cpn): add support for Flysky EL18
* fix(cpn): available protocols
* fix(cpn): rebase moduledata
* chore(cpn): add module fields to model print
* Separate AFHDS2A and AFHDS3 UI settings.
* Fix AFHDS3 conversion from old subtype value.
Fix 'Channel Range' layout on portrait LCD.
* Fix name.
---------
Co-authored-by: Peter Feerick <peter.feerick@gmail.com >
Co-authored-by: elecpower <neilh713@tpg.com.au >
Co-authored-by: Phil Mitchell <phil.a.mitchell@gmail.com >
2023-09-07 19:24:03 +10:00
3djc and GitHub
c2d8291e49
feat: Add support for RadioMaster Pocket ( #3892 )
...
* RM Pocket support
* Further Pocket changes
* Production readiness
* chore: Consistent formatting
* chore: `ENABLE_SERIAL_PASSTHROUGH` enables `CLI`
* chore: Add to Buddy
* fix: merge wtf
2023-08-14 12:10:22 +10:00
Raphael Coeffic and GitHub
574369aca4
fix: Use keysGetMaxTrims() instead of MAX_TRIMS ( #3860 )
...
* fix: use keysGetMaxTrims() instead of MAX_TRIMS
* feat: add support for virtual trims
This is necessary for radios like X-lite where half of the trims are simulated
2023-07-30 14:18:58 +10:00
Raphael Coeffic and GitHub
76423370cd
fix(lua): Add missing switch constants ( #3803 )
2023-07-30 14:03:35 +10:00