Silvano Seva
|
a89a7523cb
|
Updated year in copyright headers
|
2023-02-08 16:33:02 +01:00 |
Silvano Seva
|
21481072e7
|
Moved audio management in M17 opmode handler to audio path system
|
2022-10-28 09:47:47 +02:00 |
Silvano Seva
|
edf864337a
|
Moved audio management in FM opmode handler to audio path system
|
2022-10-28 09:47:47 +02:00 |
Silvano Seva
|
91d608cc6b
|
Small reorganization of threads and tasks
|
2022-09-08 09:11:00 +02:00 |
Silvano Seva
|
a22aceb576
|
Reorganized code for M17 transmission: removed M17Transmitter class, use M17FrameEncoder to assemble LSF and data frames, modified API of M17Modulator class.
|
2022-08-28 11:59:31 +02:00 |
Silvano Seva
|
54aa794bf8
|
Changed file extension of all C++ only header files from .h to .hpp
|
2022-07-09 18:22:36 +02:00 |
Silvano Seva
|
316e588bc3
|
Updated copyright headers
|
2022-06-02 09:56:05 +02:00 |
Silvano Seva
|
4d4ebae2f3
|
Added configurable phase inversion to M17 demodulator. Forced enabling of phase inversion for MD3x0 VHF radios.
|
2022-05-30 19:19:01 +02:00 |
Silvano Seva
|
1620889640
|
Reorganised main FSM inside M17 operating mode handler
|
2022-05-27 21:49:33 +02:00 |
Silvano Seva
|
da5c453852
|
Implemented unpacking and decoding of M17 audio stream frames
|
2022-05-27 21:48:47 +02:00 |
Silvano Seva
|
b144657257
|
Moved CODEC2 management to a dedicated module
|
2022-05-27 21:48:47 +02:00 |
Silvano Seva
|
3d169484e9
|
Improved management of CODEC2 thread in M17 mode handler, now activated only when transmitting. Fixes a confict with RTX and MIC input streams causing the rtx thread to hang when PTT was pressed
|
2022-05-27 21:48:47 +02:00 |
Silvano Seva
|
963fbdc141
|
M17 mode handler: calling demodulator update function when in RX mode
|
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 |
Silvano Seva
|
3c6ad9802c
|
Added API function allowing to query the current status of the RX audio squelch
|
2021-12-23 14:52:25 +01:00 |
Silvano Seva
|
0b276b2b64
|
Experimental implementation of voice transmission in M17 protocol handler
|
2021-09-07 12:22:35 +02:00 |
Silvano Seva
|
e954f3fda2
|
Moved sleep regulating update rate of rtx task from rtx thread to OpMode implementations, as each operating mode may require a custom update rate
|
2021-09-03 16:44:57 +02:00 |
Federico Amedeo Izzo
|
c23eaf8e98
|
Add M17 src/dst addresses to rtxStatus_t
|
2021-09-03 16:44:57 +02:00 |
Silvano Seva
|
c8d62ff47f
|
Initial implementation of M17 operating mode handler
|
2021-09-03 16:44:57 +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
|
850e3580ed
|
New radio driver for MD-3x0 platform, still requiring a bit of debugging
|
2021-05-29 08:20:12 +02:00 |
Silvano Seva
|
5b0bec8c5f
|
Created OpMode class for modular OOP-based management of operating modes. Created OpMode_FM class for analog FM management. Refactored and moved to C++ the content of openrtx/src/rtx.c. (TG-38, TG-41)
|
2021-05-29 08:20:12 +02:00 |