Commit Graph

  • 41a413cfdd RTX support for GD77 target Silvano Seva 2021-01-23 19:30:36 +0100
  • b9ddaca42c Added TX support to GDx baseband driver Silvano Seva 2021-01-23 19:16:28 +0100
  • 4e4130e524 Added some missing setters for AT1846S calibration and fixed other ones Silvano Seva 2021-01-23 18:58:31 +0100
  • 72220c377e Implemented RTX driver for GDx platform, by now only supporting RX Silvano Seva 2021-01-23 09:25:46 +0100
  • 8afa1d700e Driver for HR_C6000 baseband IC Silvano Seva 2021-01-17 14:52:46 +0100
  • b2eb042d2b Driver for AT1846S baseband IC Silvano Seva 2021-01-17 14:17:09 +0100
  • 9802bc4e75 Started implementation of baseband drivers for GDx platforms Silvano Seva 2021-01-17 10:18:10 +0100
  • 1a1e39fcc0 UI: Add Zone and Contacts menu Federico Amedeo Izzo 2021-01-24 18:53:43 +0100
  • 302eb572be CPS: Add Zone and Contact reading function stubs Federico Amedeo Izzo 2021-01-24 18:11:09 +0100
  • d3796971df NVMEM: Fix compiler warning on linux Federico Amedeo Izzo 2021-01-24 16:29:48 +0100
  • bc88247809 UI: Fix compiler warning uint32_t is unsigned long on 32-bit ARM and unsigned on 64-bit x64. Add type specifier to avoid having warnings when compiling on Linux Federico Amedeo Izzo 2021-01-24 16:27:50 +0100
  • bec69dc440 Graphics.h: Fix compiler warning Federico Amedeo Izzo 2021-01-24 15:57:02 +0100
  • c9c1e2312f UI: Fix compiler warnings Federico Amedeo Izzo 2021-01-24 15:51:11 +0100
  • 0a620aa99b Removed '-fdata-sections' compiler directive, breaking binaries with GCC < 10.0.0 Silvano Seva 2021-01-23 22:13:18 +0100
  • 0608176342 CPS: Read contact data from codeplug Federico Amedeo Izzo 2021-01-23 11:28:12 +0100
  • 739d1a2429 Codeplug-demo: Improve demo by printing all valid channels and zones Federico Amedeo Izzo 2021-01-23 10:38:41 +0100
  • 33336ecccc CPS: Return -1 when reading an empty channel or zone Federico Amedeo Izzo 2021-01-23 10:38:18 +0100
  • fe35d4017a CPS: Fix zone data reading Federico Amedeo Izzo 2021-01-23 10:05:18 +0100
  • 9fc7863f36 Utility for dumping external flash security registers on MDx devices Silvano Seva 2021-01-22 22:20:15 +0100
  • 489326f5cd CPS: Fix zone extension reading Federico Amedeo Izzo 2021-01-22 21:23:45 +0100
  • 6706a796ad CPS: Add code to read zone data from Codeplug Federico Amedeo Izzo 2021-01-22 21:16:13 +0100
  • 463e5bf6fb Graphics: Add error box printing Federico Amedeo Izzo 2021-01-21 22:01:20 +0100
  • 4bbad17012 Refactoring of data structure for GDx calibration data: 'vhfCal' and 'uhfCal' fields merged into a single two-element array field Silvano Seva 2021-01-21 12:34:11 +0100
  • 827bc45794 Fix deadlock issue on linux target Niccolò Izzo 2021-01-15 22:09:11 +0100
  • cb4b55d9a3 NVM: Remove unused duplicate driver Federico Amedeo Izzo 2021-01-13 21:13:14 +0100
  • 0e1e9469ea UI: Fixed bug in channel menu resulting in a pinned first channel Federico Amedeo Izzo 2021-01-13 21:10:31 +0100
  • ad78fe41e8 UI: Add channel menu lower bound Federico Amedeo Izzo 2021-01-13 21:03:51 +0100
  • 3b0c9ecb49 UI refactoring: Move macro menu logic to a separate function Federico Amedeo Izzo 2021-01-13 20:50:35 +0100
  • ab44bb90e7 UI refactoring: Move VFO input logic to separate functions Federico Amedeo Izzo 2021-01-13 20:43:39 +0100
  • b60100a1f9 UI: Move load channel from CPS to separate function Federico Amedeo Izzo 2021-01-13 20:27:39 +0100
  • 6039bbb42e UI: Pass curtime_t per pointer, not per copy Federico Amedeo Izzo 2021-01-13 20:04:12 +0100
  • 5a0a4886ee UI: Add macro menu to MEM mode. Fix main_state save and restore Federico Amedeo Izzo 2021-01-12 20:03:45 +0100
  • 1a894c67df UI: Save and restore VFO channel when switching to MEM mode Federico Amedeo Izzo 2021-01-12 19:25:47 +0100
  • d46772219d Updated README.md Niccolò Izzo 2021-01-12 08:06:04 +0100
  • daeeee64dd Fix battery glitch Niccolò Izzo 2021-01-12 08:01:34 +0100
  • 6b47a32292 UI NVM: Fix base address for UV3x0 radios, and convert from 10*Hz to Hz Federico Amedeo Izzo 2021-01-10 11:50:03 +0100
  • 47c20f8cff NVM: Convert freq from tens of Hz to Hz when reading CPS channel Federico Amedeo Izzo 2021-01-10 11:27:01 +0100
  • e690009171 UI: Reduce channel name font size Federico Amedeo Izzo 2021-01-10 11:25:05 +0100
  • b7088686f5 UI: Channel: Implemented channel switching Federico Amedeo Izzo 2021-01-10 10:23:56 +0100
  • 73c9ab56a6 UI: Channel mode: load channel from cps and do basic validation Federico Amedeo Izzo 2021-01-10 10:18:29 +0100
  • 3365fe4d2f UI: Move VFO/MEM indicator to the left of the bottom bar Federico Amedeo Izzo 2021-01-10 09:27:55 +0100
  • 571adfaabf UI: Move ui_*.c files to ui subfolder Federico Amedeo Izzo 2021-01-10 09:04:53 +0100
  • e23b9bcea6 UI: Move main screen functions to ui_main.c Federico Amedeo Izzo 2021-01-10 09:03:07 +0100
  • feb7e7ef7e UI: Initial MEM implementation Federico Amedeo Izzo 2021-01-09 19:37:51 +0100
  • aef0eb30b1 UI: Move ui_menu.c function prototypes from ui_menu.h to ui.c as extern Federico Amedeo Izzo 2021-01-09 18:33:40 +0100
  • e34674151b UI: Move menu related functions to ui_menu.c Federico Amedeo Izzo 2021-01-09 10:47:18 +0100
  • 6c9d1834ad ui.c: Fixed format string warnings Federico Amedeo Izzo 2021-01-09 09:36:17 +0100
  • 4101597ae5 ui.c: Move ui state global variables to struct ui_state_t Federico Amedeo Izzo 2021-01-09 09:25:24 +0100
  • dc0e68b0ae Add optimization flags to GCC Fred 2021-01-07 22:39:22 +0100
  • b9cfc4aafc README.md mention openrtx.org Nimayer 2021-01-07 19:12:59 +0100
  • adc48efb19 Implement CTCSS available tones array Niccolò Izzo 2021-01-05 11:11:33 +0100
  • 29e4e35199 Fix layout, implement tone enable disable macro Niccolò Izzo 2021-01-05 09:11:43 +0100
  • bbcd6483a2 Add tone enable flags into channel data structure Niccolò Izzo 2021-01-05 09:11:07 +0100
  • 04a8e2025e Keyboard: Do not send event bursts after long press Federico Amedeo Izzo 2021-01-04 13:45:27 +0100
  • 2dcefb7c0e Add backlight into state, macro functionality Niccolò Izzo 2021-01-03 22:53:07 +0100
  • 09c94a943a Fix Macro Menu printing Niccolò Izzo 2021-01-03 22:04:01 +0100
  • 07707ccae5 Keyboard: Send release key events Federico Amedeo Izzo 2021-01-03 19:16:37 +0100
  • a007eb206c Implemented Macro Menu information print Niccolò Izzo 2021-01-03 18:58:38 +0100
  • 5784adab50 Updated macro menu layout Niccolò Izzo 2021-01-03 18:30:33 +0100
  • 1e28ebbb4e Fix right aligned printing padding Niccolò Izzo 2021-01-03 18:21:01 +0100
  • 95e00c2eff Fix transparency Niccolò Izzo 2021-01-02 20:07:13 +0100
  • 2fe6cd1cb6 Implement draft of the macro menu feature Niccolò Izzo 2020-12-21 16:47:34 +0100
  • a057d2bfee Fix for MD3x0 rtx driver transmitting TX CTCSS tone even if settings tell it as disabled Silvano Seva 2021-01-05 09:42:52 +0100
  • 8010302d4d Tone generator and GPIO for audio control on MD-UV380 platform Silvano Seva 2021-01-04 20:53:42 +0100
  • 41e6c1d1e6 Added flags to enable TX and RX tones in rtxStatus_t Silvano Seva 2021-01-04 08:58:02 +0100
  • 868a0df892 UI: Fix GD77 font sizes Federico Amedeo Izzo 2021-01-03 11:22:24 +0100
  • bcb4f5ccfc UI: Remove unneeded frequency position Federico Amedeo Izzo 2021-01-03 11:16:54 +0100
  • d7cc27e41b Add radio_tool dependency to Github actions Fred 2021-01-03 10:18:20 +0100
  • 4029bcf90e UI: Removed unnecessary layout fix Federico Amedeo Izzo 2021-01-03 09:52:10 +0100
  • f8b509aeea Create main.yml Fred 2021-01-03 09:52:42 +0100
  • a5a9750fc3 UI: Recalculate layout and padding sizes for all radios Federico Amedeo Izzo 2021-01-03 09:38:54 +0100
  • 5f5c993f9a Remove separate MD-UV380G platform files. From now on they will be shared with MD-UV380, with only a GPS define set in meson.build. Federico Amedeo Izzo 2021-01-03 08:25:37 +0100
  • 16e4642b97 Fix for first part of #11, caused by VCO not being updated when a new configuration is received by the rtx driver Silvano Seva 2021-01-02 21:19:26 +0100
  • 403f37844f Fixed compilation error for MD-UV380G target Silvano Seva 2021-01-02 19:39:59 +0100
  • 48775a71fd Finalising merge of branch master into GDx-development Silvano Seva 2021-01-02 15:17:15 +0100
  • 206daec861 Driver for nonvolatile external memory on GDx devices, by now only supporting retrieval of calibration parameters Silvano Seva 2020-12-29 17:18:16 +0100
  • ff7216e9cd Driver for AT24Cx external EEPROM present on GDx devices Silvano Seva 2020-12-28 18:31:20 +0100
  • b393cdad8d Added locking mechanism to MK22FN512xx I2C0 driver to allow for multithread use Silvano Seva 2020-12-28 18:06:44 +0100
  • 56d56e901f Driver for MK22FN512xx I2C0 peripheral Silvano Seva 2020-12-28 12:43:27 +0100
  • 5581276ec5 Calibrated delayMs and delayUs on MK22FN512xx MCU Silvano Seva 2020-12-28 11:58:33 +0100
  • efb235ae4e Fixed issues with _read_r in MK22FN512xx libc integration code Silvano Seva 2020-12-27 09:18:58 +0100
  • aad19cc41c Driver for external SPI flash memory on Baofeng DM-1801 Silvano Seva 2020-12-26 19:14:30 +0100
  • d9f6ea31ab Separated code for SPI communication from sources of external flash memory driver. Silvano Seva 2020-12-24 19:00:00 +0100
  • 83ab86e955 UI: Add channel menu implementation Federico Amedeo Izzo 2021-01-01 22:06:35 +0100
  • 89813199d3 Add dummy nvmem Linux driver Federico Amedeo Izzo 2021-01-01 21:56:18 +0100
  • b74dba7564 Differentiate MDUV380G target from MDUV380 Federico Amedeo Izzo 2021-01-02 12:08:58 +0100
  • e4302545fc dumpExtFlash_MDx: Remove blank lines between flash dump lines Federico Amedeo Izzo 2021-01-02 10:26:52 +0100
  • 89567cce85 UI: remove screen refresh flag Federico Amedeo Izzo 2021-01-01 21:11:22 +0100
  • 08087cb14a linux-keyboard.c: Fix 0 key contantly pressed on Linux Federico Amedeo Izzo 2021-01-01 20:41:15 +0100
  • dba2b27310 UI: small refactoring, replace snprintf without placeholders with strcpy Federico Amedeo Izzo 2021-01-01 20:30:21 +0100
  • 2cd9a989fe Integrate OpenGD77 wrapping and flashing tools into meson Niccolò Izzo 2021-01-01 19:08:35 +0100
  • 94b7be826a Disable RTC related code on platforms without a functional RTC Federico Amedeo Izzo 2021-01-01 18:58:35 +0100
  • 8163eba67b Add MD-9600 support, boot and USB serial working Federico Amedeo Izzo 2021-01-01 18:32:05 +0100
  • a8b18b68d7 Mapped DM1801 VFO/MR button to KEY_F3 and A/B button to KEY_F4 Silvano Seva 2021-01-01 18:00:51 +0100
  • 7cc4b36907 Suppressed some compiler warnings Silvano Seva 2021-01-01 17:31:42 +0100
  • 50b93904c1 UI: Fix bug where frequency set with number keys wouldn't apply Federico Amedeo Izzo 2021-01-01 10:49:12 +0100
  • f4c4a72584 RTC: Bugfix, add missing bit in the date field Federico Amedeo Izzo 2020-12-31 19:11:35 +0100
  • b3bf54adcf UI: Complete timedate menu Federico Amedeo Izzo 2020-12-31 19:05:29 +0100
  • 8b6f4e3056 Renamed rtc_shutdown() and toneGen_shutdown() to rtc_terminate() and toneGen_terminate() Silvano Seva 2020-12-31 18:31:00 +0100
  • 142d6e90b9 In all the platforms having it, added RTC initialisation to platform_init() Silvano Seva 2020-12-31 17:55:04 +0100