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 |
Silvano Seva
|
6d9ad2b947
|
Implementation of audio path manager
|
2022-10-28 09:47:47 +02:00 |
Silvano Seva
|
a7521ccc5f
|
Added functions to setup, release and check compatibility of audio paths to audio.h
|
2022-10-28 09:47:47 +02:00 |
Silvano Seva
|
ad3390696e
|
Moved audio_path header file from interfaces to core, moved enums of audio source, sink and priority to audio.h
|
2022-10-28 09:47:47 +02:00 |
vk7js
|
ec6519425c
|
Added call to vp_announceCTCSS to macro moni+2 branch because increasesto code were not speaking, only decreases.
|
2022-10-28 09:47:47 +02:00 |
Silvano Seva
|
5fb11322ac
|
Code cleanup and refactoring of voice prompts code
|
2022-10-28 09:47:47 +02:00 |
vk7js
|
c7c9c3afc5
|
Fixed issue of m17 destination not being spoken in summary (long hold f1) if set to broadcast.
|
2022-10-28 09:47:47 +02:00 |
vk7js
|
7cc287643e
|
Added Broadcast to string table for use with voice prompts. Cleaned up hash key announcement.
|
2022-10-28 09:47:43 +02:00 |
vk7js
|
3ea4431b35
|
Added support for the speaking of callsign when you hit hash key.
Fixed issue of callsign and M17 settings strings being in the wrong order in the string table causing the voice prompts to be switched.
|
2022-10-28 08:30:47 +02:00 |