Commit Graph

  • 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