Commit Graph

  • df853c8527 ttwrplus: add support for keys using Zephyr bindings Niccolò Izzo 2023-07-30 12:14:20 +0200
  • 9a445f3b31 Enable malloc on ESP32 BSP, specify ttwrplus battery type. Niccolò Izzo 2023-07-29 13:55:27 +0200
  • 0c27c9ce28 Enable Zephyr dynamic stack threads Niccolò Izzo 2023-07-28 18:09:10 +0200
  • 1f1d20e120 Update T-TWR devicetree Niccolò Izzo 2023-07-28 17:00:19 +0200
  • 67f6d56168 Display driver for ttwrplus Silvano Seva 2023-07-28 08:15:54 +0200
  • dd13732343 Fix some compilation warnings generated by xtensa-espressif-gcc Silvano Seva 2023-07-26 19:36:07 +0200
  • ebc5910015 Renamed "bcd2bin" utility to "bcdToBin" to avoid conflicting with Zephyr includes Silvano Seva 2023-07-26 12:18:05 +0200
  • 7ce3a8a605 Fix compilation error caused by voiceprompts data section definitions Silvano Seva 2023-07-26 12:15:42 +0200
  • 7c2c61f948 Added Lilygo T-TWR Plus target, using stub drivers. Silvano Seva 2023-07-26 12:04:10 +0200
  • 21a93911da Added support for ESP32-S3 MCU using Zephyr RTOS Silvano Seva 2023-07-26 11:57:52 +0200
  • 467ad6bd7a Fix regression in memory mode Marco 2023-09-17 12:49:28 +0200
  • 1a7d62fb42 Add UI and check for CAN on RX Marco 2023-09-05 20:38:22 +0200
  • f425a4c740 Fix M17 Call Info flickering during reception marco 2023-09-15 19:13:00 +0200
  • c49ae03d01 Audio stream: fixed missing NULL pointer check in audio device driver selection. Silvano Seva 2023-09-13 22:26:41 +0200
  • 8fe9837035 Implemented rxSquelchOpen() function for M17 opmode handler, returning true in case of valid stream data. Silvano Seva 2023-09-12 17:42:02 +0200
  • 0adab74255 M17: workaround to avoid UI glitches when a new dst callsign is set. Silvano Seva 2023-09-12 11:39:51 +0200
  • 22afe0ecde Port changes for M17 Call Info to module17 marco 2023-09-09 20:00:31 +0200
  • 7a67768c8d Show M17 stream information on receive Marco 2023-08-15 18:55:59 +0200
  • a3fbe34b30 Add symbols for M17 stream data display Marco 2023-08-24 22:54:41 +0200
  • dc0114e7e2 Retrieve M17 source, destination and extended callsign data from LSF Marco 2023-08-15 18:55:32 +0200
  • a0f5d55cc1 Add M17 stream information to rtxStatus struct Marco 2023-08-15 18:54:08 +0200
  • 74f7912b4c Fix M17 callsign decoder sometimes causing crashes Marco 2023-08-15 18:52:29 +0200
  • 9d141b8f93 Fix emulator screenshot tarxvf 2023-09-10 01:02:41 -0400
  • 3860894bff
    Implement macro menu without keyboard Niccolò Izzo 2023-09-08 09:48:03 +0200
  • 5ea94ee1af Improved management of FM audio volume on MD-UV3x0. Silvano Seva 2023-09-08 16:14:11 +0200
  • dd46a48cd1 Improved conversion law in MD-3x0 and MD-UV3x0 platform_getVolumeLevel(). Silvano Seva 2023-09-08 16:02:53 +0200
  • d7578c4441 Refactor ui sizes marco 2023-08-31 20:37:55 +0200
  • ffdc04be3e `m17crypto_t` update Wojciech Kaczmarski 2023-09-03 11:45:56 +0200
  • 6dd0a718e0 Fixed bug in M17 opmode handler causing missing audio output Silvano Seva 2023-08-30 18:02:46 +0200
  • c9cd620530 Audio codec: added function returning the codec's current operational status Silvano Seva 2023-08-30 18:01:44 +0200
  • 8dc1cba1f7 Removed sources of old audio stream drivers, updated stub audio driver Silvano Seva 2023-08-27 14:01:30 +0200
  • cd936ea216 Audio devices table for linux and GDx targets Silvano Seva 2023-08-27 13:55:46 +0200
  • fc5e3b0bce Audio stream: cleanup dead streams while searching for an empty slot Silvano Seva 2023-08-27 12:47:55 +0200
  • e610979ac7 Codec2: second round of refactoring and implemented proper access contention in codec_startEncode() Silvano Seva 2023-07-17 16:39:23 +0200
  • 5b3e136127 Audio codec: using a single condition variable for queue wait management. Silvano Seva 2023-07-06 08:50:47 +0200
  • dd118d0a87 Adapted voice prompt and M17 code to new codec2 API Silvano Seva 2023-05-20 14:30:35 +0200
  • 94fdd1090b Refactoring and improvement of codec2 module Silvano Seva 2023-05-20 14:14:18 +0200
  • 344aa46da7 Audio devices table for MDx Silvano Seva 2023-05-12 21:26:17 +0200
  • 2b1d3236d3 Audio devices table for Module17 Silvano Seva 2023-05-12 21:23:54 +0200
  • 7d90d15a5f Adapt code to the new audio stream API. Silvano Seva 2023-05-06 21:41:42 +0200
  • 24208db609 New unified audio stream manager Silvano Seva 2023-05-06 21:46:17 +0200
  • adf88611f4 Changed codec_startEncode() and codec_startDecode() input parameter from an audio source/sink to an audio path Silvano Seva 2023-05-20 12:36:12 +0200
  • 60b771b375 Added function to get all the informations of a given audio path Silvano Seva 2023-04-21 21:58:14 +0200
  • f56771734f Audio device driver for STM32F4xx ADC peripheral Silvano Seva 2023-08-24 21:18:00 +0200
  • 5aed3e3316 Audio device driver for STM32F4xx PWM-based 8-bit DAC emulation Silvano Seva 2023-03-18 09:34:55 +0100
  • efb5f22750 Audio device driver for STM32F4xx DAC peripheral Silvano Seva 2023-04-12 22:20:23 +0200
  • 435f7a416d Basic driver to configure STM32F4 timers as perioric update sources. Silvano Seva 2023-04-15 09:58:06 +0200
  • 4d03d1535c Added function to STM32F4 DMA stream driver returning its status (running or not). Silvano Seva 2023-04-15 09:56:15 +0200
  • 2931a83303 Almost general purpose driver for peripheral <-> memory DMA streams on STM32F4xx Silvano Seva 2023-04-12 22:03:00 +0200
  • 584dd356e2 Standard interface for drivers managing audio input and output devices Silvano Seva 2023-03-17 22:07:18 +0100
  • 1011dd1081 Moved audio_stream.h from interfaces to core headers Silvano Seva 2023-03-15 19:36:35 +0100
  • 7b64fca573 M17: change BROADCAST to ALL for decode callsign marco 2023-08-20 20:50:56 +0200
  • f40ecc60db M17: change decode callsign x to space marco 2023-08-20 20:50:29 +0200
  • 278d7850c7 M17: add data structures for GNSS and extended callsign metadata. marco 2023-08-18 12:51:41 +0200
  • ec57e74bc6 feat(ui): add tooling to generate symbols, add GPS status icon and macro latch icon to the macro menu Ryan Turner 2023-08-23 07:32:36 -0500
  • 4920921862 MD-UV3x0: fixed bug causing no FM rx after tx end. Fix #171 Silvano Seva 2023-08-23 09:54:22 +0200
  • a3c7df2b3e Remove unused latch timer functions Marco 2023-08-08 20:49:12 +0200
  • 8399dcd3a3 Change macro latching behavior Marco 2023-08-08 20:20:14 +0200
  • 29b6eb08ff chore(test): fix unit tests and explore a github workflow Ryan Turner 2023-08-08 11:43:28 -0500
  • c1a9db22b7 Made Brightness setting optional based on HW capabilities k5jae 2023-08-07 13:36:22 -0500
  • 4a6d0b4c2b Change English string for M17 destination from Broadcast to ALL k5jae 2023-08-07 08:39:37 -0500
  • e689e2f7ae assets: Remove (not used) Antonio Vázquez Blanco 2023-08-02 08:59:50 +0200
  • 3abe7ec7ce meson: Fix warning in cross arm file Antonio Vázquez Blanco 2023-08-01 10:01:17 +0200
  • 6c12a326cc Fixed a bug in STM32 flash driver causing data not being written to the internal flash. Solves #133. Silvano Seva 2023-07-29 16:31:14 +0200
  • 0a1ccbf3bb Updated codec2 repository URL. Silvano Seva 2023-07-23 19:45:47 +0200
  • a380e7a2c2 Bump radio_tool version to fix compilation issue Niccolò Izzo 2023-07-22 23:28:03 +0200
  • 60735822db Align Macro menu fm and M17 marco 2023-07-19 13:11:47 +0200
  • 4cd1fdfcf3 Moved gpio.h to peripherals Silvano Seva 2023-07-21 08:35:39 +0200
  • 28122a3bf3 Moved gps.h to peripherals Silvano Seva 2023-07-21 08:29:24 +0200
  • dcafd07085 Created "peripherals" include folder for non-mandatory drivers, moved rtc.h to peripherals folder. Silvano Seva 2023-07-21 08:23:41 +0200
  • 009930f914 Moved get/set of current time to platform interface API Silvano Seva 2023-07-21 07:58:29 +0200
  • 498f959798 Removed CPS flash backup and restore (actually unused) and hidden its UI menu entry Silvano Seva 2023-07-20 07:00:54 +0200
  • b335aeb22c Adding folder with stub drivers for the OpenRTX interface APIs. Silvano Seva 2023-07-18 23:08:49 +0200
  • 65dde770e7 Changed return type of cps_readBankData() from "int32_t" to "int". Silvano Seva 2023-07-18 23:04:31 +0200
  • a5b925e76f Small code cleanup in MD-UV3x0 HR_C6000 driver, temporary workaround to fix #129 Silvano Seva 2023-07-14 17:28:16 +0200
  • 8019b29947 Moved the setBacklightLevel() API function from platform.h to display.h Silvano Seva 2023-07-13 17:30:52 +0200
  • 163a3df607 Refactored MDx backlight driver Silvano Seva 2023-07-13 17:25:47 +0200
  • 313e9615a6 Removed platform_getCalibrationData() function because of limited usefulness. Silvano Seva 2023-07-13 09:57:36 +0200
  • 6d58230c8c Module17: set threshold for detection of hardware rev 0.1e to 3V Silvano Seva 2023-07-13 09:12:45 +0200
  • 933d291154 Made hwInfo struct const and statically initialized where dynamic loading is not needed. Silvano Seva 2023-07-13 08:49:25 +0200
  • ec62bda31a Fix CTCSS tone not correctly set when decreasing marco 2023-06-28 19:52:53 +0200
  • e5b3ea1bed Set default opmode to M17 in cps_getDefaultChannel() when compiling for Module17 Silvano Seva 2023-06-15 08:21:38 +0200
  • f3f36fc2ae Module17: quick and (very) dirty implementation of shutdown menu for hardware rev 0.1e Silvano Seva 2023-06-14 22:35:00 +0200
  • beca0ea093 Module17: implemented control of power on switch, introduced in rev 0.1e Silvano Seva 2023-06-14 21:57:33 +0200
  • 5c3e8fed80 Module17: reorganized the "info" menu entry, removed the unused fields Silvano Seva 2023-06-14 21:51:31 +0200
  • 694181df92 Module17: implemented detection of hardware version Silvano Seva 2023-06-14 21:50:12 +0200
  • 1afd868d64 Renamed "lcd_type" field of hardare info struct to "hw_version" Silvano Seva 2023-06-14 21:30:52 +0200
  • 4ee4cb656d
    Check if in M17 mode before entering destination callsign edit marcoSchr 2023-06-13 09:02:50 +0200
  • b14dd86728 Added -fdata-sections directive to compiler and linker arguments for ARM targets Silvano Seva 2023-05-31 22:24:33 +0200
  • cadec3dfd4 Default UI: implemented setting of M17 CAN Silvano Seva 2023-05-28 13:35:13 +0200
  • 2f0d56a8e0 Moved M17 destination callsign directly inside radio state data structure Silvano Seva 2023-05-28 11:41:59 +0200
  • 423183700c Moved M17 CAN to settings Silvano Seva 2023-05-28 09:57:22 +0200
  • feaab4a965 Module17 UI: fixed a couple of compiler warnings and implemented reset to defaults of settings. Silvano Seva 2023-05-28 09:07:20 +0200
  • f038603bed Module17 UI: small improvements to callsign input Silvano Seva 2023-05-27 10:05:00 +0200
  • 40b82e3169 Module17 UI: using only left/right button to change all the numeric values Silvano Seva 2023-05-27 10:03:54 +0200
  • e5d6d8ebde Module17 UI: cleaned up dead code of unused menu entries Silvano Seva 2023-05-27 08:54:54 +0200
  • f42b9d2cda Implemented transmission of user-configured M17 channel access number Silvano Seva 2022-12-08 22:25:51 +0100
  • fb8e3412c5 Implemented change of M17 baseband signal phase according to user settings for both TX and RX in Module17 Silvano Seva 2022-12-08 22:25:16 +0100
  • e93b461beb Added phase inversion setting to M17 modulator Silvano Seva 2022-12-08 22:12:01 +0100
  • adc916dbca Added CAN setting Mathis Schmieder 2022-11-27 17:21:19 +0100