Wykres commitów

760 Commity (0810f69664b1474bb46d2ac192a6392855dd4775)

Autor SHA1 Wiadomość Data
JKI757 e738e18d16 stm32h7xx: rcc: configure USART1/USART6 kernel clock source to pclk2 2025-08-19 08:45:29 +02:00
JKI757 ac04f247b0 stm32h7xx: rcc: set dividers for 200MHz APB bus clock 2025-08-19 08:42:30 +02:00
Silvano Seva 44d0774b39 ttwrplus: updated GPS driver 2025-08-15 20:07:32 +02:00
Silvano Seva 7684c11328 linux: updated GPS driver to new API 2025-08-15 20:07:32 +02:00
Silvano Seva f1486c9a41 CS7000 Plus: enabled GPS 2025-08-15 20:07:32 +02:00
Silvano Seva f8dcefb76b MD-9600: using new STM32 GPS driver 2025-08-15 20:07:32 +02:00
Silvano Seva 6cdec19cb7 MD-UV3x0: using new STM32 GPS driver 2025-08-15 20:07:32 +02:00
Silvano Seva 5d50439312 MD3x0: using new STM32 GPS driver 2025-08-15 20:07:32 +02:00
Silvano Seva 29ebf95966 CS7000: using new STM32 GPS driver 2025-08-15 20:07:27 +02:00
Silvano Seva b8e220c276 drivers: gps: generic driver for STM32 USART peripherals 2025-08-15 20:00:20 +02:00
Silvano Seva e2b3a62a8e STM32H7: rcc: added rcc_getPeriphClock function 2025-08-13 18:56:25 +02:00
Silvano Seva e66125fafc STM32H: drivers: renamed pll sources to "rcc" 2025-08-13 18:56:25 +02:00
Silvano Seva e9b517abbc STM32F4: rcc: added rcc_getPeriphClock function
Added function to retrieve the clock frequency of the bus a peripheral is
attached to, given its base address. The function is C++ only and relies
on constexpr mechanism to have zero memory footprint.
2025-08-13 18:56:25 +02:00
Silvano Seva 2230c48d5d drivers: gps: added ring buffer for storing NMEA sentences.
Added implementation for a lock-free ring buffer designed for storage and
retrieval of full NMEA sentences. Data can be inserted either by char or
by sentence and extracted only by full sentences.
The size of the buffer, in byte, is defined via the CONFIG_NMEA_RBUF_SIZE
macro.
2025-08-13 18:56:25 +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
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 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 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