Silvano Seva
|
e5b3ea1bed
|
Set default opmode to M17 in cps_getDefaultChannel() when compiling for Module17
|
2023-06-15 08:21:38 +02:00 |
Silvano Seva
|
f3f36fc2ae
|
Module17: quick and (very) dirty implementation of shutdown menu for hardware rev 0.1e
|
2023-06-15 08:16:53 +02:00 |
Silvano Seva
|
beca0ea093
|
Module17: implemented control of power on switch, introduced in rev 0.1e
|
2023-06-14 21:57:33 +02:00 |
Silvano Seva
|
5c3e8fed80
|
Module17: reorganized the "info" menu entry, removed the unused fields
|
2023-06-14 21:51:31 +02:00 |
Silvano Seva
|
694181df92
|
Module17: implemented detection of hardware version
|
2023-06-14 21:50:12 +02:00 |
Silvano Seva
|
1afd868d64
|
Renamed "lcd_type" field of hardare info struct to "hw_version"
|
2023-06-14 21:30:52 +02:00 |
marcoSchr
|
4ee4cb656d
|
Check if in M17 mode before entering destination callsign edit
|
2023-06-13 09:02:50 +02:00 |
Silvano Seva
|
b14dd86728
|
Added -fdata-sections directive to compiler and linker arguments for ARM targets
|
2023-05-31 22:24:33 +02:00 |
Silvano Seva
|
cadec3dfd4
|
Default UI: implemented setting of M17 CAN
|
2023-05-29 22:12:40 +02:00 |
Silvano Seva
|
2f0d56a8e0
|
Moved M17 destination callsign directly inside radio state data structure
|
2023-05-29 22:12:40 +02:00 |
Silvano Seva
|
423183700c
|
Moved M17 CAN to settings
|
2023-05-29 22:12:40 +02:00 |
Silvano Seva
|
feaab4a965
|
Module17 UI: fixed a couple of compiler warnings and implemented reset to defaults of settings.
|
2023-05-29 22:12:40 +02:00 |
Silvano Seva
|
f038603bed
|
Module17 UI: small improvements to callsign input
|
2023-05-29 22:12:40 +02:00 |
Silvano Seva
|
40b82e3169
|
Module17 UI: using only left/right button to change all the numeric values
|
2023-05-29 22:12:40 +02:00 |
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 |