.. |
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
|
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
|
Add packet demod and modulator support for packet and stream mode.
|
2020-12-27 21:14:57 -06:00 |
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
|
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 missing include.
|
2022-01-23 12:22:51 -06:00 |
DCD.cpp
|
Fix AFSK modem after FSK changes. Revert changes to DigitalPLL. Remove intrusive diagnostics in AudioInput, along with dead code. Clean up FIR filter code. Add initial passall support. Disable LSCO when transmitting in debug mode. Set fixed mid-range DAC output in FSK modulator when not transmitting to eliminate DC offset. New way to compute IDLE bytes for TX Delay. Clean up HDLC decoder, improve HDLC diagnostics, add Passall support. Add new extended response types for modem support. Update API version to 0x0201. Update firmware version to 2.0.0b1.
|
2020-02-22 19:35:11 -06:00 |
DCD.h
|
Commit bulk of code for new project. Still some cleanup to do to make it work with new PCB.
|
2018-08-26 22:28:24 -05:00 |
DataCarrierDetect.h
|
Add feature to allow forced DCD unlocking to aid in modem recycling.
|
2022-01-23 12:24:18 -06:00 |
DelayLine.hpp
|
Commit bulk of code for new project. Still some cleanup to do to make it work with new PCB.
|
2018-08-26 22:28:24 -05:00 |
Demodulator.cpp
|
Add passall setter. Move battery level code to demodulators because they own the ADC.
|
2020-02-23 15:58:08 -06:00 |
Demodulator.hpp
|
Add passall setter. Move battery level code to demodulators because they own the ADC.
|
2020-02-23 15:58:08 -06:00 |
Digipeater.cpp
|
Add digi implementation notes.
|
2018-10-28 21:26:04 -05:00 |
Digipeater.h
|
Fix syntax error.
|
2018-09-19 22:38:50 -05:00 |
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
|
Basic 9600 baud FSK support.
|
2020-02-07 19:51:44 -06:00 |
FilterCoefficients.hpp
|
Fix AFSK modem after FSK changes. Revert changes to DigitalPLL. Remove intrusive diagnostics in AudioInput, along with dead code. Clean up FIR filter code. Add initial passall support. Disable LSCO when transmitting in debug mode. Set fixed mid-range DAC output in FSK modulator when not transmitting to eliminate DC offset. New way to compute IDLE bytes for TX Delay. Clean up HDLC decoder, improve HDLC diagnostics, add Passall support. Add new extended response types for modem support. Update API version to 0x0201. Update firmware version to 2.0.0b1.
|
2020-02-22 19:35:11 -06:00 |
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
|
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
|
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
|
Commit bulk of code for new project. Still some cleanup to do to make it work with new PCB.
|
2018-08-26 22:28:24 -05:00 |
Goertzel.cpp
|
Commit bulk of code for new project. Still some cleanup to do to make it work with new PCB.
|
2018-08-26 22:28:24 -05:00 |
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
|
Add StdDev/SNR calc for debug.
|
2020-04-14 21:02:15 -05:00 |
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
|
Commit bulk of code for new project. Still some cleanup to do to make it work with new PCB.
|
2018-08-26 22:28:24 -05:00 |
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 |
KalmanFilter.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 |
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 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 |
KissHardware.h
|
Support power on/off via USB. Initialize PTT on power-on. Reset on resume from stop2.
|
2018-11-04 10:03:25 -06:00 |
KissHardware.hpp
|
Add support for BER testing. Update version to v2.3.2
|
2021-08-02 21:46:02 -05:00 |
KissTask.cpp
|
Commit bulk of code for new project. Still some cleanup to do to make it work with new PCB.
|
2018-08-26 22:28:24 -05:00 |
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
|
Minor logging improvements.
|
2018-10-28 21:27:27 -05:00 |
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
|
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 |
M17Demodulator.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 |
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
|
Updated the M17 audio RX.
|
2020-12-09 18:03:53 -06:00 |
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
|
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
|
Commit bulk of code for new project. Still some cleanup to do to make it work with new PCB.
|
2018-08-26 22:28:24 -05:00 |
NullPort.cpp
|
Commit bulk of code for new project. Still some cleanup to do to make it work with new PCB.
|
2018-08-26 22:28:24 -05:00 |
NullPort.hpp
|
Code modernization.
|
2021-07-24 16:52:36 -05:00 |
PTT.hpp
|
Update copyright statement.
|
2019-06-08 22:46:24 -05:00 |
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
|
Fix compiler warnings in PowerMode.cpp
|
2019-10-20 15:30:13 -05:00 |
PowerMode.h
|
Start work on power saving modes.
|
2018-09-19 22:38:18 -05:00 |
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
|
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
|
Statically allocate buffers needed for USB thread and queue.
|
2021-06-20 15:40:20 -05:00 |
UsbPort.h
|
Commit bulk of code for new project. Still some cleanup to do to make it work with new PCB.
|
2018-08-26 22:28:24 -05:00 |
UsbPort.hpp
|
Handle single-byte transfers over USB more efficiently. Linux seems to do only single byte transfers for ACM ports.
|
2018-10-28 21:01:24 -05:00 |
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
|
Set the MAC address on startup. Support 'reset to defaults' by holding down power button while pressing reset.
|
2019-01-19 17:41:56 -06:00 |
bm78_eeprom.cpp
|
Update BM78 config to avoid BLE disconnects.
|
2021-09-05 12:37:08 -05:00 |
bm78_eeprom.hpp
|
Update BM78 EEPROM loading/configuration process. BT security is disabled because that was the only way to get both EDR and LE to work on both Linux and Android at the same time.
|
2018-10-28 20:18:21 -05:00 |
memory.hpp
|
Add free() function to memory pool to get number of free chunks.
|
2021-08-02 20:29:00 -05:00 |
power.h
|
Commit bulk of code for new project. Still some cleanup to do to make it work with new PCB.
|
2018-08-26 22:28:24 -05:00 |