.. |
AFSKModulator.cpp
|
Update 1200 baud modem to use same timing on both TNC3 and NucleoTNC.
|
2021-06-21 22:01:40 -05:00 |
AFSKModulator.hpp
|
Add support for BER testing. Update version to v2.3.2
|
2021-08-03 21:32:40 -05:00 |
AFSKTestTone.cpp
|
Add support for BER testing. Update version to v2.3.2
|
2021-08-03 21:32:40 -05:00 |
AFSKTestTone.hpp
|
Add support for BER testing. Update version to v2.3.2
|
2021-08-03 21:32:40 -05:00 |
Afsk1200Demodulator.cpp
|
Add support for BER testing. Update version to v2.3.2
|
2021-08-03 21:32:40 -05:00 |
Afsk1200Demodulator.hpp
|
Simplify FIR filter code.
|
2021-06-30 20:16:15 -05:00 |
AfskDemodulator.cpp
|
Simplify FIR filter code.
|
2021-06-30 20:16:15 -05:00 |
AfskDemodulator.hpp
|
Simplify FIR filter code.
|
2021-06-30 20:16:15 -05:00 |
AudioInput.cpp
|
Add support for BER testing. Update version to v2.3.2
|
2021-08-03 21:32:40 -05:00 |
AudioInput.hpp
|
Add support for BER testing. Update version to v2.3.2
|
2021-08-03 21:32:40 -05:00 |
AudioLevel.cpp
|
Allow more time for DC offset to settle.
|
2022-01-23 15:05:20 -06:00 |
AudioLevel.hpp
|
Add support for BER testing. Update version to v2.3.2
|
2021-08-03 21:32:40 -05:00 |
CRC16.h
|
Add M17 support. Refactor code so it is much closer to TNC3 codebase.
|
2021-01-02 21:59:59 -06:00 |
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 15:05:20 -06:00 |
Convolution.h
|
Add M17 support. Refactor code so it is much closer to TNC3 codebase.
|
2021-01-02 21:59:59 -06:00 |
Correlator.cpp
|
Add new components for updated M17 demodulator.
|
2021-06-20 20:37:40 -05:00 |
Correlator.h
|
Add missing include.
|
2022-01-23 15:05:20 -06:00 |
DCD.cpp
|
Add M17 support. Refactor code so it is much closer to TNC3 codebase.
|
2021-01-02 21:59:59 -06:00 |
DCD.h
|
Add M17 support. Refactor code so it is much closer to TNC3 codebase.
|
2021-01-02 21:59:59 -06:00 |
DataCarrierDetect.h
|
Add feature to allow forced DCD unlocking to aid in modem recycling.
|
2022-01-23 15:05:20 -06:00 |
DelayLine.hpp
|
Add TNC code, openocd configs, etc.
|
2018-07-29 21:34:53 -05:00 |
Demodulator.cpp
|
Add M17 support. Refactor code so it is much closer to TNC3 codebase.
|
2021-01-02 21:59:59 -06:00 |
Demodulator.hpp
|
Add M17 support. Refactor code so it is much closer to TNC3 codebase.
|
2021-01-02 21:59:59 -06:00 |
DigitalPLL.hpp
|
Add M17 support. Refactor code so it is much closer to TNC3 codebase.
|
2021-01-02 21:59:59 -06:00 |
Encoder.h
|
Add support for BER testing. Update version to v2.3.2
|
2021-08-03 21:32:40 -05:00 |
FilterCoefficients.cpp
|
Add M17 support. Refactor code so it is much closer to TNC3 codebase.
|
2021-01-02 21:59:59 -06:00 |
FilterCoefficients.hpp
|
Add M17 support. Refactor code so it is much closer to TNC3 codebase.
|
2021-01-02 21:59:59 -06:00 |
FirFilter.cpp
|
Simplify FIR filter code.
|
2021-06-30 20:16:15 -05:00 |
FirFilter.hpp
|
The FirFilter constructor and init function do not need to be templatized.
|
2022-01-23 15:03:37 -06:00 |
FreqDevEstimator.h
|
Add new components for updated M17 demodulator.
|
2021-06-20 20:37:40 -05:00 |
Fsk9600Demodulator.cpp
|
Add support for BER testing. Update version to v2.3.2
|
2021-08-03 21:32:40 -05:00 |
Fsk9600Demodulator.hpp
|
Enable oversampling for all demodulators.
|
2021-06-22 20:41:46 -05:00 |
Fsk9600Modulator.cpp
|
Enable oversampling for all demodulators.
|
2021-06-22 20:41:46 -05:00 |
Fsk9600Modulator.hpp
|
Add support for BER testing. Update version to v2.3.2
|
2021-08-03 21:32:40 -05:00 |
GPIO.hpp
|
Move some pins around, use LED3, and name the AUDIO_IN pin. Initialize DAC, Op Amp and ADC in main(). Increase ADC clock to 80MHz and enable 16x oversampling. Increase sample time to 6.5 cycles. Support up to 16-bit ADC values (oversampling). Widen the DFT bins used for twist detection. Increase the amount of error checking we do. Improve input gain setting algorithm.
|
2018-08-05 19:21:52 -05:00 |
Goertzel.cpp
|
Add TNC code, openocd configs, etc.
|
2018-07-29 21:34:53 -05:00 |
Goertzel.h
|
Add missing include files.
|
2021-06-20 20:28:40 -05:00 |
Golay24.cpp
|
Add missing include files.
|
2021-06-20 20:28:40 -05:00 |
Golay24.h
|
Sync NucleoTNC firmware with TNC3 v2.1.8 codebase. Upgrade compiler to GCC 10.2. Upgrade to C++20 for std::span. Changes to reduce stack utilization. Reduce jitter by adjusting clocks & interrupt priority. Fix serial port timeout on large packets. Use floating point for M17 modulator. Fix LICH decode defect.
|
2021-02-21 20:48:09 -06:00 |
HDLCEncoder.hpp
|
Add M17 support. Refactor code so it is much closer to TNC3 codebase.
|
2021-01-02 21:59:59 -06:00 |
HdlcDecoder.cpp
|
Add M17 support. Refactor code so it is much closer to TNC3 codebase.
|
2021-01-02 21:59:59 -06:00 |
HdlcDecoder.hpp
|
Add M17 support. Refactor code so it is much closer to TNC3 codebase.
|
2021-01-02 21:59:59 -06:00 |
HdlcFrame.cpp
|
Add support for BER testing. Update version to v2.3.2
|
2021-08-03 21:32:40 -05:00 |
HdlcFrame.hpp
|
Add support for BER testing. Update version to v2.3.2
|
2021-08-03 21:32:40 -05:00 |
Hysteresis.hpp
|
Add TNC code, openocd configs, etc.
|
2018-07-29 21:34:53 -05:00 |
IOEventTask.cpp
|
Add support for BER testing. Update version to v2.3.2
|
2021-08-03 21:32:40 -05:00 |
IOEventTask.h
|
More TNC3 codebase alignment.
|
2021-01-03 15:55:15 -06:00 |
IirFilter.hpp
|
Add reset() function to IIR filter.
|
2022-01-23 15:03:38 -06:00 |
KalmanFilter.h
|
Add Kalman filter code. This adds a dependency on Blaze and requires that exceptions be enabled.
|
2022-01-23 15:05:20 -06:00 |
Kiss.cpp
|
Add support for BER testing. Update version to v2.3.2
|
2021-08-03 21:32:40 -05:00 |
Kiss.hpp
|
Add M17 support. Refactor code so it is much closer to TNC3 codebase.
|
2021-01-02 21:59:59 -06:00 |
KissHardware.cpp
|
Update firmware version to 2.4.3.
|
2022-01-23 15:06:57 -06:00 |
KissHardware.hpp
|
Add support for BER testing. Update version to v2.3.2
|
2021-08-03 21:32:40 -05:00 |
KissTask.cpp
|
Add TNC code, openocd configs, etc.
|
2018-07-29 21:34:53 -05:00 |
LEDIndicator.cpp
|
Add support for BER testing. Update version to v2.3.2
|
2021-08-03 21:32:40 -05:00 |
LEDIndicator.h
|
Add support for BER testing. Update version to v2.3.2
|
2021-08-03 21:32:40 -05:00 |
LinkSetupFrame.h
|
Update callsign decoding based on spec clarification.
|
2021-06-20 20:23:28 -05:00 |
Log.cpp
|
Add missing includes.
|
2021-07-08 19:51:38 -05:00 |
Log.h
|
Add support for BER testing. Update version to v2.3.2
|
2021-08-03 21:32:40 -05:00 |
M17.cpp
|
Add 8 and 11 symbol RRC filters to M17 demod.
|
2022-01-23 15:03:37 -06:00 |
M17.h
|
Add 8 and 11 symbol RRC filters to M17 demod.
|
2022-01-23 15:03:37 -06:00 |
M17Demodulator.cpp
|
Change clock used for M17 to 48MHz.
|
2022-01-23 15:06:46 -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 15:05:20 -06:00 |
M17Encoder.cpp
|
Add new EOT indicator. Send RSSI/cost info for stream data. Update version to 2.4.0.
|
2021-09-06 18:19:28 -05:00 |
M17Encoder.h
|
Add support for BER testing. Update version to v2.3.2
|
2021-08-03 21:32:40 -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 15:05:20 -06:00 |
M17Framer.h
|
Add M17 support. Refactor code so it is much closer to TNC3 codebase.
|
2021-01-02 21:59:59 -06:00 |
M17Modulator.cpp
|
Change clock used for M17 to 48MHz.
|
2022-01-23 15:06:46 -06:00 |
M17Modulator.h
|
Use an 8-symbol length FIR filter for symbol interpolation.
|
2022-01-23 15:03:38 -06:00 |
M17Randomizer.h
|
Add M17 support. Refactor code so it is much closer to TNC3 codebase.
|
2021-01-02 21:59:59 -06:00 |
M17Synchronizer.h
|
Add M17 support. Refactor code so it is much closer to TNC3 codebase.
|
2021-01-02 21:59:59 -06:00 |
Modulator.hpp
|
Add support for BER testing. Update version to v2.3.2
|
2021-08-03 21:32:40 -05:00 |
ModulatorTask.cpp
|
Add support for BER testing. Update version to v2.3.2
|
2021-08-03 21:32:40 -05:00 |
ModulatorTask.hpp
|
Add M17 support. Refactor code so it is much closer to TNC3 codebase.
|
2021-01-02 21:59:59 -06:00 |
NRZI.hpp
|
Add TNC code, openocd configs, etc.
|
2018-07-29 21:34:53 -05:00 |
NullPort.cpp
|
Add TNC code, openocd configs, etc.
|
2018-07-29 21:34:53 -05:00 |
NullPort.hpp
|
Add support for BER testing. Update version to v2.3.2
|
2021-08-03 21:32:40 -05:00 |
PTT.hpp
|
Add M17 support. Refactor code so it is much closer to TNC3 codebase.
|
2021-01-02 21:59:59 -06:00 |
PolynomialInterleaver.h
|
Add M17 support. Refactor code so it is much closer to TNC3 codebase.
|
2021-01-02 21:59:59 -06:00 |
PortInterface.cpp
|
Add M17 support. Refactor code so it is much closer to TNC3 codebase.
|
2021-01-02 21:59:59 -06:00 |
PortInterface.h
|
Add M17 support. Refactor code so it is much closer to TNC3 codebase.
|
2021-01-02 21:59:59 -06:00 |
PortInterface.hpp
|
Add M17 support. Refactor code so it is much closer to TNC3 codebase.
|
2021-01-02 21:59:59 -06:00 |
SegmentedBuffer.hpp
|
Add support for BER testing. Update version to v2.3.2
|
2021-08-03 21:32:40 -05:00 |
SerialPort.cpp
|
Add support for BER testing. Update version to v2.3.2
|
2021-08-03 21:32:40 -05:00 |
SerialPort.hpp
|
Add support for BER testing. Update version to v2.3.2
|
2021-08-03 21:32:40 -05:00 |
SlidingDFT.h
|
Add new components for updated M17 demodulator.
|
2021-06-20 20:37:40 -05:00 |
StandardDeviation.hpp
|
Add M17 support. Refactor code so it is much closer to TNC3 codebase.
|
2021-01-02 21:59:59 -06:00 |
SymbolSlopeIntegrator.h
|
Add symbol slope integrator code (currently unused).
|
2022-01-23 15:05:20 -06:00 |
Trellis.h
|
Add new EOT indicator. Send RSSI/cost info for stream data. Update version to 2.4.0.
|
2021-09-06 18:19:28 -05:00 |
Util.h
|
Add support for BER testing. Update version to v2.3.2
|
2021-08-03 21:32:40 -05:00 |
Viterbi.h
|
Trivial optimization to Viterbi.
|
2022-01-23 15:03:37 -06:00 |
memory.hpp
|
Add support for BER testing. Update version to v2.3.2
|
2021-08-03 21:32:40 -05:00 |
power.h
|
Add TNC code, openocd configs, etc.
|
2018-07-29 21:34:53 -05:00 |