9e86a3ea84
chore(cpn): upgrade to Ubuntu 22.04 and Qt 6.9.0 ( #5986 )
...
Co-authored-by: elecpower <elecpower@users.noreply.github.com >
Co-authored-by: raphaelcoeffic <1050031+raphaelcoeffic@users.noreply.github.com >
2025-07-23 14:04:19 +02:00
Malte Langermann and GitHub
b7dc456283
chore: remove libfox from ubuntu setup scripts ( #6450 )
2025-07-20 14:35:53 +02:00
Peter Feerick and GitHub
925dfc90ce
fix(cpn): add HRS V14 ( #6409 )
2025-07-08 09:53:55 +10:00
Peter Feerick and GitHub
112df45521
chore: make helper tools more robust, translation helpers ( #6396 )
2025-07-01 12:54:00 +10:00
f4c019bbb1
feat: Flysky PL18U Support ( #6114 )
...
Co-authored-by: Peter Feerick <peter.feerick@gmail.com >
2025-06-21 18:31:11 +10:00
9788d6254f
feat(color): add Korean font and localization support ( #6118 )
...
Co-authored-by: Peter Feerick <pfeerick@users.noreply.github.com >
2025-04-26 09:57:39 +10:00
philmoz and GitHub
b8d55c28e6
fix(build): PL18 yaml definition does not get updated by generate_yaml script ( #6119 )
2025-04-23 12:09:27 +10:00
Peter Feerick
8344f4ce28
fix(cpn): build st16 libsim
...
Because some idiot forgot to add it...
2025-04-23 00:35:34 +00:00
Peter Feerick and GitHub
c781cebf29
chore(ci): force use of mirrors for Qt for now ( #6096 )
2025-04-17 12:59:53 +10:00
f82c3dea8c
feat: Support for Flysky ST16 ( #6071 )
...
Co-authored-by: raphaelcoeffic <1050031+raphaelcoeffic@users.noreply.github.com >
Co-authored-by: Peter Feerick <peter.feerick@gmail.com >
Co-authored-by: philmoz <phil.a.mitchell@gmail.com >
Co-authored-by: Malte Langermann <malte@langermann.net >
2025-04-16 11:18:21 +10:00
richardclli and GitHub
0325bd776b
chore: use single target to support nv14/el18/pl18/pl18ev/nb4p ( #5397 )
2025-02-04 11:57:12 +10:00
Richard Li and Malte Langermann
0915f81556
Fixed nb4p yaml data structure
2025-01-24 19:00:12 +01:00
Richard Li and Malte Langermann
d651b22379
Initial support of NB4+
2025-01-24 19:00:12 +01:00
8c5894af83
chore: update GNU Arm toolchain to 14.2.rel1 ( #5263 )
...
Co-authored-by: Malte Langermann <malte@langermann.net >
Co-authored-by: philmoz <phil.a.mitchell@gmail.com >
2024-12-31 14:03:07 +10:00
Nigel Williams and GitHub
9109d4f46f
feat(simu): cross-platform connection of host serial ports to simu radio ( #5584 )
2024-12-16 20:00:42 +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
cb87f82d15
chore(tools): reorder msys2 compile steps ( #5627 )
...
Co-authored-by: elecpower <elecpower@users.noreply.github.com >
2024-10-19 06:28:43 +10:00
philmoz and GitHub
e8224b8f08
feat(bw): add 'Set Screen' special function to B&W radios ( #5589 )
2024-10-17 15:58:34 +10:00
Neil Horne and GitHub
149e1a2df0
feat(cpn): add support for surface radios inc Radiomaster MT12 ( #5381 )
2024-09-26 20:39:51 +10:00
d417228677
feat: special function to push customisable switches ( #5497 )
...
Co-authored-by: philmoz <phil.a.mitchell@gmail.com >
Co-authored-by: elecpower <elecpower@users.noreply.github.com >
2024-09-14 11:56:42 +10:00
richardclli and GitHub
b78da3436e
feat: preliminary HelloRadioSky V14 and V12 radio support ( #5494 )
2024-09-11 17:52:35 +10:00
philmoz and GitHub
7c7074e0b3
chore(radio): exclude custom functions not relevant to handset ( #5523 )
2024-09-11 12:02:57 +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
Peter Feerick
e7b65c8951
chore: add locale cfg and missing include for cfn_sorter
2024-08-30 11:21:58 +00:00
e0a3097620
feat(radio): sort global/special function names ( #5429 )
...
Co-authored-by: Peter Feerick <peter.feerick@gmail.com >
2024-08-23 11:57:05 +10:00
philmoz and GitHub
8cfa5b4846
chore: inconsistencies in yaml conversion files ( #5460 )
...
- some radios without rotary encoders storing rotenc settings
- x12s and x10s datastructs were identical
2024-08-22 10:06:43 +10:00
Peter Feerick and GitHub
b2a603ed21
chore: fixup missed build options, use common build options file ( #5334 )
2024-08-01 19:45:54 +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
195f03929a
feat: Jumper T12Max support ( #5273 )
2024-07-13 15:24:46 +10:00
3djc and GitHub
8dad05e1bb
chore: remove discrepancy in x10/x7 naming ( #5254 )
2024-07-06 22:12:50 +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
Peter Feerick and GitHub
ca50d4ee04
fix(cpn): add missing t20v2 simulator, hwdefs ( #5058 )
2024-05-24 19:53:24 +10:00
Peter Feerick and GitHub
e0210f14eb
feat: companion support for Jumper T14 ( #4704 )
2024-03-14 22:15:10 +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
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
3djc and GitHub
66260875ac
feat: Add Ubuntu 22.04 support script ( #4410 )
2023-12-13 18:53:17 +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
a3faf7e9df
chore(cpn): update to Qt 5.15.2 and rework application packaging ( #4270 )
...
Co-authored-by: raphaelcoeffic <raphael.coeffic@frafos.com >
Co-authored-by: philmoz <phil.a.mitchell@gmail.com >
2023-11-10 15:12:28 +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
a4a0ad93f8
feat(cpn): Radiomaster Pocket support ( #4241 )
...
Co-authored-by: Peter Feerick <peter.feerick@gmail.com >
2023-10-29 11:58:11 +10:00
a467d2c176
feat(cpn): Jumper T20 support ( #4227 )
...
Co-authored-by: Peter Feerick <peter.feerick@gmail.com >
2023-10-24 20:40:02 +10:00
kobakirill and GitHub
7322084fb8
feat: Add Russian translation to firmware 🇷🇺 ( #4067 )
2023-10-20 12:13:45 +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
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
543171884a
chore(cpn): Update branding ( #3817 )
...
* chore(cpn): change logo source url
* chore(cpn): replace image files
* chore(cpn): use mhotar images
* chore: Generate icons
---------
Co-authored-by: Peter Feerick <peter.feerick@gmail.com >
2023-08-26 19:53:11 +10:00