Ryan Turner
d2ddddf478
Fix incorrect include paths for platform-unique header files
2025-10-02 19:43:55 +02:00
Ryan Turner
35788b9c1c
HR_C6000: add method to read 16-bit addressed registers
...
Acked-by: Silvano Seva <silseva@fastwebnet.it>
2025-09-28 18:11:48 +02:00
Ryan Turner
00a4dbb063
style: resolve ambiguous paths on include macros
...
Update meson and cmake config to only include openrtx and platform paths.
Update files to use <..> for system and external libraries, ".." for
project files and new relative paths as necessary.
Did not attempt to fix areas where includes that should be <..> were
previously ".."
Inspired by #96 , closes #359 .
Acked-by: Silvano Seva <silseva@fastwebnet.it>
2025-09-28 17:27:45 +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
f8dcefb76b
MD-9600: 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
e66125fafc
STM32H: drivers: renamed pll sources to "rcc"
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
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
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