Commit Graph

46 Commits

Author SHA1 Message Date
Dual Tachyon
6d575836d5 Show version over UART and boot. 2023-09-02 23:02:42 +01:00
Dual Tachyon
a5b69d2280 Moved actions to app/action. 2023-09-02 21:27:49 +01:00
Dual Tachyon
4d5cb0c5d6 Windows detection in the makefile. 2023-09-02 13:50:24 +01:00
Dual Tachyon
567c3ed7aa Added flag to not crash with newer GCC. 2023-09-01 21:45:57 +01:00
Dual Tachyon
0e274ab0bf Revamped the overlay link with Manuel's help. 2023-09-01 19:20:08 +01:00
Dual Tachyon
440605e0ca Removed LTO as it breaks the firmware. 2023-09-01 16:53:58 +01:00
Dual Tachyon
60fbb5e0a0 Added -flto to cflags. 2023-09-01 16:36:40 +01:00
Dual Tachyon
8b808f2bf0 Remaining UART commands for calibrated units. 2023-09-01 12:27:10 +01:00
Dual Tachyon
3e5dd45b39 Initial UART command support. 2023-08-31 23:29:10 +01:00
Dual Tachyon
630fd265d9 Improved DTMF and moved to app/dtmf. 2023-08-31 15:52:25 +01:00
Dual Tachyon
1f1c534a9d For SWD flashing. 2023-08-30 00:02:37 +01:00
Dual Tachyon
1f218f7a63 Added key handlers for the scanner screen. 2023-08-29 16:14:29 +01:00
Dual Tachyon
d7dec2212e Added more missing code. 2023-08-29 00:29:23 +01:00
Dual Tachyon
fd7a5096eb Moved HELPER_xxx to helper/boot. 2023-08-28 20:45:33 +01:00
Dual Tachyon
05382584f4 More restructuring of functions and variables. 2023-08-28 20:27:54 +01:00
Dual Tachyon
bb78207a18 Moved RSSI display to ui/. 2023-08-28 19:44:58 +01:00
Dual Tachyon
cd4475add8 Split the different screens into ui/<screen.c>. 2023-08-28 19:15:59 +01:00
Dual Tachyon
285ae00d6b Renamed gNumberForPrintf to gInputBox. 2023-08-28 17:48:55 +01:00
Dual Tachyon
09afc5fab6 Moved app.c to app/. 2023-08-27 23:33:31 +01:00
Dual Tachyon
41462e31da Dirty but working settings menu and key unlock. 2023-08-27 20:47:55 +01:00
Dual Tachyon
00512d7382 Added handling of F and PTT keys. 2023-08-27 18:20:21 +01:00
Dual Tachyon
1be7fe93f7 Implemented the settings MENU app. 2023-08-27 18:06:50 +01:00
Dual Tachyon
55c512fe20 Switched to -Os. 2023-08-26 23:41:44 +01:00
Dual Tachyon
7ac7cfbd04 Preparations for the main logic. 2023-08-26 02:04:16 +01:00
Dual Tachyon
e50b6649cd Added -fshort-enum to CFLAGS. 2023-08-26 01:42:46 +01:00
Dual Tachyon
9bcb613a70 Fixed build of bitmaps. Added antenna icons. 2023-08-15 13:57:20 +01:00
Dual Tachyon
37afa8c956 Completed systick handler. 2023-08-14 23:39:51 +01:00
Dual Tachyon
714317c300 Added -std=c11 to CFLAGS to catch more errors. 2023-08-14 22:52:55 +01:00
Dual Tachyon
6786715e03 Added external printf module.
Don't use stdio.h, but use instead:

    #include "external/printf/printf.h"
2023-08-14 12:00:08 +01:00
Dual Tachyon
334f4fde0b Added big chunk of code to support main(). 2023-08-13 23:27:35 +01:00
Dual Tachyon
4afecf57f1 Added the welcome screen. 2023-08-13 23:08:01 +01:00
Dual Tachyon
e1b7e30c6d Added code to play voices. 2023-08-13 22:40:33 +01:00
Dual Tachyon
92506bcfff Added AUDIO_PlayVoice. 2023-08-12 21:33:27 +01:00
Dual Tachyon
63db1215bc Moved arm-size to a macro. 2023-08-12 21:19:34 +01:00
Dual Tachyon
1e027f8939 Added battery module. 2023-08-12 17:50:08 +01:00
Dual Tachyon
a1d3857479 Added backlight driver. 2023-08-12 17:40:05 +01:00
Dual Tachyon
9695818121 Backup of almost finished radio register setup. 2023-08-11 15:41:23 +01:00
Dual Tachyon
bce35ec297 Added radio configuration. Needs a few fixes. 2023-08-11 11:51:17 +01:00
Dual Tachyon
acbf814fb4 Added keyboard driver from Manuel. 2023-08-10 21:34:28 +01:00
Andrej Antunovikj
4276ef807c Add 'size' after successful make 2023-08-10 20:45:45 +01:00
Dual Tachyon
e49893261c Implemented loading settings from EEPROM. 2023-08-10 17:51:57 +01:00
Dual Tachyon
7659792c4a Added BK4819 initialisation. 2023-08-10 11:57:44 +01:00
Dual Tachyon
0d1e0a084c Added BK1080 initialisation. 2023-08-10 11:46:22 +01:00
Dual Tachyon
994eb4f235 Added ADC initialisation. 2023-08-10 11:45:46 +01:00
Dual Tachyon
93c3273e3f Switched from xxd to .incbin for the overlay. 2023-08-09 17:28:21 +01:00
Dual Tachyon
fc65cd11a6 First version. 2023-08-09 16:06:51 +01:00