Federico Amedeo Izzo
1a894c67df
UI: Save and restore VFO channel when switching to MEM mode
2021-01-12 19:25:47 +01:00
Niccolò Izzo
d46772219d
Updated README.md
2021-01-12 08:06:04 +01:00
Niccolò Izzo
daeeee64dd
Fix battery glitch
...
Battery charge was mistakenly being computed because values used in
computation were defined in a function which was not included as a
header file.
2021-01-12 08:01:34 +01:00
Federico Amedeo Izzo
6b47a32292
UI NVM: Fix base address for UV3x0 radios, and convert from 10*Hz to Hz
2021-01-10 11:50:03 +01:00
Federico Amedeo Izzo
47c20f8cff
NVM: Convert freq from tens of Hz to Hz when reading CPS channel
2021-01-10 11:27:01 +01:00
Federico Amedeo Izzo
e690009171
UI: Reduce channel name font size
2021-01-10 11:25:05 +01:00
Federico Amedeo Izzo
b7088686f5
UI: Channel: Implemented channel switching
2021-01-10 10:23:56 +01:00
Federico Amedeo Izzo
73c9ab56a6
UI: Channel mode: load channel from cps and do basic validation
2021-01-10 10:18:29 +01:00
Federico Amedeo Izzo
3365fe4d2f
UI: Move VFO/MEM indicator to the left of the bottom bar
2021-01-10 09:27:55 +01:00
Federico Amedeo Izzo
571adfaabf
UI: Move ui_*.c files to ui subfolder
2021-01-10 09:04:53 +01:00
Federico Amedeo Izzo
e23b9bcea6
UI: Move main screen functions to ui_main.c
2021-01-10 09:03:07 +01:00
Federico Amedeo Izzo
feb7e7ef7e
UI: Initial MEM implementation
2021-01-09 19:37:51 +01:00
Federico Amedeo Izzo
aef0eb30b1
UI: Move ui_menu.c function prototypes from ui_menu.h to ui.c as extern
2021-01-09 18:33:40 +01:00
Federico Amedeo Izzo
e34674151b
UI: Move menu related functions to ui_menu.c
2021-01-09 10:47:18 +01:00
Federico Amedeo Izzo
6c9d1834ad
ui.c: Fixed format string warnings
2021-01-09 09:36:17 +01:00
Federico Amedeo Izzo
4101597ae5
ui.c: Move ui state global variables to struct ui_state_t
2021-01-09 09:25:24 +01:00
Fred
dc0e68b0ae
Add optimization flags to GCC
2021-01-07 22:39:22 +01:00
Nimayer
b9cfc4aafc
README.md mention openrtx.org
2021-01-07 19:12:59 +01:00
Niccolò Izzo
adc48efb19
Implement CTCSS available tones array
...
Now the CTCSS tones are taken from an array and indexed from that array.
A macro that sets the tone has been implemented.
2021-01-05 11:26:22 +01:00
Niccolò Izzo
29e4e35199
Fix layout, implement tone enable disable macro
2021-01-05 10:08:18 +01:00
Niccolò Izzo
bbcd6483a2
Add tone enable flags into channel data structure
2021-01-05 10:08:18 +01:00
Federico Amedeo Izzo
04a8e2025e
Keyboard: Do not send event bursts after long press
2021-01-05 10:08:18 +01:00
Niccolò Izzo
2dcefb7c0e
Add backlight into state, macro functionality
...
Now the current backlight level is part of the radio state, and the
first few macros have been implemented although the rate limiting of
presses has still to be fixed.
2021-01-05 10:08:18 +01:00
Niccolò Izzo
09c94a943a
Fix Macro Menu printing
2021-01-05 10:08:18 +01:00
Federico Amedeo Izzo
07707ccae5
Keyboard: Send release key events
2021-01-05 10:08:18 +01:00
Niccolò Izzo
a007eb206c
Implemented Macro Menu information print
2021-01-05 10:08:18 +01:00
Niccolò Izzo
5784adab50
Updated macro menu layout
2021-01-05 10:08:18 +01:00
Niccolò Izzo
1e28ebbb4e
Fix right aligned printing padding
...
Now right aligned printing starts writing backwards from the start
point, layout anchors have been suitably adapted and detailed.
2021-01-05 10:08:18 +01:00
Niccolò Izzo
95e00c2eff
Fix transparency
2021-01-05 10:08:18 +01:00
Niccolò Izzo
2fe6cd1cb6
Implement draft of the macro menu feature
2021-01-05 10:08:18 +01:00
Silvano Seva
a057d2bfee
Fix for MD3x0 rtx driver transmitting TX CTCSS tone even if settings tell it as disabled
2021-01-05 09:42:52 +01:00
Silvano Seva
8010302d4d
Tone generator and GPIO for audio control on MD-UV380 platform
2021-01-04 20:53:42 +01:00
Silvano Seva
41e6c1d1e6
Added flags to enable TX and RX tones in rtxStatus_t
2021-01-04 08:58:17 +01:00
Federico Amedeo Izzo
868a0df892
UI: Fix GD77 font sizes
2021-01-03 11:22:24 +01:00
Federico Amedeo Izzo
bcb4f5ccfc
UI: Remove unneeded frequency position
2021-01-03 11:17:15 +01:00
Fred
d7cc27e41b
Add radio_tool dependency to Github actions
2021-01-03 10:18:20 +01:00
Federico Amedeo Izzo
4029bcf90e
UI: Removed unnecessary layout fix
2021-01-03 09:52:56 +01:00
Fred
f8b509aeea
Create main.yml
2021-01-03 09:52:42 +01:00
Federico Amedeo Izzo
a5a9750fc3
UI: Recalculate layout and padding sizes for all radios
2021-01-03 09:38:54 +01:00
Federico Amedeo Izzo
5f5c993f9a
Remove separate MD-UV380G platform files.
...
From now on they will be shared with MD-UV380,
with only a GPS define set in meson.build.
2021-01-03 08:25:37 +01:00
Silvano Seva
16e4642b97
Fix for first part of #11 , caused by VCO not being updated when a new configuration is received by the rtx driver
2021-01-02 21:19:26 +01:00
Silvano Seva
403f37844f
Fixed compilation error for MD-UV380G target
2021-01-02 19:39:59 +01:00
Silvano Seva
48775a71fd
Finalising merge of branch master into GDx-development
2021-01-02 15:17:15 +01:00
Silvano Seva
206daec861
Driver for nonvolatile external memory on GDx devices, by now only supporting retrieval of calibration parameters
2021-01-02 15:07:14 +01:00
Silvano Seva
ff7216e9cd
Driver for AT24Cx external EEPROM present on GDx devices
2021-01-02 15:07:14 +01:00
Silvano Seva
b393cdad8d
Added locking mechanism to MK22FN512xx I2C0 driver to allow for multithread use
2021-01-02 15:07:14 +01:00
Silvano Seva
56d56e901f
Driver for MK22FN512xx I2C0 peripheral
2021-01-02 15:07:14 +01:00
Silvano Seva
5581276ec5
Calibrated delayMs and delayUs on MK22FN512xx MCU
2021-01-02 15:07:14 +01:00
Silvano Seva
efb235ae4e
Fixed issues with _read_r in MK22FN512xx libc integration code
2021-01-02 15:07:14 +01:00
Silvano Seva
aad19cc41c
Driver for external SPI flash memory on Baofeng DM-1801
2021-01-02 15:07:14 +01:00