This website requires JavaScript.
641dcc13e9
UI: Add Time&Date settings, not functional yet
Federico Amedeo Izzo
2020-12-31 16:36:32 +0100
418fec0ac9
Platform: Fix wrong VHF high limit
Federico Amedeo Izzo
2020-12-31 15:06:50 +0100
4cfc7d2131
UI: Fix frequency input bug causing incorrect frenquency set
Federico Amedeo Izzo
2020-12-31 14:59:21 +0100
7a9135d746
Platform: Add frequency limit check
Federico Amedeo Izzo
2020-12-31 14:51:19 +0100
c2f331467c
UI: Fix bug where key 9 did not work in frequency input
Federico Amedeo Izzo
2020-12-31 13:58:49 +0100
0769701ccc
UI: Remove unused function
Federico Amedeo Izzo
2020-12-31 13:55:12 +0100
fc38fe8ed4
UI: replace pow with multiplication in frequency input
Federico Amedeo Izzo
2020-12-31 13:51:27 +0100
13a8ff9e40
UI: Frequency set minor fix
Federico Amedeo Izzo
2020-12-30 22:55:17 +0100
3f21c60471
UI: Change frequency input behaviour
Federico Amedeo Izzo
2020-12-30 22:48:46 +0100
ac0f906257
UI: Implement RX/TX frequency input
Federico Amedeo Izzo
2020-12-30 22:23:21 +0100
58876ec4f2
UI: Set TX frequency together with RX frequency keeping previous offset
Federico Amedeo Izzo
2020-12-30 20:11:05 +0100
3309fe6fa1
UI: Add RX frequency input. (WARNING: no frequency bound check present)
Federico Amedeo Izzo
2020-12-30 19:55:51 +0100
73c7b74a3a
Add input parsing functions
Niccolò Izzo
2020-12-30 15:46:43 +0100
d4bc1bbd9c
RTC: Fix Linux RTC driver date format
Federico Amedeo Izzo
2020-12-28 16:02:41 +0100
3ecf27392e
UI: Calculate menu entries num instead of using a define
Federico Amedeo Izzo
2020-12-28 09:31:33 +0100
ce768c3c8a
UI: Add menu scroll to fit more menu entries on small screens
Federico Amedeo Izzo
2020-12-27 20:45:49 +0100
e5ac363081
UI: Fix menu list position on GDx family
Federico Amedeo Izzo
2020-12-27 17:42:27 +0100
692bd970e0
meson.build: Add commented GDx family display emulation
Federico Amedeo Izzo
2020-12-27 15:43:02 +0100
f9b9f7ecf6
UI: Add menu selection wrap-around
Federico Amedeo Izzo
2020-12-27 15:26:50 +0100
f88c09ccd6
Correct error in udev rules
Federico Amedeo Izzo
2020-12-27 12:10:53 +0100
63986a34d5
Add platform name to udev rules file
Federico Amedeo Izzo
2020-12-27 12:07:24 +0100
e24b4535d8
Add udev rule to flash radios from non-root users
Federico Amedeo Izzo
2020-12-27 11:54:23 +0100
aca804c738
KBD: Fix double events generated from long + short press.
Federico Amedeo Izzo
2020-12-24 17:29:24 +0100
aeea305228
Switch to angular brackets include notation
Niccolò Izzo
2020-12-24 16:27:14 +0100
c77cc46fb6
Fix include syntax
Niccolò Izzo
2020-12-24 16:24:35 +0100
1f4fba958b
KBD: Add function to tell if number keys are pressed
Federico Amedeo Izzo
2020-12-23 11:05:59 +0100
7888a7e398
UI: Add time and date settings, cannot be set right now
Federico Amedeo Izzo
2020-12-22 17:49:00 +0100
f38ce61dc9
ADC driver for GDx targets
Silvano Seva
2020-12-22 15:29:32 +0100
0f09504453
Integrated MK22FN512xx USB VCOM driver with stdio system
Silvano Seva
2020-12-22 12:16:01 +0100
498109a672
Second cleanup pass to MK22FN512xx USB VCOM driver sources
Silvano Seva
2020-12-22 11:05:50 +0100
83d438ec15
USB VCOM for MK22FN512xx targets almost ready
Silvano Seva
2020-12-22 09:06:03 +0100
4d4a561345
First cleanup pass to USB VCOM sources
Silvano Seva
2020-12-21 21:55:37 +0100
626d710151
Initial USB VCOM driver
Silvano Seva
2020-12-21 21:36:22 +0100
4f34822db2
Implemented backlight dimming for GD77 and DM-1801 targets
Silvano Seva
2020-12-21 12:55:34 +0100
7b442047ec
Increased MK22FN512xx clock frequency to ~120MHz
Silvano Seva
2020-12-21 11:08:17 +0100
18709607b3
Board support package for Radioddity DM-1801
Silvano Seva
2020-12-20 15:14:50 +0100
7b9e3eaff2
UI: Reset menu selection when moving between submenus
Federico Amedeo Izzo
2020-12-20 11:00:59 +0100
ec60dc8273
UI: Add Settings submenu, small refactoring
Federico Amedeo Izzo
2020-12-20 10:47:07 +0100
a9d4aa08a8
UI: Add menu selection
Federico Amedeo Izzo
2020-12-20 09:24:57 +0100
423c3f04d3
UI: Add menu list drawing function, small refactoring.
Federico Amedeo Izzo
2020-12-20 09:07:48 +0100
85a41a5ca7
On MDx targets made the ADC DMA trasfer priority higher than the DMA framebuffer one to avoid ADC overruns due to the ADC DMA transfer being suspended by the framebuffer ones
Silvano Seva
2020-12-19 21:57:43 +0100
1f6bfa4cff
RTX: Remove printf from UV3x0 RTX stub, fixes issue #9
Federico Amedeo Izzo
2020-12-19 16:46:00 +0100
ce09f2c208
kbd_task: Get timestamp after mutex to avoid getting incorrect timestamp on mutex blocking
Federico Amedeo Izzo
2020-12-19 15:45:42 +0100
8d55a3e702
Implement alpha channel in graphics library
Niccolò Izzo
2020-12-19 15:00:33 +0100
d56fafe1a2
Merge graphics_* into a single compilation unit
Niccolò Izzo
2020-12-19 12:49:30 +0100
f0862abac1
On MD3x0 baseband, fixed PLL going nuts for some frequencies (e.g. 430.0MHz) and causing the radio transmitting on a shifted band.
Silvano Seva
2020-12-19 10:12:05 +0100
d74bece14e
Sane default values for the channel struct
Niccolò Izzo
2020-12-18 22:42:31 +0100
424d337442
Added compilation of (mock) RTC driver for MK22FN512 MCU, was left behind in previous commit
Silvano Seva
2020-12-18 21:54:34 +0100
fc67d89abd
Increased rtx task stack size to 512 bytes
Silvano Seva
2020-12-18 21:52:45 +0100
5949a481fa
Add synchronization between radio state and RTX
Niccolò Izzo
2020-12-18 21:44:59 +0100
92ef5fe896
Update .gitignore
Niccolò Izzo
2020-12-18 19:25:28 +0100
85b1fb08e6
Fix printing horizontal start coordinates
Niccolò Izzo
2020-12-18 19:21:23 +0100
c7e928666c
Move low battery screen into main FSM
Niccolò Izzo
2020-12-18 19:03:34 +0100
2c792c13a2
kbd_task: Increase long-press threshold to 0.7
Federico Amedeo Izzo
2020-12-18 18:42:12 +0100
95a8e99605
kbd_task: Send keyboard event when the key is pressed, not when it's lifted
Federico Amedeo Izzo
2020-12-18 18:41:34 +0100
1f8840b3ca
Reorganised and cleaned up GD77 BSP files
Silvano Seva
2020-12-18 18:28:00 +0100
98cd741c88
Adjust voltage thresholds
Niccolò Izzo
2020-12-18 17:46:04 +0100
431d445c77
Adding stub RTX driver for GDx devices
Silvano Seva
2020-12-18 17:16:08 +0100
9df60008a2
Change long press interval to half a second
Niccolò Izzo
2020-12-18 10:27:29 +0100
400a766f54
kbd_task: improve long-press behaviour
Federico Amedeo Izzo
2020-12-17 23:15:56 +0100
e59085a85e
Increase keyboard stack size on ARM targets
Federico Amedeo Izzo
2020-12-17 22:36:36 +0100
67aac8a68e
kbd_task: Replace renderingInProgress() check with display mutex
Federico Amedeo Izzo
2020-12-17 22:30:08 +0100
3c00802330
threads.c: Avoid reading keyboard status while display is rendering
Federico Amedeo Izzo
2020-12-17 22:09:53 +0100
b5c06d5459
Fix new keyboard task
Federico Amedeo Izzo
2020-12-17 21:57:00 +0100
81a2e1fc22
Fixed missing padding in kbd_msg_t bitfield struct
Silvano Seva
2020-12-15 11:25:04 +0100
749f5a1444
KBD: Correct key pressed/lifted check
Federico Amedeo Izzo
2020-12-14 16:29:43 +0100
ee6f87c735
KBD: Add missing keyboard state save
Federico Amedeo Izzo
2020-12-14 16:12:09 +0100
b7d3e0b91d
UI: Adapt updateFSM() to new keyboard message format
Federico Amedeo Izzo
2020-12-14 15:41:37 +0100
970f3553c4
kbd_task refactoring, add long-press detection logic
Federico Amedeo Izzo
2020-12-14 15:06:11 +0100
599569f236
Add UV3x0 RTX stub
Federico Amedeo Izzo
2020-12-17 22:18:09 +0100
99bd45d465
Add linux RTX stub
Federico Amedeo Izzo
2020-12-14 15:31:39 +0100
0d5a703521
Began integrating RTX driver with all the other code
Silvano Seva
2020-12-13 11:43:58 +0100
4f0ffe8565
Improved message passing mechanism for rtx driver configuration
Silvano Seva
2020-12-13 09:17:08 +0100
d98611fbed
Updated 'display_render' documentation
Silvano Seva
2020-12-12 10:23:14 +0100
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.
Silvano Seva
2020-12-12 10:16:26 +0100
e0d5d8278d
Add file to fix building error in FM test
Niccolò Izzo
2020-12-11 15:15:28 +0100
344041b371
Adjusted task stack sizes when compiling for ARM
Silvano Seva
2020-12-08 09:08:37 +0100
7971356d6d
Fix keyboard test
Niccolò Izzo
2020-12-07 19:56:17 +0100
d7d363168a
Update keyboard demo
Niccolò Izzo
2020-12-07 19:39:36 +0100
1a11ff8401
Optimize libSDL driver for RGB565
Fred
2020-12-07 22:18:16 +0100
a38d3d2486
Fixed compilation warnings
Silvano Seva
2020-12-07 21:43:00 +0100
47dd9e2046
Fixed glitching keyboard buttons on MDx targets
Silvano Seva
2020-12-07 21:25:12 +0100
a3decb8d85
Improved low battery screen rendering on smaller screens
Niccolò Izzo
2020-12-11 14:40:56 +0100
20667c87c4
Add low battery warning screen
Niccolò Izzo
2020-12-11 14:11:40 +0100
2c1fa7376a
Improve battery drawing function
Niccolò Izzo
2020-12-11 14:11:21 +0100
41ec005680
Implement battery voltage to charge conversion
Niccolò Izzo
2020-12-11 14:09:20 +0100
0e1d9b090f
UI: Add current mode print on status bar
Federico Amedeo Izzo
2020-12-07 18:43:54 +0100
27f2fad507
UI: Add horizontal padding to menu items
Federico Amedeo Izzo
2020-12-06 22:26:13 +0100
9e50b7c9b1
UI: reduce menu entries font size
Federico Amedeo Izzo
2020-12-06 22:17:20 +0100
7273c084ca
Moved menuItems from ui.h to ui.c
Silvano Seva
2020-12-06 21:45:10 +0100
2251354288
UI: Add top menu items
Federico Amedeo Izzo
2020-12-06 21:24:25 +0100
8b1d688935
UI: Add initial menu support
Federico Amedeo Izzo
2020-12-06 20:31:06 +0100
2f05bbc6ff
Added compilation of MD3x0 rtx source files to MD390 target
Silvano Seva
2020-12-06 19:49:10 +0100
409bd0f9d0
Fixed errors in 'meson.build'
Silvano Seva
2020-12-06 09:17:00 +0100
bb53b5ccef
Added squelch system to MD3x0 rtx driver
Silvano Seva
2020-12-06 09:12:36 +0100
2c0b75b221
Added CTCSS TX tone
Silvano Seva
2020-12-05 14:41:52 +0100
41d09ce28e
Cleaned up HR_C5000 driver source file
Silvano Seva
2020-12-05 14:33:38 +0100
0fee5acbf0
Complete refactoring of both rtx API and its implementation for MD3x0 platforms
Silvano Seva
2020-12-05 14:27:10 +0100
6e144a7160
Fixed bug in MD3x0 calibration loader, made the input parameters of 'interpCalParameter' const
Silvano Seva
2020-12-05 14:23:27 +0100
b1412dedb8
Added 'OSIntEnter'/'OSIntExit' to MDx tone generator ISR
Silvano Seva
2020-12-05 14:19:07 +0100