tnc3-firmware/TNC
Rob Riggs 4a8d16564c Add get_adc_exponent() to demodulator interface. Update battery level code in 9600 baud and M17 demodulators. Clean up code. Remove unused code. Suppress some CMSIS-OS and Blaze warnings. 2024-09-06 12:16:09 -07:00
..
AFSKModulator.cpp Add get_adc_exponent() to demodulator interface. Update battery level code in 9600 baud and M17 demodulators. Clean up code. Remove unused code. Suppress some CMSIS-OS and Blaze warnings. 2024-09-06 12:16:09 -07:00
AFSKModulator.hpp Add get_adc_exponent() to demodulator interface. Update battery level code in 9600 baud and M17 demodulators. Clean up code. Remove unused code. Suppress some CMSIS-OS and Blaze warnings. 2024-09-06 12:16:09 -07:00
AFSKTestTone.cpp Silence compiler warnings from CMSIS-OS code. 2024-09-06 01:28:37 -07:00
AFSKTestTone.hpp Add support for BER testing. Update version to v2.3.2 2021-08-02 21:46:02 -05:00
Afsk1200Demodulator.cpp Add get_adc_exponent() to demodulator interface. Update battery level code in 9600 baud and M17 demodulators. Clean up code. Remove unused code. Suppress some CMSIS-OS and Blaze warnings. 2024-09-06 12:16:09 -07:00
Afsk1200Demodulator.hpp Add get_adc_exponent() to demodulator interface. Update battery level code in 9600 baud and M17 demodulators. Clean up code. Remove unused code. Suppress some CMSIS-OS and Blaze warnings. 2024-09-06 12:16:09 -07:00
AfskDemodulator.cpp Simplify FIR filter code. 2021-06-30 20:26:14 -05:00
AfskDemodulator.hpp Add get_adc_exponent() to demodulator interface. Update battery level code in 9600 baud and M17 demodulators. Clean up code. Remove unused code. Suppress some CMSIS-OS and Blaze warnings. 2024-09-06 12:16:09 -07:00
AudioInput.cpp Add get_adc_exponent() to demodulator interface. Update battery level code in 9600 baud and M17 demodulators. Clean up code. Remove unused code. Suppress some CMSIS-OS and Blaze warnings. 2024-09-06 12:16:09 -07:00
AudioInput.hpp Update battery monitor and input twist code. 2024-09-06 01:37:33 -07:00
AudioLevel.cpp Allow more time for DC offset to settle. 2022-01-23 12:23:31 -06:00
AudioLevel.hpp Build fixed for new HAL and compiler. 2024-08-22 20:47:54 -07:00
CRC16.h
ClockRecovery.h Update to version 2.4.4. Clock recovery improvements. Update the sample index more frequently to reduce EVM. Re-wrote the symbol deviation, offset, EVM code. More code comments. 2022-05-28 20:59:08 -05:00
Convolution.h
Correlator.cpp Add new components for updated M17 demodulator. 2021-06-20 15:33:43 -05:00
Correlator.h Add missing include. 2022-01-23 12:22:51 -06:00
DCD.cpp
DCD.h
DataCarrierDetect.h Add feature to allow forced DCD unlocking to aid in modem recycling. 2022-01-23 12:24:18 -06:00
DelayLine.hpp
Demodulator.cpp Add get_adc_exponent() to demodulator interface. Update battery level code in 9600 baud and M17 demodulators. Clean up code. Remove unused code. Suppress some CMSIS-OS and Blaze warnings. 2024-09-06 12:16:09 -07:00
Demodulator.hpp Add get_adc_exponent() to demodulator interface. Update battery level code in 9600 baud and M17 demodulators. Clean up code. Remove unused code. Suppress some CMSIS-OS and Blaze warnings. 2024-09-06 12:16:09 -07:00
Digipeater.cpp
Digipeater.h
Digipeater.hpp
DigitalPLL.hpp
Encoder.h Add support for BER testing. Update version to v2.3.2 2021-08-02 21:46:02 -05:00
FilterCoefficients.cpp
FilterCoefficients.hpp
FirFilter.cpp Simplify FIR filter code. 2021-06-30 20:26:14 -05:00
FirFilter.hpp Build fixed for new HAL and compiler. 2024-08-22 20:47:54 -07:00
FreqDevEstimator.h Update to version 2.4.4. Clock recovery improvements. Update the sample index more frequently to reduce EVM. Re-wrote the symbol deviation, offset, EVM code. More code comments. 2022-05-28 20:59:08 -05:00
Fsk9600Demodulator.cpp Add get_adc_exponent() to demodulator interface. Update battery level code in 9600 baud and M17 demodulators. Clean up code. Remove unused code. Suppress some CMSIS-OS and Blaze warnings. 2024-09-06 12:16:09 -07:00
Fsk9600Demodulator.hpp Integrate new VDD analog watchdog. 2024-09-06 01:34:45 -07:00
Fsk9600Modulator.cpp Enable oversampling for all demodulators. 2021-06-22 20:59:51 -05:00
Fsk9600Modulator.hpp Add get_ptt() to modulator interface. 2024-09-06 01:26:32 -07:00
GPIO.hpp
Goertzel.cpp
Goertzel.h Add missing includes to Goertzel code (compiler upgrade). 2021-02-16 19:33:05 -06:00
Golay24.cpp
Golay24.h
HDLCEncoder.hpp
HdlcDecoder.cpp Silence noisy log message. 2024-09-06 01:27:22 -07:00
HdlcDecoder.hpp
HdlcFrame.cpp Add free() function to memory pool to get number of free chunks. 2021-08-02 20:29:00 -05:00
HdlcFrame.hpp Add free() function to memory pool to get number of free chunks. 2021-08-02 20:29:00 -05:00
Hysteresis.hpp
IOEventTask.cpp Add get_adc_exponent() to demodulator interface. Update battery level code in 9600 baud and M17 demodulators. Clean up code. Remove unused code. Suppress some CMSIS-OS and Blaze warnings. 2024-09-06 12:16:09 -07:00
IOEventTask.h Massive updates to intialization, USB BCD handling, and power down. Add support for VDDA analog watchdog. 2024-09-06 01:44:13 -07:00
IirFilter.hpp Add reset() function to IIR filter. 2021-12-28 17:57:34 -06:00
KalmanFilter.h Build fixed for new HAL and compiler. 2024-08-22 20:47:54 -07:00
Kiss.cpp Use TNC_DEBUG instead of DEBUG because DEBUG is defined by STM32CubeIDE. 2021-07-24 15:52:02 -05:00
Kiss.hpp
KissHardware.cpp Enable backup domain access in set_rtc_datetime(). 2024-09-06 01:39:37 -07:00
KissHardware.h
KissHardware.hpp Add support for BER testing. Update version to v2.3.2 2021-08-02 21:46:02 -05:00
KissTask.cpp
LEDIndicator.cpp Update LEDIndicator. Add battery low and vdd error indications. 2024-09-06 01:05:36 -07:00
LEDIndicator.h Update LEDIndicator. Add battery low and vdd error indications. 2024-09-06 01:05:36 -07:00
LinkSetupFrame.h Update callsign decoding based on spec clarification. 2021-06-20 15:36:48 -05:00
Log.cpp
Log.h Add 1kHz test tone for M17 deviation setting. 2021-07-24 15:53:55 -05:00
M17.cpp Add 8 and 11 symbol RRC filters to M17 demod. 2021-12-28 17:36:28 -06:00
M17.h Add 8 and 11 symbol RRC filters to M17 demod. 2021-12-28 17:36:28 -06:00
M17Demodulator.cpp Integrate new VDD analog watchdog. 2024-09-06 01:34:45 -07:00
M17Demodulator.h Add get_adc_exponent() to demodulator interface. Update battery level code in 9600 baud and M17 demodulators. Clean up code. Remove unused code. Suppress some CMSIS-OS and Blaze warnings. 2024-09-06 12:16:09 -07:00
M17Encoder.cpp Add new EOT indicator. 2021-09-05 12:36:37 -05:00
M17Encoder.h Add support for BER testing. Update version to v2.3.2 2021-08-02 21:46:02 -05:00
M17FrameDecoder.h Update to version 2.4.4. Clock recovery improvements. Update the sample index more frequently to reduce EVM. Re-wrote the symbol deviation, offset, EVM code. More code comments. 2022-05-28 20:59:08 -05:00
M17Framer.h
M17Modulator.cpp Change clock used for M17 to 48MHz. 2022-01-23 14:32:57 -06:00
M17Modulator.h Add get_ptt() to modulator interface. 2024-09-06 01:26:32 -07:00
M17Randomizer.h
M17Synchronizer.h
Modulator.hpp Add get_ptt() to modulator interface. 2024-09-06 01:26:32 -07:00
ModulatorTask.cpp Replace default task with ioEventTask. Set SWO divisor on clk change. Move init code before CMSIS/FreeRTOS initialization. Update clock config. 2024-08-23 17:38:31 -07:00
ModulatorTask.hpp
NRZI.hpp
NullPort.cpp
NullPort.hpp Code modernization. 2021-07-24 16:52:36 -05:00
PTT.hpp Add get_ptt() to modulator interface. 2024-09-06 01:26:32 -07:00
PolynomialInterleaver.h
PortInterface.cpp
PortInterface.h
PortInterface.hpp
PowerMode.cpp Build fixed for new HAL and compiler. 2024-08-22 20:47:54 -07:00
PowerMode.h
SegmentedBuffer.hpp Code modernization. 2021-07-24 16:52:36 -05:00
SerialPort.cpp Add get_adc_exponent() to demodulator interface. Update battery level code in 9600 baud and M17 demodulators. Clean up code. Remove unused code. Suppress some CMSIS-OS and Blaze warnings. 2024-09-06 12:16:09 -07:00
SerialPort.hpp Code modernization. 2021-07-24 16:52:36 -05:00
SlidingDFT.h Add new components for updated M17 demodulator. 2021-06-20 15:33:43 -05:00
StandardDeviation.hpp Update to version 2.4.4. Clock recovery improvements. Update the sample index more frequently to reduce EVM. Re-wrote the symbol deviation, offset, EVM code. More code comments. 2022-05-28 20:59:08 -05:00
SymbolSlopeIntegrator.h Add symbol slope integrator code (currently unused). 2022-01-23 12:22:25 -06:00
Trellis.h New LSF puncture matrix (P1). 2021-08-29 20:35:02 -05:00
UsbPort.cpp Add get_adc_exponent() to demodulator interface. Update battery level code in 9600 baud and M17 demodulators. Clean up code. Remove unused code. Suppress some CMSIS-OS and Blaze warnings. 2024-09-06 12:16:09 -07:00
UsbPort.h
UsbPort.hpp
Util.h Build fixed for new HAL and compiler. 2024-08-22 20:47:54 -07:00
Viterbi.h Trivial optimization to Viterbi. 2021-12-28 17:37:34 -06:00
bm78.cpp Make bm78_reset available from C code. Use register macros. 2024-09-06 01:15:07 -07:00
bm78.h Make bm78_reset available from C code. Use register macros. 2024-09-06 01:15:07 -07:00
bm78_eeprom.cpp Update BM78 config to avoid BLE disconnects. 2021-09-05 12:37:08 -05:00
bm78_eeprom.hpp
memory.hpp Add free() function to memory pool to get number of free chunks. 2021-08-02 20:29:00 -05:00
power.cpp Add new code for VDDA analog watchdog, shutdown, and battery level check. 2024-09-06 00:57:35 -07:00
power.h Add new code for VDDA analog watchdog, shutdown, and battery level check. 2024-09-06 00:57:35 -07:00