Commit Graph
463 Commits
Author SHA1 Message Date
philmozandGitHub 8812c36502 fix(bw): simulator may crash on Linux when SYS key pressed (#5780) 2025-01-15 12:36:16 +10:00
philmozandGitHub b6d46325f7 chore: cleanup compiler warnings, disable "unaligned pointer value" warning (#5743) 2025-01-01 11:33:32 +10:00
47cba2211f chores: update to LUA 5.3 (#4203)
Co-authored-by: Peter Feerick <peter.feerick@gmail.com>
Co-authored-by: philmoz <phil.a.mitchell@gmail.com>
2024-12-24 12:45:06 +10:00
philmozandGitHub c4bc6722d5 fix(bw): incorrect characters displayed for pre-flight checks (#5733) 2024-12-24 10:52:48 +10:00
3djcandGitHub 2b920a014b feat: dramatically reduce SD card access while in Tools screen (#5721) 2024-12-22 13:00:39 +10:00
3djcandGitHub d1c7bff8ef fix: only display PPM multiplier for trainer when PPM is used (#5649) 2024-11-09 12:35:16 +10:00
philmozandGitHub e8224b8f08 feat(bw): add 'Set Screen' special function to B&W radios (#5589) 2024-10-17 15:58:34 +10:00
philmozandGitHub 2be160f1d2 fix(radio): multiplex setting is not valid for 1st line in a mix (#5465) 2024-08-26 20:53:55 +10:00
philmozandGitHub e0ec49d84e chore(radio): remove EEPROM macros and related code (#5461) 2024-08-22 10:32:16 +10:00
Peter FeerickandGitHub 839cfbd53c chore: more OTX to ETX housekeeping (#5396) 2024-08-14 21:02:29 +10:00
philmozandGitHub c18f35894a fix(bw): two blank lines where cursor disappears on MT12 trainer page (#5416) 2024-08-12 10:22:38 +10:00
eea9b85f9f fix(bw): ignore short/long press of ENTER if cursor on menu line (#5404)
Co-authored-by: philmoz <phil.a.mitchell@gmail.com>
Co-authored-by: Peter Feerick <peter.feerick@gmail.com>
2024-08-09 10:45:14 +10:00
philmozandGitHub eda4e6b9e1 fix(bw): change char selection order when editing names (#5390) 2024-08-08 14:51:23 +10:00
philmozandGitHub 5e745df8c1 fix(bw): unable to select GV as source for weight/offset/curve in input/mix (#5386) 2024-08-07 20:07:36 +10:00
philmozandGitHub 2eee7cd011 chore: re-organise source files for color LCD UI (#5358) 2024-08-02 08:50:55 +10:00
philmozandGitHub 0cc22c364d chore(bw): simplify navigation code (#5269) 2024-07-28 08:13:20 +10:00
4b917b762c feat: use any source for expo/weight/offset (#5220)
Co-authored-by: philmoz <phil.a.mitchell@gmail.com>
Co-authored-by: 3djc <3djc@gh.com>
Co-authored-by: elecpower <elecpower@users.noreply.github.com>
2024-07-26 20:51:21 +10:00
philmozandGitHub 14417ebf40 fix: hide 'invert' toggle for multipos switches, fix cpn slider/pot invert state (#5160) 2024-06-13 10:37:55 +10:00
philmozandGitHub 1bc114d99f chore(bw): remove unused READ_ONLY and READ_ONLY_UNLOCKED macros (#5156) 2024-06-12 09:54:59 +10:00
philmozandGitHub 65e05085a4 feat(bw128): add option to invert LCD/OLED display (#4933) 2024-06-06 07:52:45 +10:00
3djcandGitHub d45450921d feat: ELRS bind command support (#4907) 2024-06-02 12:03:15 +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
philmozandGitHub 0dab22cd4b fix(bw): incorrect navigation in advanced USB setup on X9 radios (#5082) 2024-05-30 08:24:30 +10:00
philmozandGitHub e807ccbebf refactor: key handling (#4849) 2024-05-27 18:33:53 +10:00
80659c3e3f feat: add inverted sources (#4722)
Co-authored-by: elecpower <neilh713@tpg.com.au>
2024-05-25 09:25:15 +10:00
philmozandGitHub e48e82a8dc fix(bw): potential crash when editing USB advanced setup (#4948) 2024-05-02 09:42:24 +10:00
philmozandGitHub 4f0610c551 chore: remove unused PWM_BACKLIGHT define (#4945)
Most of the code was removed between OTX 2.2 and 2.3
2024-05-01 09:44:52 +10:00
philmozandGitHub 4e2608fa0a fix(bw): menu navigation issues for 9X type radios (#4884) 2024-04-23 11:29:13 +10:00
philmozandGitHub f28c1150ed refactor(color): use LVGL styles and objects for UI, legacy cleanup (#4407) 2024-04-05 17:33:14 +10:00
philmozandGitHub 6c5eada23a refactor: FLASH size optimisations for B&W (#4827) 2024-04-01 09:43:50 +10:00
3djcandGitHub 46f484e6e5 fix(bw): add missing UA characters, mapping (#4823) 2024-03-31 07:34:29 +10:00
philmozandGitHub d73d88a10b fix(bw): language special characters not working for 10x14 font size (#4816)
Also cleans up the font handling to make the different font sizes more consistent.
It will now allow more than 64 special characters for language translation (if it is ever required).
2024-03-30 10:57:30 +10:00
325de78d0f fix(bw): missing PT special chars handling (#4806)
Co-authored-by: philmoz <phil.a.mitchell@gmail.com>
2024-03-27 10:49:25 +10:00
3djcandGitHub ac8705f13b feat: allow configuration of auto dimming for OLED screen (#4793) 2024-03-24 11:34:28 +10:00
3djcandGitHub 5e3f56a95d fix(bw): unable to copy/move lines in mixer screen (#4747) 2024-03-15 18:28:28 +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
philmozandGitHub d2decd2341 fix(b&w): Cursor vanishes in switch section of hardware setup page (#4560) 2024-01-25 09:21:03 +10:00
3djcandGitHub 3235293580 fix(bw): Prevent points being drawn outside of LCD buffer (#4550) 2024-01-17 10:27:27 +10:00
philmozandGitHub 2635a4972b feat: Use trim as a 3POS toggle switch source (#4465) 2024-01-05 19:16:26 +10:00
a68ad817d7 fix(bw): Progressive checklist = behaviour was reversed (#4458)
Co-authored-by: Peter Feerick <peter.feerick@gmail.com>
2023-12-24 10:10:44 +10:00
3djcandGitHub 2b7cc0b9c1 fix(bw): Uncleared reusable buffer in sdmanager (#4436) 2023-12-20 12:12:30 +10:00
Peter FeerickandGitHub 3f425e0b46 fix(b&w): Various rotenc. inversion bugs on radio and simu (#4405) 2023-12-18 19:36:38 +10:00
philmozandGitHub 7190f00374 chore(radio): Cleanup startup code, fix throttle warning led color, startup haptic option (#4027) 2023-11-05 18:53:26 +10:00
Peter FeerickandGitHub 4bdbf74327 fix(bw): 212x64 trainer page text overlap (#4274) 2023-11-05 18:51:54 +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
f5593c44e8 fix(color): Bitmap name truncation if exactly 14 characters long (#4232)
Co-authored-by: Peter Feerick <peter.feerick@gmail.com>
2023-10-31 11:40:49 +10:00
kobakirillandGitHub 7322084fb8 feat: Add Russian translation to firmware 🇷🇺 (#4067) 2023-10-20 12:13:45 +10:00
philmozandGitHub 837677b3ef feat: Convert PPM_UNIT build option to runtime radio setting (#3993) 2023-10-10 19:47:50 +10:00
5fd22612aa feat: Add support for latest FrSky receivers (#4077)
Co-authored-by: Bertrand Songis <bsongis@gmail.com>
Co-authored-by: raphaelcoeffic <raphael.coeffic@frafos.com>
2023-10-09 19:22:57 +10:00
47ff7284fd fix(radio): Better iteration through mixers on display, sanitize invalid sources (#3999)
* fix: mixer lines with empty source

Fixes #3367

* Fix color mixes display.

---------

Co-authored-by: Phil Mitchell <phil.a.mitchell@gmail.com>
2023-09-24 15:51:18 +10:00