Silvano Seva
|
8e0a5d1c0f
|
Made 'platform_getVolumeLevel' and 'platform_getMicLevel' API functions return a normalised 8 bit value ranging from 0 to 255 (TG-293 #closed)
|
2021-08-14 10:18:55 +02:00 |
Silvano Seva
|
379f5aa71b
|
Refactoring of GDx ADC1 driver: added function allowing to retrieve the raw conversion value, changed return value of 'adc1_getMeasurement' from float to uint16_t
|
2021-08-14 10:18:55 +02:00 |
Silvano Seva
|
5dc2ba25d8
|
Refactoring of MDx ADC1 driver: removed DMA, added function allowing to retrieve the raw conversion value, changed return value of 'adc1_getMeasurement' from float to uint16_t (TG-276 #closed)
|
2021-08-14 10:18:55 +02:00 |
Federico Amedeo Izzo
|
c69c2be478
|
Fixed external microphone sticky PTT button on MD-UV380
|
2021-08-14 10:02:34 +02:00 |
Silvano Seva
|
f286245f4f
|
Fixed USART ISR handler in MDx GPS driver to prevent it from exiting without clearing the interrupt flags when no thread is registered for wakeup (TG-271 #closed)
|
2021-08-13 17:01:32 +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 |
Federico Amedeo Izzo
|
07e1f28f79
|
Fix sticky PTT button on MD-UV380 by removing double initialization of PTT_SW gpio.
|
2021-08-11 20:53:54 +02:00 |
Silvano Seva
|
b80ddc1145
|
Implemented reading of PTT status from external microphone on MD-3x0 and MD-UV3x0
|
2021-07-10 21:52:15 +02:00 |
Silvano Seva
|
466b405bba
|
Fixed compiler warning generated by unused parameters in STM32F4xx USART3 diver
|
2021-07-10 21:39:47 +02:00 |
Silvano Seva
|
c48405659b
|
Added initialisation of MD3x0 debug USART to miosix bsp init function
|
2021-07-09 08:53:12 +02:00 |
Silvano Seva
|
eb474d6bee
|
Driver for STM32F4 USART3, can be used as a debug serial interface on MD3x0 devices without GPS and is enabled by defining the macro MD3x0_ENABLE_DBG
|
2021-07-09 08:53:12 +02:00 |
Federico Amedeo Izzo
|
a8b838bd47
|
On Linux target emulate PTT button with P key
|
2021-07-08 20:24:27 +02:00 |
Silvano Seva
|
fdd50c114c
|
Fixed wrong mic gain value in MD3x0 radio driver
|
2021-06-09 11:48:25 +02:00 |
Federico Amedeo Izzo
|
70a0eeaf29
|
Fix GD77 codeplug channel mode reading
|
2021-06-06 10:47:02 +02:00 |
Federico Amedeo Izzo
|
1f74c0abb7
|
Add `VCOM_ENABLED` define to disable VCOM that is currently broken
|
2021-06-06 10:13:51 +02:00 |
Silvano Seva
|
96abae4bad
|
Temporary workaround to fix compilation error with MD-9600 due to not yet defined GPIOs for audio control, still to be identified.
|
2021-06-05 21:43:10 +02:00 |
Silvano Seva
|
6995230d8f
|
Extended 'mode' field in CPS data structure to 8 bits, to align its size to the one contained in rtxStatus_t. Modified code for channel data loading in NVM drivers to align it to the new opMode enum values.
|
2021-06-05 21:21:12 +02:00 |
Federico Amedeo Izzo
|
57b66652b7
|
Use channel knob to change frequency and navigate menus (TG-238)
|
2021-06-05 18:11:30 +02:00 |
Federico Amedeo Izzo
|
c653535e68
|
Remove old band and limits defines, now replaced by hwInfo_t
|
2021-06-05 11:27:20 +02:00 |
Federico Amedeo Izzo
|
f5c9d97e49
|
Check frequency limits against hwInfo_t, not hardcoded defines
|
2021-06-05 10:47:52 +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
|
63e68b642a
|
Audio management module for x86/64 target, only providing empty stubs since there is no hardware to control
|
2021-04-12 19:16:47 +02:00 |
Silvano Seva
|
c070060b0a
|
Fix error in ADC conversion sequence when compiling for MD-3x0
|
2021-04-12 19:10:45 +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
|
7209414a2b
|
Fixed error in ADC conversion sequence in MD-3x0 platforms, improved behaviour of 'platform_pwrButtonStatus' in targets having the power switch on the volume knob.
|
2021-04-11 18:19:08 +02:00 |
Silvano Seva
|
1e7c2ceac3
|
Fixed missing ';' in GD-77 and DM-1801 implementations of 'platform_pwrButtonStatus'
|
2021-04-11 12:47:22 +02:00 |
Silvano Seva
|
1dfcf1b75f
|
Added missing implementation of 'platform_pwrButtonStatus' in linux platform.c
|
2021-04-11 12:43:17 +02:00 |
Silvano Seva
|
4b30a66735
|
Added 'platform_pwrButtonStatus' API function, which returns the current status of the power button/knob. Implemented power on/off mechanism on MD-9600
|
2021-04-11 12:38:20 +02:00 |
Federico Amedeo Izzo
|
93d2ede113
|
Add default contrast setting define
|
2021-04-11 09:10:08 +02:00 |
Federico Amedeo Izzo
|
a17e50edef
|
Add NVM codeplug support for MD9600
|
2021-04-10 22:37:32 +02:00 |
Silvano Seva
|
944a597d33
|
Created low-level driver for management of channel selector knobs with quadrature encoder
|
2021-04-10 19:29:35 +02:00 |
Silvano Seva
|
56c598da7e
|
Created low-level driver for backlight level management
|
2021-04-10 14:12:15 +02:00 |
Silvano Seva
|
cdaf3f38dd
|
Renamed MDx display, keyboard and spiFlash drivers to MD3x to adapt the changes made to meson.build also to MD-9600. Fixed missing API change in ui_main.
|
2021-04-10 12:37:45 +02:00 |