Niccolò Izzo
|
d22948a096
|
Fix naming error
Replaced FM with OPMODE_FM and DMR with OPMODE_DMR.
|
2022-05-27 21:48:46 +02:00 |
Niccolò Izzo
|
6588a6718e
|
Add M17 namespace in M17 related source files
Now M17 source files reside in the M17 namespace, the OPMODE_ prefix
was added to all opmode enums to avoid a name clash.
|
2022-05-27 21:48:46 +02:00 |
Niccolò Izzo
|
2fdbf0f236
|
Initial support for I2C soft pots on Module17
Initial support for I2C soft pots on Module17, ADC1 driver for input voltage
reading. Cherry-picked from Mathis DB9MAT repo.
TG-398
|
2021-12-23 14:52:25 +01:00 |
Silvano Seva
|
6aece95e98
|
Fixed license header
|
2021-11-27 08:23:59 +01:00 |
Mathis Schmieder
|
55c0b0d868
|
Module17 platform changes for revision 0.1c
|
2021-11-27 08:09:39 +01:00 |
Mathis Schmieder
|
4811838cb8
|
Module17: implemented keyboard driver, updated display, output audio stream and platform drivers
|
2021-11-24 19:53:48 +01:00 |
Silvano Seva
|
a0d9161e1d
|
Very preliminary support for Module17, providing only the files and configurations essential for a minimal bootstrap of the OpenRTX firmware
|
2021-11-24 19:53:48 +01:00 |
Niccolò Izzo
|
156f31cde4
|
Fix typo in license header
|
2021-10-12 12:36:52 +02:00 |
Silvano Seva
|
b58fbd6760
|
Fixed syntax error in MD3x0 and UV3x0 radio drivers
|
2021-10-08 19:34:08 +02:00 |
Niccolò Izzo
|
65a632054a
|
Disable CTCSS tones in M17 mode
Removed CTCSS modulation for M17 mode, removed FM analog specific
settings in macro menu such as tone selection, tone enable and tx
bandwidth.
|
2021-10-08 16:02:03 +02:00 |
Silvano Seva
|
5113a39f2a
|
Enabled M17 support also in MD-UV3x0 radio driver
|
2021-09-21 12:02:32 +02:00 |
Silvano Seva
|
431ba17b26
|
Modified HR_Cx000::setInputGain() function to accept a value expressed in dB instead of a raw binary value to be written directly inside the chip's register
|
2021-09-21 12:01:31 +02:00 |
Silvano Seva
|
4d3eacc144
|
Switched 'v_bat' and 'charge' fields of state struct from float to, respectively, uint16_t and uint8_t and updated UI functions accordingly. Rationale for this change is providing better support for future platforms without hardware floating point unit.
|
2021-08-14 12:56:45 +02:00 |
Silvano Seva
|
379b487f64
|
Added macro allowing to enable the SWD debugging interface on MDx devices (TG-272 #closed)
|
2021-08-12 19:46:41 +02:00 |
Silvano Seva
|
fdd50c114c
|
Fixed wrong mic gain value in MD3x0 radio driver
|
2021-06-09 11:48:25 +02:00 |
Silvano Seva
|
35de41c505
|
Reduced printf verbosity of linux radio driver
|
2021-06-03 14:59:59 +02:00 |
Silvano Seva
|
66552be403
|
Added function to radio API allowing to fine tune the radio's VCXO polarisation voltage. Currently, this functionality is effective only on MD-3x0 devices. (TG-195 #ready-for-test)
|
2021-06-03 14:50:47 +02:00 |
Silvano Seva
|
b29b24fdc0
|
Implemented RX tone squelch on MD-UV3x0 and GDx (TG-43)
|
2021-06-02 12:44:46 +02:00 |
Silvano Seva
|
fdba408831
|
Improved registers documentation in HR_C5000 and HR_C6000 drivers
|
2021-05-29 08:20:12 +02:00 |
Silvano Seva
|
4d68f02ab4
|
Updated documetation for radio.h API, removed old baseband C source files.
|
2021-05-29 08:20:12 +02:00 |
Silvano Seva
|
bbdfdd1068
|
Added support for MD-380 VHF devices. (TG-188)
|
2021-05-29 08:20:12 +02:00 |
Silvano Seva
|
2d517d5bf8
|
New radio driver for GDx. Renamed some entries in GDx calibration data structure
|
2021-05-29 08:20:12 +02:00 |
Silvano Seva
|
87d9b733e6
|
Fixed wrong bitmask in AT1846S::setRxAudioGain. Moved getBandFromFrequency function to a dedicated file, in common for all dual-band radio drivers.
|
2021-05-29 08:20:12 +02:00 |
Silvano Seva
|
e7b48b14a5
|
Updated radio driver stub for linux platform
|
2021-05-29 08:20:12 +02:00 |
Silvano Seva
|
4a080d881a
|
Finalised MD-UV3x0 radio driver, now supporting also cross-band operation (TG-186)
|
2021-05-29 08:20:12 +02:00 |
Silvano Seva
|
f1a01d7613
|
New radio driver for MD-UV3x0, testing required
|
2021-05-29 08:20:12 +02:00 |
Silvano Seva
|
f0dfd7036f
|
Fixed bug in OpMode_FM.cpp which prevented entering in RX mode, removed code for setting input gain in HR_C5000 driver, modified meson.build to make it compile the new sources
|
2021-05-29 08:20:12 +02:00 |
Silvano Seva
|
850e3580ed
|
New radio driver for MD-3x0 platform, still requiring a bit of debugging
|
2021-05-29 08:20:12 +02:00 |
Silvano Seva
|
529b108771
|
Added to HR_Cx000 driver a function for setting the gain of the audio input stage.
|
2021-05-29 08:20:12 +02:00 |
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 |