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
Silvano Seva
71e41ec869
Refining meson.build structure for better readability and source management
2020-11-03 15:15:36 +01:00
Fred
3d1f255d46
Add keyboard implementation for linux
2020-11-03 15:15:36 +01:00
Federico Amedeo Izzo
a2b2b602dd
Add initial UI main
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
Federico Amedeo Izzo
adb4995653
MD-UV380: Separate target from MD380, add platform.c code
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
05f180f596
Implementing the remaining API specified in platform.h for MD380 target
2020-11-03 15:15:36 +01:00
Fred
42704090c9
meson.build: Add main.c to linux_src
2020-11-03 15:15:36 +01:00
Silvano Seva
00d726ddbc
Moved bootstrap code into a dedicated file to improve readability
2020-11-03 15:15:36 +01:00
Silvano Seva
7ff11ff5a3
Fixing compilation issues after having added hwconfig.h and platform.c for MD380 radio
2020-11-03 15:15:36 +01:00
Silvano Seva
beb33ff244
Moved constants for screen dimensions to platform-dependent hwconfig file
2020-11-03 15:15:35 +01:00
Niccolò Izzo
190548a0d0
Improve handling of missing radio_tool dependency
2020-11-03 15:15:35 +01:00
Federico Amedeo Izzo
41c4dfa0bc
meson.build: Make radio_tool and objcopy optional
2020-11-03 15:15:35 +01:00
Niccolò Izzo
0716d7d78c
Make radio_tool an optional dependency
2020-11-03 15:15:35 +01:00
Niccolò Izzo
02209e4c1a
Add main file stub and display demo
...
Initial MVP of a main file that prints a text on the radio display.
The code is already platform independent, to be ported effortlessly
to any of the supported platforms.
2020-11-03 15:15:35 +01:00
Niccolò Izzo
f6df51c3c3
Rewrite meson.build in a more compact form
2020-11-03 15:15:35 +01:00
Niccolò Izzo
4b27cb7db2
Add support for wrapping and flashing through meson
2020-11-03 15:15:35 +01:00
Niccolò Izzo
8e92a81115
Add wrapping and flashing capabilities to build system
...
Now the meson build system is able to wrap and flash supported radios,
wrapping targets will be called openrtx_MODEL_wrap and flashing targets
will be called openrtx_MODEL_flash.
2020-11-03 15:15:35 +01:00
Federico Amedeo Izzo
72d739b987
Import OpenGD77 font
2020-11-03 15:15:35 +01:00
Silvano Seva
b9517e5867
Adding support for 8bpp grayscale and 1bpp black/white pixel formats to SDL-based display emulator, keeping 16bpp RGB565 as the default one.
2020-11-03 15:15:35 +01:00
Niccolò Izzo
6420d2b2c1
Add TYT MD380 build target
...
Add meson cross-compilation configuration for building for the TYT
MD-380 and MD-UV380 radios.
2020-11-03 15:15:35 +01:00
Federico Amedeo Izzo
94bece00c0
add graphics_rgb565.c to linux target, fixed compilation errors
2020-11-03 15:15:35 +01:00
Niccolò Izzo
3a4ef7501a
Add meson build system
2020-11-03 15:15:35 +01:00