Wojciech Kaczmarski
4f8ab3e318
Update audio_codec.c
...
Make sure that the `decodeFunc()` only decodes Codec2 data if the encoded frame energy exceeds a certain threshold. This guarantees that no noise is decoded and played back at the speaker. After applying this modification, the decoded speech is much clearer, as there is no noise in between words or at idle (silence). The idle noise effect is especially emphasized when 12-bit ADCs are used at the transmitter side.
2025-08-24 14:16:27 +02:00
Silvano Seva
498aa309cd
tests: platform: added tool for MDx and GDx calibration readout
2025-08-03 12:11:19 +02:00
Silvano Seva
acfffb13a9
tests: platform: added nonvolatile memory dump tool
2025-08-03 12:11:19 +02:00
Silvano Seva
0d249994cf
tests: platform: added display test
2025-08-03 12:11:19 +02:00
Silvano Seva
6881c2430b
tests: platform: updated keyboard test
2025-08-03 12:11:19 +02:00
Silvano Seva
fa9134e106
tests: platform: updated platform API test
2025-08-03 12:11:19 +02:00
Silvano Seva
7b1ff71907
tests: platform: cleanup deprecated tesuites
2025-08-03 11:42:31 +02:00
Silvano Seva
fe87ac0186
Updated version number in meson.build
2025-07-12 08:35:10 +02:00
Peter Buchegger
5ca552a830
Created Dockerfile, devcontainer and vscode tasks for all targets
2025-07-11 21:44:57 +02:00
Silvano Seva
0d47410b6c
CS7000: radio: added transmission of 1750Hz tone
2025-07-11 20:10:46 +02:00
Silvano Seva
22dba93295
drivers: baseband: HR_C6000: renamed disableCtcss() to disableTones()
2025-07-11 20:10:46 +02:00
Silvano Seva
ac6127684a
linux: nvmem: fixed wrong bound check in nvm_getDesc
2025-07-11 20:10:34 +02:00
Silvano Seva
280d5ad350
Fixed compilation errors with GCC 15.1
2025-07-08 21:36:25 +02:00
Silvano Seva
0962b533c7
core: battery: added Li-Ion battery type, updated targets accordingly
2025-07-08 21:18:41 +02:00
Silvano Seva
71c144d426
core: battery: split configurations for battery chemistry and cells number
2025-07-05 14:05:49 +02:00
Silvano Seva
28aa4378c2
MD3x0: radio: fixed broken 1750Hz tone
2025-07-05 14:05:49 +02:00
Silvano Seva
c64057780f
CS7000: display: added delay between data write and WR line assertion
2025-07-05 14:05:49 +02:00
Morgan Diepart
6cd4583677
Fixed maximum audio for MDUV3x0 out of bounds
2025-07-05 11:29:09 +02:00
marco
359c29592b
Add CS7000/CS700P/DM1701 to actions build
2025-04-21 21:31:11 +02:00
Silvano Seva
03d1ae5546
Updated year in copyright headers
2025-04-04 21:15:39 +02:00
Silvano Seva
5805b85d62
Updated README
2025-04-04 18:35:27 +02:00
marco
72510a651a
meson.build: MD-9600: fixed missing GPS source
2025-04-04 18:32:43 +02:00
Silvano Seva
23b16053df
Audio stream: fixed early start of input stream when in liner buffer mode
2025-04-02 19:31:50 +02:00
Silvano Seva
15a544e2ad
DM-1701: radio driver
2025-04-02 19:28:22 +02:00
Silvano Seva
7636794783
DM-1701: keyboard driver
2025-04-02 19:28:22 +02:00
Silvano Seva
b5a20719b0
DM-1701: audio driver
2025-04-02 19:28:22 +02:00
fred
e469c856cc
Initial BSP for Baofeng DM-1701
2025-04-02 19:28:22 +02:00
Silvano Seva
cd15cf3def
CS7000: radio: fix frequency drift of first M17 TX after power on
2025-03-26 19:58:14 +01:00
Alain Carlucci
dfb329e10f
CS7000: added wrap script and build target
2025-03-26 19:58:14 +01:00
Silvano Seva
fb9dd20147
CS7000P: added radio driver
2025-03-26 19:58:14 +01:00
Silvano Seva
8625184030
CS7000P: enabled audio management system
2025-03-26 19:58:14 +01:00
Silvano Seva
891f18cac7
CS7000P: enabled NVM storage
2025-03-26 19:58:14 +01:00
Silvano Seva
989b194ef3
CS7000: updated display driver to PLUS hardware
2025-03-26 19:58:14 +01:00
Silvano Seva
894d7b8b57
Initial BSP for Connect Systems CS7000-PLUS
2025-03-26 19:58:14 +01:00
Silvano Seva
1a15f793f3
Audio: STM32 ADC: extended driver to STM32H7 family
2025-03-20 20:35:23 +01:00
Silvano Seva
3d04759e8d
Audio: STM32 DAC: extended driver to STM32H7 family
2025-03-20 20:35:23 +01:00
Silvano Seva
404e840370
Drivers: NVM: W25Qx: added support for extended addressing mode
2025-03-20 20:35:23 +01:00
Silvano Seva
dfb24c95e8
Drivers: SPI: added driver for STM32H7 devices
2025-03-20 20:35:23 +01:00
Silvano Seva
f5012e0f63
Drivers: ADC: added driver for STM32H7 devices
2025-03-20 20:35:23 +01:00
Silvano Seva
7b35715ee4
STM32H7: driver for LPTIM peripheral
2025-03-20 20:35:23 +01:00
Silvano Seva
54d675155d
STM32H7: set up PLL2 to have a 168MHz clock source
2025-03-16 17:53:38 +01:00
Silvano Seva
959e9df457
Added support for STM32H743 MCU
2025-03-16 17:50:19 +01:00
Silvano Seva
04401c6eeb
Miosix: added support for ARM Cortex M7 devices
2025-03-16 17:49:50 +01:00
Silvano Seva
07c4ea6753
Drivers: ADC: removed old "ADC1_MDx" driver
2025-03-16 17:45:39 +01:00
Silvano Seva
6ff868c7a4
Moved STM32F4xx ADC driver under platform/drivers/ADC
2025-03-16 17:44:26 +01:00
Silvano Seva
08cd620951
Audio: stm32_dac: fixed missing restore of output idle level after stream end
...
On CKS32F407 the external trigger source for a DAC channel needs to be disabled
in order for the writes to the DAC data registers to be effective. This is
coherent with the STM32F4 reference manual, but the STM32 devices update the DAC
output on a register write wether the external trigger is enabled or not.
2025-03-16 10:13:00 +01:00
Silvano Seva
8f844c9f99
CS7000: radio: added detection of CTCSS tones
2025-03-16 10:13:00 +01:00
Silvano Seva
cfeb2461b2
CS7000: audio: manage swap between internal and accessory mic/spk
2025-03-16 10:13:00 +01:00
Silvano Seva
b69fa48dbb
CS7000: added control of keyboard backlight
2025-03-16 10:13:00 +01:00
Silvano Seva
e204891776
CS7000: calibrated AK2365 RSSI output curve
2025-03-16 10:13:00 +01:00