Silvano Seva
|
e5d6d8ebde
|
Module17 UI: cleaned up dead code of unused menu entries
|
2023-05-29 22:12:40 +02:00 |
Silvano Seva
|
f42b9d2cda
|
Implemented transmission of user-configured M17 channel access number
|
2023-05-29 22:12:40 +02:00 |
Silvano Seva
|
fb8e3412c5
|
Implemented change of M17 baseband signal phase according to user settings for both TX and RX in Module17
|
2023-05-29 22:12:40 +02:00 |
Silvano Seva
|
e93b461beb
|
Added phase inversion setting to M17 modulator
|
2023-05-29 22:12:40 +02:00 |
Mathis Schmieder
|
adc916dbca
|
Added CAN setting
|
2023-05-29 22:12:40 +02:00 |
Silvano Seva
|
e93666a515
|
Implemented mic gain setting based on UI for Module 17
|
2023-05-29 22:12:40 +02:00 |
Mathis Schmieder
|
cddf8e1c1f
|
Save contrast settings on Module 17
|
2023-05-29 22:12:40 +02:00 |
Mathis Schmieder
|
89aedef3ae
|
Implemented non-volatile memory for settings on Module 17
|
2023-05-29 22:12:40 +02:00 |
Mathis Schmieder
|
3f849bd8a1
|
Module17 UI: call sign input using arrows
|
2023-05-29 22:12:40 +02:00 |
Mathis Schmieder
|
bd8f0d70c7
|
Added RX/TX inversion and mic gain setting on Module 17 UI
|
2023-05-29 22:12:40 +02:00 |
Mathis Schmieder
|
f32255c258
|
Implemented softpot settings UI for Module 17
|
2023-05-29 22:12:40 +02:00 |
Silvano Seva
|
2b7fc6e150
|
Implemented control of Module 17 MCP4551 digital wipers
|
2023-05-29 22:12:40 +02:00 |
Silvano Seva
|
c862638fd1
|
Created calibration data structure for Module17
|
2023-05-29 22:12:40 +02:00 |
Wojciech Kaczmarski
|
a9a6217d89
|
Removed RTC_PRESENT macro for Module 17 since hardware does not have an RTC
|
2023-05-29 22:12:40 +02:00 |
Wojciech Kaczmarski
|
22e9d8ce48
|
Module 17 UI: layout and main screen
|
2023-05-29 22:12:40 +02:00 |
Silvano Seva
|
e3b66f6a4b
|
Added channel access number and frame type to M17 data field in radio state, merged TX and RX channel access number fields of rtx configuaration data structure into one.
|
2023-05-29 22:12:40 +02:00 |
Silvano Seva
|
d8c4ba4420
|
Base sources for Module 17 UI
|
2023-05-29 22:12:40 +02:00 |
Silvano Seva
|
76ded06751
|
Split UI sources in a default one for the radios and the Module17 one.
|
2023-05-29 22:12:40 +02:00 |
Silvano Seva
|
bd8585c45d
|
Fixed SDL-based display driver giving errors when compiled in BW pixel mode
|
2023-05-29 22:12:40 +02:00 |
marco
|
7ce72d8325
|
Fix default channel index
it should be 0 instead of 1
|
2023-05-29 08:49:04 +02:00 |
Niccolò Izzo
|
5f77298218
|
Bumped radio_tool version
|
2023-04-16 13:38:02 +02:00 |
DC7IA
|
2214b305db
|
Improvements to README.md
- Fixed typos
- Fixed grammar
- Fixed style
- Added info about the Matrix space
|
2023-04-12 07:42:02 +02:00 |
Silvano Seva
|
4a3bc93fa4
|
Always send an M17 EOT frame as the last frame before terminating baseband output
|
2023-03-12 16:27:31 +01:00 |
Silvano Seva
|
a89a7523cb
|
Updated year in copyright headers
|
2023-02-08 16:33:02 +01:00 |
Silvano Seva
|
49c6cbd7c0
|
Added implementation of soft-decision Viterbi decoder for M17 protocol, updated version number in meson.build
|
2022-11-11 22:04:34 +01:00 |
Silvano Seva
|
ae8bba88b6
|
Updated voice prompt for UTC timezone to support also half hour values, thanks to Joe VK7JS.
|
2022-10-31 18:04:08 +01:00 |
Silvano Seva
|
ce1dc202ae
|
Added support for half-hour timezones, moved datetime_t struct fields from bitfields to full 8-bit variables, added function to adjust the off-range fields of a datetime_t struct.
|
2022-10-31 11:41:54 +01:00 |
Silvano Seva
|
f26afc42e5
|
Small reorganization and cleanup of splash screen code, fixed bug causing audio path for voice prompts never being released at vp end
|
2022-10-31 08:41:31 +01:00 |
vk7js
|
d5d49fbbb2
|
Refactored to decouple vp_init from speaking of splash screen.
|
2022-10-31 08:41:31 +01:00 |
Silvano Seva
|
16d750c55c
|
Excluded announcement of time and date settings for devices without RTC
|
2022-10-31 08:41:31 +01:00 |
vk7js
|
438c224a2a
|
Fixed announcement of initial digit when entering rx freq in VFO mode. It once worked but somehow got clobbered along the way.
|
2022-10-31 08:41:31 +01:00 |
Silvano Seva
|
dd30c899df
|
Added a 50ms startup delay to voiceprompts. This provides a workaround to fix cracking sounds when changing rtx parameters on MD-UV3x0.
|
2022-10-31 08:41:31 +01:00 |
Silvano Seva
|
f24699f14e
|
Fixed bug in M17 demodulator causing it to sometimes take more than 20ms to process a block of baseband samples when, in unlocked state, a valid syncword is searched.
|
2022-10-31 08:41:31 +01:00 |
Silvano Seva
|
c6a40a9625
|
Ensure proper syncronization between codec2 decode thread and output stream when the former is started
|
2022-10-31 08:41:31 +01:00 |
Silvano Seva
|
0692bea269
|
Partial fix for speaker pop when a voiceprompt begins
|
2022-10-31 08:41:31 +01:00 |
Silvano Seva
|
5ee3a2e9f0
|
Reorganised codec_pushFrame and codec_popFrame functions for true non-blocking behaviour
|
2022-10-31 08:41:31 +01:00 |
Silvano Seva
|
9d021b7557
|
Fixed bug in M17 modulator and demodulator making them not releasing their audio paths on termination thus locking up the thread on M17 mode re-entering.
|
2022-10-31 08:41:31 +01:00 |
vk7js
|
12932db37c
|
Refinement to last checkin: only clear function latch without beep for PTT, not for open squelch.
|
2022-10-31 08:41:31 +01:00 |
vk7js
|
f61313638f
|
Cancel function key latch if ptt is pressed (without playing the latch off beep).
|
2022-10-31 08:41:31 +01:00 |
vk7js
|
793a76d1ea
|
When PTT is pressed, stop any voice prompt or beep in process.
|
2022-10-31 08:41:13 +01:00 |
Silvano Seva
|
f9228ec23c
|
Halved the additional output gain for MD3x0 radios inside codec2 module to avoid sound distortion when voice prompts are played.
|
2022-10-28 09:47:47 +02:00 |
Silvano Seva
|
71a15c2cfb
|
Fixed bug in voice prompts audio path management causing no audio output in case of rapid key sequences. Improved managment of audio path release in voice prompts module.
|
2022-10-28 09:47:47 +02:00 |
Silvano Seva
|
2c1401de86
|
Moved voiceprompts audio management to audio path system
|
2022-10-28 09:47:47 +02:00 |
Silvano Seva
|
4411e0f3e8
|
Implemented audio path management API in GDx and Mod17 audio drivers, removed old audio management API
|
2022-10-28 09:47:47 +02:00 |
Silvano Seva
|
21481072e7
|
Moved audio management in M17 opmode handler to audio path system
|
2022-10-28 09:47:47 +02:00 |
Silvano Seva
|
edf864337a
|
Moved audio management in FM opmode handler to audio path system
|
2022-10-28 09:47:47 +02:00 |
Silvano Seva
|
ebc7be39ab
|
Implemented audio path management API in MDx audio driver
|
2022-10-28 09:47:47 +02:00 |
Silvano Seva
|
3c65f8834a
|
Added to radio driver interface two functions to enable and disable AF output towards the speaker
|
2022-10-28 09:47:47 +02:00 |
Silvano Seva
|
714a0dd331
|
Implemented audio path management API in linux audio driver
|
2022-10-28 09:47:47 +02:00 |
Silvano Seva
|
25caffde6b
|
Linked audio path manager with low-level interface API to setup and release the audio paths. Minor refactoring of audio path manager code.
|
2022-10-28 09:47:47 +02:00 |