Wykres commitów

225 Commity (aa0e1f479e0ba03253242569165058820207e4fe)

Autor SHA1 Wiadomość Data
Silvano Seva 793a2dcd52 Adding build target for Tytera MD-390 radio 2020-11-13 16:57:49 +01:00
Silvano Seva 9458fd252b Moving to a general flag for x-axis mirroring in MDxx380 display driver 2020-11-13 16:32:57 +01:00
Nimayer e0b6be353b README.md: Add radio_tool instructions for flashing 2020-11-13 14:45:57 +01:00
Silvano Seva f7fde110bb Tone generator for CTCSS and user interface 'beep' on MD380 2020-11-13 14:31:43 +01:00
Niccolò Izzo d261f3e8fe Add optional AddressSanitizer 2020-11-13 12:38:59 +01:00
Silvano Seva eb876f1b0c Fixed bad clock tree configuration for STM32F405 MCU 2020-11-13 12:27:07 +01:00
Silvano Seva a5eeca7dae Moving ADC driver for MDxx380 family to common drivers folder. 2020-11-13 08:58:10 +01:00
Niccolò Izzo 6445eb0950 Move selection of linker script in meson.build
Now the linker script was moved from cross_arm.txt into meson.build, so
that the same cross_arm.txt can be used for both the MD380 and the GD77.
2020-11-12 22:10:13 +01:00
Fred a18a11837c Add keyboard test 2020-11-11 11:02:22 +01:00
Fred f10a6e426c Improve SDL keyboard event handling 2020-11-11 11:01:27 +01:00
Silvano Seva b4b3b3fa5a Fixing screen orientation for MD380 2020-11-03 22:46:58 +01:00
Silvano Seva 6c2e3153c7 Added, for each hconfig.h, a define directive to allow to uniquely identify the target platform during compilation 2020-11-03 22:41:34 +01:00
Silvano Seva 5ba7563638 Added missin include to ui.c 2020-11-03 21:47:10 +01:00
Federico Amedeo Izzo 45849c0f60 UI: Fix missing zeroes from clock and VBat 2020-11-03 15:15:36 +01:00
Federico Amedeo Izzo 1bed1b5cfe Remove dubious font 2020-11-03 15:15:36 +01:00
Fred 9f9b76e9b5 Make the SDL window resizable 2020-11-03 15:15:36 +01:00
Federico Amedeo Izzo 58cb6857a5 UI: Add responsive layout calculation 2020-11-03 15:15:36 +01:00
Federico Amedeo Izzo a19ba1785e UI: Add VFO frequency to main screen 2020-11-03 15:15:36 +01:00
Federico Amedeo Izzo 46add610e1 UI: Add battery indicator 2020-11-03 15:15:36 +01:00
Federico Amedeo Izzo c0e4115482 UI: Add clock to top bar, add rtc.c for Linux 2020-11-03 15:15:36 +01:00
Federico Amedeo Izzo a36fbc97a1 Default linux simulation to color display 2020-11-03 15:15:36 +01:00
Federico Amedeo Izzo 4249047cb1 Add Frederik as author, add dependencies for Fedora 2020-11-03 15:15:36 +01:00
Silvano Seva 4cdc51a36b Temporarily disabling critical sections in STM32 RTC driver due to compilation issues, to be fixed 2020-11-03 15:15:36 +01:00
Silvano Seva 71e41ec869 Refining meson.build structure for better readability and source management 2020-11-03 15:15:36 +01:00
Fred 09be53b24a Fix keyboard variable size 2020-11-03 15:15:36 +01:00
Fred 3d1f255d46 Add keyboard implementation for linux 2020-11-03 15:15:36 +01:00
Silvano Seva ce0e901d78 Fixed missing SysTick initialisation when compiling for x86 target 2020-11-03 15:15:36 +01:00
Federico Amedeo Izzo 7f557cb758 UI: Add ascii art explaination 2020-11-03 15:15:36 +01:00
Federico Amedeo Izzo a2b2b602dd Add initial UI main 2020-11-03 15:15:36 +01:00
Federico Amedeo Izzo 90023459f5 Move test main.c to tests/platform/ 2020-11-03 15:15:36 +01:00
Federico Amedeo Izzo b0e83c4303 Fix compilation for MD-UV380 2020-11-03 15:15:36 +01:00
Silvano Seva a232caf7ec Cleaned up MD-UV380 hwconfig and platform API implementation, removed pins and function bodies not corresponding to any known functionality. 2020-11-03 15:15:36 +01:00
Silvano Seva b0f5341304 Added flag for 'monitor' button to keyboard driver, implemented 'monitor' and 'function' buttons in MDxx380 keyboard driver 2020-11-03 15:15:36 +01:00
Silvano Seva 9a94efb1c7 Keyboard driver for MD-380 and MD-UV380 2020-11-03 15:15:36 +01:00
Fred b434793baf Add linux implementation of the platform API 2020-11-03 15:15:36 +01:00
Silvano Seva 2350103831 Made platform_getVbat returning the battery voltage in V instead of mV. 2020-11-03 15:15:36 +01:00
Silvano Seva 50f6799ab9 Little improvements in platform test: reduced delay and blinking green led to signal effective code execution 2020-11-03 15:15:36 +01:00
Silvano Seva bf3488def8 Improved check for rendering in progress in HX83XX display driver, now both chip select and DMA enable bit are verified 2020-11-03 15:15:36 +01:00
Federico Amedeo Izzo 1877f92905 main.c: Add Platform test 2020-11-03 15:15:36 +01:00
Federico Amedeo Izzo adb4995653 MD-UV380: Separate target from MD380, add platform.c code 2020-11-03 15:15:36 +01:00
Silvano Seva fed1146690 Adding channel selector and PTT to MD-380 platform API 2020-11-03 15:15:36 +01:00
Silvano Seva 69c96c1d81 Renamed source file of display driver for MD-380 and MD-UV380 2020-11-03 15:15:36 +01:00
Silvano Seva 8a3872e5f9 Added to platform API a function which allows to query the PTT status 2020-11-03 15:15:36 +01:00
Silvano Seva af2e4eb372 Adding keyboard interface API 2020-11-03 15:15:36 +01:00
Silvano Seva bdd5ea6c7b Implemented display backlight regulation for MD-UV380 2020-11-03 15:15:36 +01:00
Silvano Seva 6e758fe92b Initial implementation of the platform API for MD-UV380 target 2020-11-03 15:15:36 +01:00
Silvano Seva 05f180f596 Implementing the remaining API specified in platform.h for MD380 target 2020-11-03 15:15:36 +01:00
Silvano Seva 8b7ec5b4ce Removing useless include from bootstrap.c 2020-11-03 15:15:36 +01:00
Federico Amedeo Izzo 0c198d100d Add missing `#include <hwconfig.h>` 2020-11-03 15:15:36 +01:00
Federico Amedeo Izzo cb099b1171 Add MD-UV380 platform files 2020-11-03 15:15:36 +01:00