Silvano Seva
|
887d95ec58
|
Created 'wrappers' subfolder in platform/drivers/baseband containing the C wrappers for the AT1846S, HR_C5000 and HR_C6000 drivers
|
2021-05-29 08:20:12 +02:00 |
Silvano Seva
|
11161fa64a
|
Moved to C++ and refactored HR_C5000/HR_C6000 drivers, grouping common code. A C-callable wrapper is also provided. TG-37
|
2021-05-29 08:20:07 +02:00 |
Silvano Seva
|
d95e36f43b
|
Moved to C++ and refactored AT1846S driver, grouping common code. A C-callable wrapper is also provided. TG-37
|
2021-05-29 08:19:47 +02:00 |
Silvano Seva
|
a6c638b063
|
Updated code attributions and informations about licensing of part of the codebase
|
2021-04-21 10:07:34 +02:00 |
Silvano Seva
|
c0ecf2e13f
|
Basic audio management module, controlling only speaker PA and microphone preamplifier. TG-61
|
2021-04-12 19:10:13 +02:00 |
Silvano Seva
|
94d3a8f52b
|
Stub drivers for NVM and radio management on MD-9600
|
2021-04-10 12:15:29 +02:00 |
Silvano Seva
|
e157fc361d
|
Restructured ADC1_MDx code and extended its support also to MD-9600
|
2021-04-10 12:15:28 +02:00 |
Silvano Seva
|
0ca7258f03
|
MD3x0 bugfixes: fixed wrong ADC conversion sequence preventing squelch opening and corrected control of W/N switch in radio driver
|
2021-04-09 12:54:53 +02:00 |
Silvano Seva
|
3f9d46dc2a
|
Fixed C6000_setModOffset in MD-UV3x0 HR_C6000 driver, now behaves in the same way as TYT firmware does. Provides a fix for #21, although it still have to be sharpened a bit.
|
2021-03-31 16:57:35 +02:00 |
Silvano Seva
|
c13bc94e91
|
Fixed bug in MD-UV3x0 radio driver making it transmit with 1W output power even when 5W is selected
|
2021-03-31 15:05:40 +02:00 |
Fred
|
f4e25a3f8f
|
Fix compilation for gd77 and dm1801 targets
|
2021-03-24 09:25:57 +01:00 |
Silvano Seva
|
32e6eb7029
|
Applied bugfix to MD-UV3x0 radio driver also to GDx one
|
2021-03-24 08:54:46 +01:00 |
Silvano Seva
|
a20f907330
|
Fixed issue with RSSI calculation on MD-UV3x0, leading to an output value of +105dBm when AT1846S register read 0x00
|
2021-03-22 18:01:37 +01:00 |
Silvano Seva
|
fb295a7aa0
|
Fixed issues with AT1846S I2C bus on MD-UV3x0, which caused it to work only if additional capacitance was added to SDA line by probing wires, oscilloscope probe, ...
|
2021-03-21 22:20:11 +01:00 |
Silvano Seva
|
97e234ecf6
|
Improved software I2C routines for MD-UV3x0 AT1846S driver
|
2021-03-20 22:46:43 +01:00 |
Silvano Seva
|
cfe2a609d5
|
Aligning delays in MD-UV3x0 AT1846S_init to the original firmware's ones
|
2021-03-20 11:51:35 +01:00 |
Federico Amedeo Izzo
|
f1643a8748
|
Comment AT1846S init from UV380 based on AT1846S programming guide
|
2021-03-20 11:51:35 +01:00 |
Silvano Seva
|
8423efb1b5
|
Fixed issue causing missing RX audio after a transmission on MD-UV3x0
|
2021-03-20 11:51:35 +01:00 |
Silvano Seva
|
c1abeefd67
|
Implemented volume control for audio coming from radio stage on MD-UV3x0 and fixed a compilation warning regarding non-const access to a const variable
|
2021-03-20 11:51:35 +01:00 |
Silvano Seva
|
4ed16fb51c
|
Enabled measurement of volume level on MD-UV3x0
|
2021-03-20 11:51:35 +01:00 |
Silvano Seva
|
a5120ffddc
|
Radio driver for MD-UV3x0 targets
|
2021-03-20 11:51:35 +01:00 |
Silvano Seva
|
9610d0db07
|
HR_C6000 driver for MD-UV3x0 targets
|
2021-03-20 11:51:35 +01:00 |
Silvano Seva
|
2ece3794a0
|
AT1846S driver for MD-UV3x0
|
2021-03-20 11:51:35 +01:00 |
Silvano Seva
|
f9332f5ce3
|
Implemented I2C routines for AT1846S on MD-UV3x0
|
2021-03-20 11:51:35 +01:00 |
Silvano Seva
|
7992b4abca
|
Moving to miosix kernel: adapted MDx drivers to new configuration
|
2021-03-13 09:16:06 +01:00 |
Silvano Seva
|
d96e60873e
|
Added register documentation in AT1846S driver
|
2021-02-25 11:40:56 +01:00 |
Silvano Seva
|
3438006ef5
|
Removed moving average filtering from MDx ADC1 driver, added code for proper filtering of ADC samples in platform-independent code
|
2021-02-23 15:49:55 +01:00 |
Niccolò Izzo
|
4d66d8b1af
|
Fix various warnings
|
2021-02-17 11:21:46 +01:00 |
Federico Amedeo Izzo
|
845d0b8a7d
|
Reduce RTX and Platform verbosity on Linux, add missing newline in RTX
|
2021-02-13 11:24:05 +01:00 |
Silvano Seva
|
1846fde270
|
Documentation of AT1846S driver API
|
2021-02-03 14:30:06 +01:00 |
Silvano Seva
|
3e2716f52c
|
Implemented TX CTCSS tone for GDx devices
|
2021-02-03 14:30:06 +01:00 |
Silvano Seva
|
a1bd2fe22b
|
Fixed bug in PLL divider computation which leads to have VCO frequency 4.2MHz below the expected value. See #13
|
2021-02-03 14:30:06 +01:00 |
Silvano Seva
|
061c90cfb4
|
Fixed missing removal of PA drive voltage before turning on RX LNAs in GDx radio driver
|
2021-02-03 14:30:06 +01:00 |
Silvano Seva
|
20930cdc18
|
Renamed HR_C5000 driver sources
|
2021-02-03 14:30:06 +01:00 |
Silvano Seva
|
5c54de0fac
|
Renamed sources for SKY72310 driver
|
2021-02-03 14:30:06 +01:00 |
Silvano Seva
|
fa07a55140
|
Removing old rtx driver implementations
|
2021-02-03 14:30:06 +01:00 |
Silvano Seva
|
e9b7a0154a
|
Added missing audio mux control to GDx radio driver
|
2021-02-03 14:30:06 +01:00 |
Silvano Seva
|
eb619f4b38
|
Radio driver for GDx targets
|
2021-02-03 14:30:06 +01:00 |
Silvano Seva
|
fd9c26565d
|
Radio driver for MD-UV3x0 target
|
2021-02-03 14:30:06 +01:00 |
Silvano Seva
|
72455b7fb0
|
New radio driver for linux platform
|
2021-02-03 14:30:06 +01:00 |
Silvano Seva
|
d9a55c137a
|
Implementation of all common rtx functionalities and radio driver for MD3x0
|
2021-02-03 14:30:06 +01:00 |
Silvano Seva
|
edb2697124
|
New 'radio' interface API, providing a standard interface for low-level platform-specific baseband control
|
2021-02-03 14:30:06 +01:00 |
Niccolò Izzo
|
9f980f1dd4
|
Sane default for linux RSSI stub
|
2021-01-29 18:14:48 +01:00 |
Niccolò Izzo
|
cf8e02506c
|
Align squelch values with rssi
|
2021-01-29 11:28:21 +01:00 |
Niccolò Izzo
|
226d2ccaf7
|
Implement RSSI based squelch control
|
2021-01-28 15:13:06 +01:00 |
Niccolò Izzo
|
90445e29a7
|
Implement voltage to dBm conversion in MDx
MDx radios get an RSSI voltage in mV, to be converted into dBm, we used
and empirically derived linear relation to compute the dBm value.
|
2021-01-28 10:31:37 +01:00 |
Silvano Seva
|
b9ddaca42c
|
Added TX support to GDx baseband driver
|
2021-01-24 18:59:12 +01:00 |
Silvano Seva
|
4e4130e524
|
Added some missing setters for AT1846S calibration and fixed other ones
|
2021-01-24 18:59:12 +01:00 |
Silvano Seva
|
72220c377e
|
Implemented RTX driver for GDx platform, by now only supporting RX
|
2021-01-24 18:59:12 +01:00 |
Silvano Seva
|
8afa1d700e
|
Driver for HR_C6000 baseband IC
|
2021-01-24 18:59:12 +01:00 |