tnc3-firmware/TNC
Rob Riggs ae6f17bf31 Update firmware version to 2.4.3. 2022-01-23 14:33:26 -06:00
..
AFSKModulator.cpp Update 1200 baud modem to use same timing on both TNC3 and NucleoTNC. 2021-06-21 22:00:45 -05:00
AFSKModulator.hpp Add a feature check for LSCO. 2021-07-24 17:44:29 -05:00
AFSKTestTone.cpp Add support for BER testing. Update version to v2.3.2 2021-08-02 21:46:02 -05:00
AFSKTestTone.hpp Add support for BER testing. Update version to v2.3.2 2021-08-02 21:46:02 -05:00
Afsk1200Demodulator.cpp Make battery level ADC handle configurable. 2021-07-24 16:18:17 -05:00
Afsk1200Demodulator.hpp Simplify FIR filter code. 2021-06-30 20:26:14 -05:00
AfskDemodulator.cpp Simplify FIR filter code. 2021-06-30 20:26:14 -05:00
AfskDemodulator.hpp Simplify FIR filter code. 2021-06-30 20:26:14 -05:00
AudioInput.cpp Use TNC_DEBUG instead of DEBUG because DEBUG is defined by STM32CubeIDE. 2021-07-24 15:52:02 -05:00
AudioInput.hpp
AudioLevel.cpp Allow more time for DC offset to settle. 2022-01-23 12:23:31 -06:00
AudioLevel.hpp Add support for BER testing. Update version to v2.3.2 2021-08-02 21:46:02 -05:00
CRC16.h
ClockRecovery.h Use EOT sync word for end of stream rather than EOS bit. Use only sync word and Kalman filter for clock recovery. Simplify some of the state transistions. Reduce DCD limits since we can follow symbol clock at lower levels now. Use a smaller FIR filter for RRC. 2022-01-23 14:23:20 -06:00
Convolution.h
Correlator.cpp
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
Demodulator.hpp
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 The FirFilter constructor and init function do not need to be templatized. 2021-12-28 17:39:21 -06:00
FreqDevEstimator.h
Fsk9600Demodulator.cpp Make battery level ADC handle configurable. 2021-07-24 16:18:17 -05:00
Fsk9600Demodulator.hpp Enable oversampling for all demodulators. 2021-06-22 20:59:51 -05:00
Fsk9600Modulator.cpp Enable oversampling for all demodulators. 2021-06-22 20:59:51 -05:00
Fsk9600Modulator.hpp Add a feature check for LSCO. 2021-07-24 17:44:29 -05:00
GPIO.hpp
Goertzel.cpp
Goertzel.h
Golay24.cpp
Golay24.h
HDLCEncoder.hpp
HdlcDecoder.cpp
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 support for BER testing. Update version to v2.3.2 2021-08-02 21:46:02 -05:00
IOEventTask.h
IirFilter.hpp Add reset() function to IIR filter. 2021-12-28 17:57:34 -06:00
KalmanFilter.h Add Kalman filter code. This adds a dependency on Blaze and requires that exceptions be enabled. 2022-01-23 12:17:00 -06: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 Update firmware version to 2.4.3. 2022-01-23 14:33:26 -06: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 Make LED PWM Timer configurable. 2021-07-24 16:51:59 -05:00
LEDIndicator.h Make LED PWM Timer configurable. 2021-07-24 16:51:59 -05:00
LinkSetupFrame.h
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 Change clock used for M17 to 48MHz. 2022-01-23 14:32:57 -06:00
M17Demodulator.h Use EOT sync word for end of stream rather than EOS bit. Use only sync word and Kalman filter for clock recovery. Simplify some of the state transistions. Reduce DCD limits since we can follow symbol clock at lower levels now. Use a smaller FIR filter for RRC. 2022-01-23 14:23:20 -06: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 Use EOT sync word for end of stream rather than EOS bit. Use only sync word and Kalman filter for clock recovery. Simplify some of the state transistions. Reduce DCD limits since we can follow symbol clock at lower levels now. Use a smaller FIR filter for RRC. 2022-01-23 14:23:20 -06:00
M17Framer.h
M17Modulator.cpp Change clock used for M17 to 48MHz. 2022-01-23 14:32:57 -06:00
M17Modulator.h Use an 8-symbol length FIR filter for symbol interpolation. 2021-12-28 19:04:22 -06:00
M17Randomizer.h
M17Synchronizer.h
Modulator.hpp Add 1kHz test tone for M17 deviation setting. 2021-07-24 15:53:55 -05:00
ModulatorTask.cpp Add support for BER testing. Update version to v2.3.2 2021-08-02 21:46:02 -05:00
ModulatorTask.hpp
NRZI.hpp
NullPort.cpp
NullPort.hpp Code modernization. 2021-07-24 16:52:36 -05:00
PTT.hpp
PolynomialInterleaver.h
PortInterface.cpp
PortInterface.h
PortInterface.hpp
PowerMode.cpp
PowerMode.h
SegmentedBuffer.hpp Code modernization. 2021-07-24 16:52:36 -05:00
SerialPort.cpp Code modernization. 2021-07-24 16:52:36 -05:00
SerialPort.hpp Code modernization. 2021-07-24 16:52:36 -05:00
SlidingDFT.h
StandardDeviation.hpp
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 Statically allocate buffers needed for USB thread and queue. 2021-06-20 15:40:20 -05:00
UsbPort.h
UsbPort.hpp
Util.h Add support for BER testing. Update version to v2.3.2 2021-08-02 21:46:02 -05:00
Viterbi.h Trivial optimization to Viterbi. 2021-12-28 17:37:34 -06:00
bm78.cpp Use TNC_DEBUG instead of DEBUG because DEBUG is defined by STM32CubeIDE. 2021-07-24 15:52:02 -05:00
bm78.h
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.h