Niccolò Izzo
|
98cd741c88
|
Adjust voltage thresholds
|
2020-12-18 17:46:15 +01:00 |
Silvano Seva
|
431d445c77
|
Adding stub RTX driver for GDx devices
|
2020-12-18 17:16:08 +01:00 |
Niccolò Izzo
|
9df60008a2
|
Change long press interval to half a second
|
2020-12-18 10:27:29 +01:00 |
Federico Amedeo Izzo
|
400a766f54
|
kbd_task: improve long-press behaviour
|
2020-12-17 23:15:56 +01:00 |
Federico Amedeo Izzo
|
e59085a85e
|
Increase keyboard stack size on ARM targets
|
2020-12-17 22:36:36 +01:00 |
Federico Amedeo Izzo
|
67aac8a68e
|
kbd_task: Replace renderingInProgress() check with display mutex
|
2020-12-17 22:30:08 +01:00 |
Federico Amedeo Izzo
|
3c00802330
|
threads.c: Avoid reading keyboard status while display is rendering
|
2020-12-17 22:18:44 +01:00 |
Federico Amedeo Izzo
|
b5c06d5459
|
Fix new keyboard task
|
2020-12-17 22:18:44 +01:00 |
Silvano Seva
|
81a2e1fc22
|
Fixed missing padding in kbd_msg_t bitfield struct
|
2020-12-17 22:18:44 +01:00 |
Federico Amedeo Izzo
|
749f5a1444
|
KBD: Correct key pressed/lifted check
|
2020-12-17 22:18:44 +01:00 |
Federico Amedeo Izzo
|
ee6f87c735
|
KBD: Add missing keyboard state save
|
2020-12-17 22:18:44 +01:00 |
Federico Amedeo Izzo
|
b7d3e0b91d
|
UI: Adapt updateFSM() to new keyboard message format
|
2020-12-17 22:18:44 +01:00 |
Federico Amedeo Izzo
|
970f3553c4
|
kbd_task refactoring, add long-press detection logic
|
2020-12-17 22:18:44 +01:00 |
Federico Amedeo Izzo
|
599569f236
|
Add UV3x0 RTX stub
|
2020-12-17 22:18:09 +01:00 |
Federico Amedeo Izzo
|
99bd45d465
|
Add linux RTX stub
|
2020-12-14 15:31:39 +01:00 |
Silvano Seva
|
0d5a703521
|
Began integrating RTX driver with all the other code
|
2020-12-13 11:44:07 +01:00 |
Silvano Seva
|
4f0ffe8565
|
Improved message passing mechanism for rtx driver configuration
|
2020-12-13 09:17:08 +01:00 |
Silvano Seva
|
d98611fbed
|
Updated 'display_render' documentation
|
2020-12-12 10:23:14 +01:00 |
Silvano Seva
|
6ca3faceaf
|
Made calls to 'display_renderRows' and 'display_render' blocking, thus not requiring anymore to busy wiat on 'display_renderingInProgress'. Modifications involved only MDx display driver, the others were already blocking.
|
2020-12-12 10:16:26 +01:00 |
Niccolò Izzo
|
e0d5d8278d
|
Add file to fix building error in FM test
|
2020-12-11 15:15:28 +01:00 |
Silvano Seva
|
344041b371
|
Adjusted task stack sizes when compiling for ARM
|
2020-12-11 14:41:44 +01:00 |
Niccolò Izzo
|
7971356d6d
|
Fix keyboard test
|
2020-12-11 14:41:44 +01:00 |
Niccolò Izzo
|
d7d363168a
|
Update keyboard demo
|
2020-12-11 14:41:44 +01:00 |
Fred
|
1a11ff8401
|
Optimize libSDL driver for RGB565
|
2020-12-11 14:41:44 +01:00 |
Silvano Seva
|
a38d3d2486
|
Fixed compilation warnings
|
2020-12-11 14:41:44 +01:00 |
Silvano Seva
|
47dd9e2046
|
Fixed glitching keyboard buttons on MDx targets
|
2020-12-11 14:41:44 +01:00 |
Niccolò Izzo
|
a3decb8d85
|
Improved low battery screen rendering on smaller screens
|
2020-12-11 14:40:56 +01:00 |
Niccolò Izzo
|
20667c87c4
|
Add low battery warning screen
Basic UI composition functions have been moved to the main to accomodate
for pre-boot warning screens.
|
2020-12-11 14:17:06 +01:00 |
Niccolò Izzo
|
2c1fa7376a
|
Improve battery drawing function
|
2020-12-11 14:17:06 +01:00 |
Niccolò Izzo
|
41ec005680
|
Implement battery voltage to charge conversion
Voltage to charge nonlinear function is being linearly approximated in
the operating range.
|
2020-12-11 14:09:36 +01:00 |
Federico Amedeo Izzo
|
0e1d9b090f
|
UI: Add current mode print on status bar
|
2020-12-07 18:43:54 +01:00 |
Federico Amedeo Izzo
|
27f2fad507
|
UI: Add horizontal padding to menu items
|
2020-12-06 22:28:11 +01:00 |
Federico Amedeo Izzo
|
9e50b7c9b1
|
UI: reduce menu entries font size
|
2020-12-06 22:28:11 +01:00 |
Silvano Seva
|
7273c084ca
|
Moved menuItems from ui.h to ui.c
|
2020-12-06 22:28:11 +01:00 |
Federico Amedeo Izzo
|
2251354288
|
UI: Add top menu items
|
2020-12-06 22:28:11 +01:00 |
Federico Amedeo Izzo
|
8b1d688935
|
UI: Add initial menu support
|
2020-12-06 22:28:11 +01:00 |
Silvano Seva
|
2f05bbc6ff
|
Added compilation of MD3x0 rtx source files to MD390 target
|
2020-12-06 19:49:10 +01:00 |
Silvano Seva
|
409bd0f9d0
|
Fixed errors in 'meson.build'
|
2020-12-06 19:33:27 +01:00 |
Silvano Seva
|
bb53b5ccef
|
Added squelch system to MD3x0 rtx driver
|
2020-12-06 19:33:27 +01:00 |
Silvano Seva
|
2c0b75b221
|
Added CTCSS TX tone
|
2020-12-06 19:33:27 +01:00 |
Silvano Seva
|
41d09ce28e
|
Cleaned up HR_C5000 driver source file
|
2020-12-06 19:33:27 +01:00 |
Silvano Seva
|
0fee5acbf0
|
Complete refactoring of both rtx API and its implementation for MD3x0 platforms
|
2020-12-06 19:33:27 +01:00 |
Silvano Seva
|
6e144a7160
|
Fixed bug in MD3x0 calibration loader, made the input parameters of 'interpCalParameter' const
|
2020-12-06 19:33:27 +01:00 |
Silvano Seva
|
b1412dedb8
|
Added 'OSIntEnter'/'OSIntExit' to MDx tone generator ISR
|
2020-12-06 19:33:27 +01:00 |
Silvano Seva
|
0931f1b588
|
Utility for interpolation of calibration parameters
|
2020-12-06 19:33:27 +01:00 |
Silvano Seva
|
aa0e1f479e
|
Fixed error in function to set HR_C5000 modulation bias, merged rx and tx testsuites for MD380
|
2020-12-06 19:33:27 +01:00 |
Silvano Seva
|
29f5b82488
|
Refactoring code of HR_C5000 driver, adding documentation and sharpening its API.
|
2020-12-06 19:33:27 +01:00 |
Silvano Seva
|
bd9a258541
|
More refactoring of HR-C5000 driver, cleaning up command sequences
|
2020-12-06 19:33:27 +01:00 |
Silvano Seva
|
88ea167804
|
Began refactoring of HR-C5000 driver
|
2020-12-06 19:33:27 +01:00 |
Silvano Seva
|
46f68ebca6
|
First skeleton of a driver for HR-C5000 and made TX working on TYT MD-380
|
2020-12-06 19:33:27 +01:00 |