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
|
4f0ffe8565
|
Improved message passing mechanism for rtx driver configuration
|
2020-12-13 09:17:08 +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 |
Fred
|
1a11ff8401
|
Optimize libSDL driver for RGB565
|
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 |
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
|
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 |
Silvano Seva
|
55b182406d
|
Initial implementation of rtx driver for TYT MD-380 radio, by now supporting only analog FM reception
|
2020-12-06 19:33:27 +01:00 |
Fred
|
41ecb11d3a
|
Add GD77 keyboard driver
|
2020-12-05 15:27:04 +01:00 |
Fred
|
0d437b239d
|
Add GD77 keyboard file
|
2020-12-04 20:39:20 +01:00 |
Fred
|
5d9ac78548
|
Fix GD77 display driver
|
2020-12-04 20:39:20 +01:00 |
Silvano Seva
|
8762a9e3a8
|
Display driver for GD77, still work in progress
|
2020-12-04 20:39:19 +01:00 |
Silvano Seva
|
d4cdba2243
|
Moved calibration data structures from 'platform/drivers/NVM' to 'openrtx/include/calibration', since various modules need them
|
2020-12-04 10:27:04 +01:00 |
Federico Amedeo Izzo
|
efc4820328
|
Keyboard: Replace uint32_t with keyboard_t
|
2020-11-28 09:51:18 +01:00 |
Silvano Seva
|
3bb7e2cfd4
|
Moved to static allocated framebuffer and USB vcom rx buffer
|
2020-11-27 22:34:25 +01:00 |
Silvano Seva
|
4dbdb5ddbb
|
Implemented reading of channel data from external flash memory for MDx targets
|
2020-11-25 16:40:17 +01:00 |
Silvano Seva
|
83f375c675
|
Merged MD3x0 and MDUV3x0 calibration data structures into a single header file for MDx family
|
2020-11-25 13:57:36 +01:00 |
Silvano Seva
|
8b60ad83b4
|
Added sample averaging to MDx ADC driver
|
2020-11-25 10:26:53 +01:00 |
Silvano Seva
|
8efbfab6e1
|
Fixed parsing errors in MD-UV3x0 calibration data loader
|
2020-11-24 12:41:20 +01:00 |
Silvano Seva
|
e690a36dd1
|
Implemented NVM interface API also for MD-UV3x0 targets
|
2020-11-24 12:41:20 +01:00 |
Silvano Seva
|
310f19c6b7
|
API to access external nonvolatile memory, implementation for MD3x0 devices and testsuite for printing calibration values of MD3x0 devices
|
2020-11-21 09:37:12 +01:00 |
Silvano Seva
|
9b14e9fae7
|
Low-level driver for external SPI flash memory on MDx family devices
|
2020-11-20 14:47:52 +01:00 |
Silvano Seva
|
1cf2a40182
|
Changed names of source files for MDx drivers to comply to new naming convention
|
2020-11-19 18:24:28 +01:00 |
Silvano Seva
|
552a88ed4c
|
Reorganising includes in MDxx380 tone generator source file
|
2020-11-19 12:53:13 +01:00 |
Federico Amedeo Izzo
|
a58eaa2a08
|
keyboard_linux.c: add kbd_init() implementation to fix compilation on Linux
|
2020-11-16 21:29:10 +01:00 |
Silvano Seva
|
85a89d1f84
|
Doubled the prescale value of all the timers, since they run at twice the frequency of the bus they are connected to
|
2020-11-16 18:03:02 +01:00 |
Silvano Seva
|
01ee477b02
|
Workaround for an STM32F405 bug causing a delay between an RCC peripheral clock enable and the effective peripheral enabling, as described in ST's silicon errata sheet
|
2020-11-16 11:24:52 +01:00 |
Silvano Seva
|
89e822813b
|
Adding the remaining part of issue #5 fix, forgot in the previous commit
|
2020-11-15 21:16:49 +01:00 |
Silvano Seva
|
72988cd5cf
|
Fix for both issue #5 and a bug in keyboard driver leading to undetected keypresses in some cases
|
2020-11-15 20:38:28 +01:00 |
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 |
Silvano Seva
|
f7fde110bb
|
Tone generator for CTCSS and user interface 'beep' on MD380
|
2020-11-13 14:31:43 +01:00 |
Silvano Seva
|
a5eeca7dae
|
Moving ADC driver for MDxx380 family to common drivers folder.
|
2020-11-13 08:58:10 +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 |
Fred
|
9f9b76e9b5
|
Make the SDL window resizable
|
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
|
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 |
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 |