67f6d56168Display driver for ttwrplus
Silvano Seva
2023-07-28 08:15:54 +0200
dd13732343Fix some compilation warnings generated by xtensa-espressif-gcc
Silvano Seva
2023-07-26 19:36:07 +0200
ebc5910015Renamed "bcd2bin" utility to "bcdToBin" to avoid conflicting with Zephyr includes
Silvano Seva
2023-07-26 12:18:05 +0200
7ce3a8a605Fix compilation error caused by voiceprompts data section definitions
Silvano Seva
2023-07-26 12:15:42 +0200
7c2c61f948Added Lilygo T-TWR Plus target, using stub drivers.
Silvano Seva
2023-07-26 12:04:10 +0200
21a93911daAdded support for ESP32-S3 MCU using Zephyr RTOS
Silvano Seva
2023-07-26 11:57:52 +0200
467ad6bd7aFix regression in memory mode
Marco
2023-09-17 12:49:28 +0200
1a7d62fb42Add UI and check for CAN on RX
Marco
2023-09-05 20:38:22 +0200
f425a4c740Fix M17 Call Info flickering during reception
marco
2023-09-15 19:13:00 +0200
c49ae03d01Audio stream: fixed missing NULL pointer check in audio device driver selection.
Silvano Seva
2023-09-13 22:26:41 +0200
8fe9837035Implemented rxSquelchOpen() function for M17 opmode handler, returning true in case of valid stream data.
Silvano Seva
2023-09-12 17:42:02 +0200
0adab74255M17: workaround to avoid UI glitches when a new dst callsign is set.
Silvano Seva
2023-09-12 11:39:51 +0200
22afe0ecdePort changes for M17 Call Info to module17
marco
2023-09-09 20:00:31 +0200
7a67768c8dShow M17 stream information on receive
Marco
2023-08-15 18:55:59 +0200
a3fbe34b30Add symbols for M17 stream data display
Marco
2023-08-24 22:54:41 +0200
dc0114e7e2Retrieve M17 source, destination and extended callsign data from LSF
Marco
2023-08-15 18:55:32 +0200
a0f5d55cc1Add M17 stream information to rtxStatus struct
Marco
2023-08-15 18:54:08 +0200
74f7912b4cFix M17 callsign decoder sometimes causing crashes
Marco
2023-08-15 18:52:29 +0200
Implement macro menu without keyboard
Niccolò Izzo
2023-09-08 09:48:03 +0200
5ea94ee1afImproved management of FM audio volume on MD-UV3x0.
Silvano Seva
2023-09-08 16:14:11 +0200
dd46a48cd1Improved conversion law in MD-3x0 and MD-UV3x0 platform_getVolumeLevel().
Silvano Seva
2023-09-08 16:02:53 +0200
d7578c4441Refactor ui sizes
marco
2023-08-31 20:37:55 +0200
ffdc04be3e`m17crypto_t` update
Wojciech Kaczmarski
2023-09-03 11:45:56 +0200
6dd0a718e0Fixed bug in M17 opmode handler causing missing audio output
Silvano Seva
2023-08-30 18:02:46 +0200
c9cd620530Audio codec: added function returning the codec's current operational status
Silvano Seva
2023-08-30 18:01:44 +0200
8dc1cba1f7Removed sources of old audio stream drivers, updated stub audio driver
Silvano Seva
2023-08-27 14:01:30 +0200
cd936ea216Audio devices table for linux and GDx targets
Silvano Seva
2023-08-27 13:55:46 +0200
fc5e3b0bceAudio stream: cleanup dead streams while searching for an empty slot
Silvano Seva
2023-08-27 12:47:55 +0200
e610979ac7Codec2: second round of refactoring and implemented proper access contention in codec_startEncode()
Silvano Seva
2023-07-17 16:39:23 +0200
5b3e136127Audio codec: using a single condition variable for queue wait management.
Silvano Seva
2023-07-06 08:50:47 +0200
dd118d0a87Adapted voice prompt and M17 code to new codec2 API
Silvano Seva
2023-05-20 14:30:35 +0200
94fdd1090bRefactoring and improvement of codec2 module
Silvano Seva
2023-05-20 14:14:18 +0200
344aa46da7Audio devices table for MDx
Silvano Seva
2023-05-12 21:26:17 +0200
2b1d3236d3Audio devices table for Module17
Silvano Seva
2023-05-12 21:23:54 +0200
7d90d15a5fAdapt code to the new audio stream API.
Silvano Seva
2023-05-06 21:41:42 +0200
24208db609New unified audio stream manager
Silvano Seva
2023-05-06 21:46:17 +0200
adf88611f4Changed 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
60b771b375Added function to get all the informations of a given audio path
Silvano Seva
2023-04-21 21:58:14 +0200
f56771734fAudio device driver for STM32F4xx ADC peripheral
Silvano Seva
2023-08-24 21:18:00 +0200
5aed3e3316Audio device driver for STM32F4xx PWM-based 8-bit DAC emulation
Silvano Seva
2023-03-18 09:34:55 +0100
efb5f22750Audio device driver for STM32F4xx DAC peripheral
Silvano Seva
2023-04-12 22:20:23 +0200
435f7a416dBasic driver to configure STM32F4 timers as perioric update sources.
Silvano Seva
2023-04-15 09:58:06 +0200
4d03d1535cAdded function to STM32F4 DMA stream driver returning its status (running or not).
Silvano Seva
2023-04-15 09:56:15 +0200
2931a83303Almost general purpose driver for peripheral <-> memory DMA streams on STM32F4xx
Silvano Seva
2023-04-12 22:03:00 +0200
584dd356e2Standard interface for drivers managing audio input and output devices
Silvano Seva
2023-03-17 22:07:18 +0100
1011dd1081Moved audio_stream.h from interfaces to core headers
Silvano Seva
2023-03-15 19:36:35 +0100
7b64fca573M17: change BROADCAST to ALL for decode callsign
marco
2023-08-20 20:50:56 +0200
f40ecc60dbM17: change decode callsign x to space
marco
2023-08-20 20:50:29 +0200
278d7850c7M17: add data structures for GNSS and extended callsign metadata.
marco
2023-08-18 12:51:41 +0200
ec57e74bc6feat(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
4920921862MD-UV3x0: fixed bug causing no FM rx after tx end. Fix#171
Silvano Seva
2023-08-23 09:54:22 +0200
a3c7df2b3eRemove unused latch timer functions
Marco
2023-08-08 20:49:12 +0200
8399dcd3a3Change macro latching behavior
Marco
2023-08-08 20:20:14 +0200
29b6eb08ffchore(test): fix unit tests and explore a github workflow
Ryan Turner
2023-08-08 11:43:28 -0500
c1a9db22b7Made Brightness setting optional based on HW capabilities
k5jae
2023-08-07 13:36:22 -0500
4a6d0b4c2bChange English string for M17 destination from Broadcast to ALL
k5jae
2023-08-07 08:39:37 -0500
e689e2f7aeassets: Remove (not used)
Antonio Vázquez Blanco
2023-08-02 08:59:50 +0200
3abe7ec7cemeson: Fix warning in cross arm file
Antonio Vázquez Blanco
2023-08-01 10:01:17 +0200
6c12a326ccFixed 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
0a1ccbf3bbUpdated codec2 repository URL.
Silvano Seva
2023-07-23 19:45:47 +0200
a380e7a2c2Bump radio_tool version to fix compilation issue
Niccolò Izzo
2023-07-22 23:28:03 +0200
60735822dbAlign Macro menu fm and M17
marco
2023-07-19 13:11:47 +0200
4cd1fdfcf3Moved gpio.h to peripherals
Silvano Seva
2023-07-21 08:35:39 +0200
28122a3bf3Moved gps.h to peripherals
Silvano Seva
2023-07-21 08:29:24 +0200
dcafd07085Created "peripherals" include folder for non-mandatory drivers, moved rtc.h to peripherals folder.
Silvano Seva
2023-07-21 08:23:41 +0200
009930f914Moved get/set of current time to platform interface API
Silvano Seva
2023-07-21 07:58:29 +0200
498f959798Removed CPS flash backup and restore (actually unused) and hidden its UI menu entry
Silvano Seva
2023-07-20 07:00:54 +0200
b335aeb22cAdding folder with stub drivers for the OpenRTX interface APIs.
Silvano Seva
2023-07-18 23:08:49 +0200
65dde770e7Changed return type of cps_readBankData() from "int32_t" to "int".
Silvano Seva
2023-07-18 23:04:31 +0200
a5b925e76fSmall code cleanup in MD-UV3x0 HR_C6000 driver, temporary workaround to fix#129
Silvano Seva
2023-07-14 17:28:16 +0200
8019b29947Moved the setBacklightLevel() API function from platform.h to display.h
Silvano Seva
2023-07-13 17:30:52 +0200
163a3df607Refactored MDx backlight driver
Silvano Seva
2023-07-13 17:25:47 +0200
313e9615a6Removed platform_getCalibrationData() function because of limited usefulness.
Silvano Seva
2023-07-13 09:57:36 +0200
6d58230c8cModule17: set threshold for detection of hardware rev 0.1e to 3V
Silvano Seva
2023-07-13 09:12:45 +0200
933d291154Made hwInfo struct const and statically initialized where dynamic loading is not needed.
Silvano Seva
2023-07-13 08:49:25 +0200
ec62bda31aFix CTCSS tone not correctly set when decreasing
marco
2023-06-28 19:52:53 +0200
e5b3ea1bedSet default opmode to M17 in cps_getDefaultChannel() when compiling for Module17
Silvano Seva
2023-06-15 08:21:38 +0200
f3f36fc2aeModule17: quick and (very) dirty implementation of shutdown menu for hardware rev 0.1e
Silvano Seva
2023-06-14 22:35:00 +0200
beca0ea093Module17: implemented control of power on switch, introduced in rev 0.1e
Silvano Seva
2023-06-14 21:57:33 +0200
5c3e8fed80Module17: reorganized the "info" menu entry, removed the unused fields
Silvano Seva
2023-06-14 21:51:31 +0200
694181df92Module17: implemented detection of hardware version
Silvano Seva
2023-06-14 21:50:12 +0200
1afd868d64Renamed "lcd_type" field of hardare info struct to "hw_version"
Silvano Seva
2023-06-14 21:30:52 +0200
Check if in M17 mode before entering destination callsign edit
marcoSchr
2023-06-13 09:02:50 +0200
b14dd86728Added -fdata-sections directive to compiler and linker arguments for ARM targets
Silvano Seva
2023-05-31 22:24:33 +0200
cadec3dfd4Default UI: implemented setting of M17 CAN
Silvano Seva
2023-05-28 13:35:13 +0200
2f0d56a8e0Moved M17 destination callsign directly inside radio state data structure
Silvano Seva
2023-05-28 11:41:59 +0200
423183700cMoved M17 CAN to settings
Silvano Seva
2023-05-28 09:57:22 +0200
feaab4a965Module17 UI: fixed a couple of compiler warnings and implemented reset to defaults of settings.
Silvano Seva
2023-05-28 09:07:20 +0200
f038603bedModule17 UI: small improvements to callsign input
Silvano Seva
2023-05-27 10:05:00 +0200
40b82e3169Module17 UI: using only left/right button to change all the numeric values
Silvano Seva
2023-05-27 10:03:54 +0200
e5d6d8ebdeModule17 UI: cleaned up dead code of unused menu entries
Silvano Seva
2023-05-27 08:54:54 +0200
f42b9d2cdaImplemented transmission of user-configured M17 channel access number
Silvano Seva
2022-12-08 22:25:51 +0100
fb8e3412c5Implemented 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
e93b461bebAdded phase inversion setting to M17 modulator
Silvano Seva
2022-12-08 22:12:01 +0100
adc916dbcaAdded CAN setting
Mathis Schmieder
2022-11-27 17:21:19 +0100