Commit Graph

535 Commits

Author SHA1 Message Date
Morgan Diepart 6cd4583677 Fixed maximum audio for MDUV3x0 out of bounds 2025-07-05 11:29:09 +02:00
Silvano Seva 03d1ae5546 Updated year in copyright headers 2025-04-04 21:15:39 +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
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 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 959e9df457 Added support for STM32H743 MCU 2025-03-16 17:50:19 +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
Silvano Seva 4244d85405 CS7000: use hardware SPI for HR_C6000 control interface 2025-03-16 10:13:00 +01:00
Silvano Seva 832b933983 CS7000: implemented transmission of CTCSS squelch tones 2025-03-16 10:13:00 +01:00
Silvano Seva f883d4e7e1 CS7000: avoid spillover of FM audio when switching to HR_C6000 DAC output 2025-03-16 10:13:00 +01:00
Silvano Seva 6513d5593a CS7000: driver for channel selector knob 2025-03-16 10:13:00 +01:00
Silvano Seva cb338ceb3d CS7000: added GPS support 2025-03-16 10:13:00 +01:00
Silvano Seva ebff73a95f CS7000: audio driver 2025-03-16 10:13:00 +01:00
Silvano Seva 68b001310e CS7000: radio driver 2025-03-16 10:13:00 +01:00
Silvano Seva 24a35a8933 CS7000: HR_C6000 driver 2025-03-16 10:13:00 +01:00
Silvano Seva 135bf562f1 CS7000: NVM: added reading of calibration data 2025-03-16 10:13:00 +01:00
Silvano Seva e4b64fbef2 Driver for AK2365A FM detector 2025-03-16 10:13:00 +01:00
Silvano Seva 1f8a2092b3 CS7000: nonvolatile memory driver 2025-03-16 10:13:00 +01:00
Silvano Seva 72e54a7a11 CS7000: keyboard driver 2025-03-16 10:13:00 +01:00
Silvano Seva 7f83dbbd5f CS7000: display driver 2025-03-16 10:13:00 +01:00
Silvano Seva 1c51bf0136 GPIO: driver for gpio outputs using SIPO shift-register 2025-03-10 21:53:51 +01:00
Silvano Seva 2496d49ffc HR_C6000: implemented transmission of single-frequency tones 2025-03-10 21:53:51 +01:00
Silvano Seva 5016884782 HR_C6000: added functions for CTCSS tone encode/decode 2025-03-10 21:53:51 +01:00
Silvano Seva f65c91dc4f Created HR_C6000 class, subclass of HR_Cx000 2025-03-10 21:53:51 +01:00
marco 0ef8e6eed9 NVM: added nvm_getDesc function to Module17 driver 2025-03-02 18:12:45 +01:00
marco 40e2e5c38e NVM: fixed bound check error in nvm_getDesc() 2025-03-02 18:12:39 +01:00
Silvano Seva 1099f0f7a3 CPS: added enumeration type for CTCSS tone index 2025-03-01 19:01:10 +01:00
Silvano Seva 7993074a6a gpio-native: select driver basing on MCU type instead of build target 2025-02-11 19:01:34 +01:00
marco 8b792c4773 NVM: zephyr: fixed compilation errors 2025-01-29 09:14:53 +01:00
marco bbd104172b Audio: ttwrplus: added missing include for SA8x8 driver 2025-01-29 09:11:56 +01:00
marco 52d0c71323 MD9600: Enable Screen Backlight 2024-12-29 00:44:03 +01:00
marco 616806471e MD9600: Fix Keyboard not working after ADC changes 2024-11-24 15:01:25 +01:00
Silvano Seva e1572f8eb5 MD-9600: using STM32 ADC driver 2024-11-10 13:59:35 +01:00