Commit Graph

69 Commits

Author SHA1 Message Date
Dual Tachyon
b7f2d27de2 Added many BK4819 functions. 2023-08-14 17:09:51 +01:00
Dual Tachyon
f9ae819ee5 Ignore dirty files in submodules. 2023-08-14 12:39:42 +01:00
Dual Tachyon
c313e41e06 WIP of the GUI code. 2023-08-14 12:28:09 +01:00
Dual Tachyon
065070dada Added _putchar so printf can work. 2023-08-14 12:12:46 +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
6ea81f0029 Added license notice. 2023-08-14 00:49:10 +01:00
Dual Tachyon
8a4e9a7e4b Added license. 2023-08-14 00:45:06 +01:00
Dual Tachyon
99757d0efd Added RADIO_ConfigureNOAA. 2023-08-14 00:39:49 +01:00
Dual Tachyon
e9676c3b42 Fixed keyboard GPIO setting. 2023-08-14 00:31:08 +01:00
Dual Tachyon
b6a312b192 Fixed memset usage. 2023-08-14 00:08:50 +01:00
Dual Tachyon
8083f56840 Fixed setting the string. 2023-08-14 00:07:37 +01:00
Dual Tachyon
9220893a96 Added systick handler so lock screen works. 2023-08-13 23:54:34 +01:00
Dual Tachyon
4a6962e41d Fixed bug with number append. 2023-08-13 23:54:06 +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
6fb4c8de7a Added file missing from previous commit. 2023-08-13 22:53:48 +01:00
Dual Tachyon
e1b7e30c6d Added code to play voices. 2023-08-13 22:40:33 +01:00
Dual Tachyon
af68a200f0 fixed incorrect logic in TX channel. 2023-08-13 22:29:18 +01:00
Dual Tachyon
155cf94578 Added BK4918 functions to support AIRCOPY. 2023-08-13 22:19:19 +01:00
Dual Tachyon
ab3b1317e7 Added AUDIO_PlayBeep. 2023-08-12 21:49:16 +01:00
Dual Tachyon
92506bcfff Added AUDIO_PlayVoice. 2023-08-12 21:33:27 +01:00
Dual Tachyon
757968759e Moved filter bandwidth to an enum. 2023-08-12 21:28:10 +01:00
Dual Tachyon
6ebac5a634 Renamed *CxCSS to resolve conflicts in Ghidra. 2023-08-12 21:27:23 +01:00
Dual Tachyon
419c4f640c Added new GPIO pins and clarified others. 2023-08-12 21:24:47 +01:00
Dual Tachyon
b92d66a012 Renamed BK4819 GPIO pins. 2023-08-12 21:24:18 +01:00
Dual Tachyon
25769c44d8 Changed flash enums to mirror the original. 2023-08-12 21:22:38 +01:00
Dual Tachyon
511a2351dc Added BK1080_SetFrequency. 2023-08-12 21:20:55 +01:00
Dual Tachyon
ea3d795697 Deleted extra empty line. 2023-08-12 21:20:07 +01:00
Dual Tachyon
63db1215bc Moved arm-size to a macro. 2023-08-12 21:19:34 +01:00
Dual Tachyon
c013f1a7c7 Fixed previous commit, now we run at 48MHz. 2023-08-12 20:01:34 +01:00
Dual Tachyon
9367ed2591 Fixed BK1080 register 5. 2023-08-12 19:51:19 +01:00
Dual Tachyon
9f7450f128 Fixed BK1080 register name (decimal). 2023-08-12 19:48:47 +01:00
Dual Tachyon
2dcfd96f8c Fixed 2 bugs with PMU and SYSCON. 2023-08-12 19:44:09 +01:00
Dual Tachyon
0e4868df43 Updated newly named squelch fields. 2023-08-12 18:26:38 +01:00
Andrej
da8cfda813
Made names of squelch params more familiar (#5)
Co-authored-by: Andrej Antunovikj <andrej@case.edu>
2023-08-12 18:08:40 +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
dcbd538a55 Revamped BK4819 registers to improve readability. 2023-08-12 17:34:20 +01:00
Dual Tachyon
7448bd43d2 Added extra GPIO pins. 2023-08-12 17:27:26 +01:00
Dual Tachyon
6cafe230c2 Added BK1080_Mute. 2023-08-12 17:21:00 +01:00
Dual Tachyon
bd54acb76d Fixed type for some EEPROM setting. 2023-08-12 17:18:02 +01:00
Dual Tachyon
57c0ae3a46 Renames from Andrej. 2023-08-12 17:17:29 +01:00
Dual Tachyon
bceb390999 Fixed register name in BK1080 driver. 2023-08-12 17:15:58 +01:00
Dual Tachyon
7fb8f1dd96 Fixed TODOs in radio code. 2023-08-11 22:37:38 +01:00
Andrej Antunovikj
5f3109b836 Added build instructions to README 2023-08-11 20:52:59 +01:00
Dual Tachyon
3b34df58cf Fixed file mode. 2023-08-11 15:59:08 +01:00
Dual Tachyon
9695818121 Backup of almost finished radio register setup. 2023-08-11 15:41:23 +01:00
Dual Tachyon
615d27a625 Fixed a crash with -Os on some compilers. 2023-08-11 14:06:33 +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