tnc3-firmware/TNC
Rob Riggs 00e30ff598 Update firmware version to 2.4.2. 2022-01-15 11:55:20 -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 Make it easier to share code between TNC3 and NucleoTNC. Clean up some dead code. 2021-01-03 15:36:57 -06:00
AudioLevel.cpp Add support for BER testing. Update version to v2.3.2 2021-08-02 21:46:02 -05:00
AudioLevel.hpp Add support for BER testing. Update version to v2.3.2 2021-08-02 21:46:02 -05:00
CRC16.h Add packet demod and modulator support for packet and stream mode. 2020-12-27 21:14:57 -06:00
ClockRecovery.h Add new components for updated M17 demodulator. 2021-06-20 15:33:43 -05:00
Convolution.h Updated the M17 audio RX. 2020-12-09 18:03:53 -06:00
Correlator.cpp Add new components for updated M17 demodulator. 2021-06-20 15:33:43 -05:00
Correlator.h Add new components for updated M17 demodulator. 2021-06-20 15:33:43 -05:00
DCD.cpp
DCD.h
DataCarrierDetect.h Add new components for updated M17 demodulator. 2021-06-20 15:33:43 -05:00
DelayLine.hpp
Demodulator.cpp
Demodulator.hpp
Digipeater.cpp
Digipeater.h
Digipeater.hpp Add packet demod and modulator support for packet and stream mode. 2020-12-27 21:14:57 -06:00
DigitalPLL.hpp Make it easier to share code between TNC3 and NucleoTNC. Clean up some dead code. 2021-01-03 15:36:57 -06:00
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 Add new components for updated M17 demodulator. 2021-06-20 15:33:43 -05:00
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 Add missing includes to Goertzel code (compiler upgrade). 2021-02-16 19:33:05 -06:00
Golay24.cpp Add missing includes to Golay code (compiler upgrade). 2021-02-16 19:32:28 -06:00
Golay24.h Add missing includes to Golay code (compiler upgrade). 2021-02-16 19:32:28 -06:00
HDLCEncoder.hpp Add packet demod and modulator support for packet and stream mode. 2020-12-27 21:14:57 -06:00
HdlcDecoder.cpp Packets no longer limited to AX.25. 2020-07-04 16:43:34 -05: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 support for BER testing. Update version to v2.3.2 2021-08-02 21:46:02 -05:00
IOEventTask.h Make it easier to share code between TNC3 and NucleoTNC. Clean up some dead code. 2021-01-03 15:36:57 -06:00
IirFilter.hpp Add reset() function to IIR filter. 2021-12-28 17:57:34 -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 Increase USB input queue size. Change iterator tag on slip encoder. Avoid potential undefind behavior in SLIP code. Send additional flag when transmitting back to back frames. Reduce minimum frame size. Update version to 2.0.1. 2020-07-03 19:08:02 -05:00
KissHardware.cpp Update firmware version to 2.4.2. 2022-01-15 11:55:20 -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 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 Fix M17 RX reverse polarity. 2021-10-25 20:01:28 -05:00
M17Demodulator.h Add support for BER testing. Update version to v2.3.2 2021-08-02 21:46:02 -05: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 Validate the LICH fragment number and mask the LICH segment bitfield properly. Send -1 for BER while LICH decode is incomplete. 2021-12-28 17:35:09 -06:00
M17Framer.h Updated the M17 audio RX. 2020-12-09 18:03:53 -06:00
M17Modulator.cpp Use 72MHz clock for modulator. Use smaller RRC filter for TX. 2021-06-20 15:43:46 -05:00
M17Modulator.h Use an 8-symbol length FIR filter for symbol interpolation. 2021-12-28 19:04:22 -06:00
M17Randomizer.h Fix interleaving and randomization (bit ordering and size). Add support for RX & TX polarity. 2020-12-30 18:28:27 -06:00
M17Synchronizer.h Updated the M17 audio RX. 2020-12-09 18:03:53 -06:00
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 Add packet demod and modulator support for packet and stream mode. 2020-12-27 21:14:57 -06:00
NRZI.hpp
NullPort.cpp
NullPort.hpp Code modernization. 2021-07-24 16:52:36 -05:00
PTT.hpp
PolynomialInterleaver.h Add packet demod and modulator support for packet and stream mode. 2020-12-27 21:14:57 -06:00
PortInterface.cpp Make it easier to share code between TNC3 and NucleoTNC. Clean up some dead code. 2021-01-03 15:36:57 -06:00
PortInterface.h Make it easier to share code between TNC3 and NucleoTNC. Clean up some dead code. 2021-01-03 15:36:57 -06:00
PortInterface.hpp Make it easier to share code between TNC3 and NucleoTNC. Clean up some dead code. 2021-01-03 15:36:57 -06:00
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 Add new components for updated M17 demodulator. 2021-06-20 15:33:43 -05:00
StandardDeviation.hpp
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