tnc3-firmware/TNC
Rob Riggs e538c20e58 Ensure frame type is set for RF frames. 2020-02-24 22:36:52 -06:00
..
AFSKModulator.cpp Move modulator init functions from header to source file. 2020-02-23 15:55:07 -06:00
AFSKModulator.hpp Move modulator init functions from header to source file. 2020-02-23 15:55:07 -06:00
AFSKTestTone.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
AFSKTestTone.hpp
Afsk1200Demodulator.cpp Fix battery level values when 9600 baud is selected. 2020-02-23 16:32:47 -06:00
Afsk1200Demodulator.hpp Add passall setter. Move battery level code to demodulators because they own the ADC. 2020-02-23 15:58:08 -06:00
AfskDemodulator.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
AfskDemodulator.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
AudioInput.cpp Ensure frame type is set for RF frames. 2020-02-24 22:36:52 -06:00
AudioInput.hpp Add passall setter. Move battery level code to demodulators because they own the ADC. 2020-02-23 15:58:08 -06:00
AudioLevel.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
AudioLevel.hpp Basic 9600 baud FSK support. 2020-02-07 19:51:44 -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
DelayLine.hpp
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
Digipeater.h
Digipeater.hpp
DigitalPLL.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
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.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
Fsk9600Demodulator.cpp Fix battery level values when 9600 baud is selected. 2020-02-23 16:32:47 -06:00
Fsk9600Demodulator.hpp Fix battery level values when 9600 baud is selected. 2020-02-23 16:32:47 -06:00
Fsk9600Modulator.cpp Move modulator init functions from header to source file. 2020-02-23 15:55:07 -06:00
Fsk9600Modulator.hpp Move modulator init functions from header to source file. 2020-02-23 15:55:07 -06:00
GPIO.hpp
Goertzel.cpp
Goertzel.h Basic 9600 baud FSK support. 2020-02-07 19:51:44 -06:00
HDLCEncoder.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
HdlcDecoder.cpp Update passall rules in HDLC decoder to align more closely with AX.25 specs. 2020-02-22 21:35:32 -06:00
HdlcDecoder.hpp Add passall setter. Move battery level code to demodulators because they own the ADC. 2020-02-23 15:58:08 -06:00
HdlcFrame.cpp
HdlcFrame.hpp Convert serial RX code to DMA to improve reliability, throughput and flow control. 2020-02-24 22:36:09 -06:00
Hysteresis.hpp
IOEventTask.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
IOEventTask.h Previous changes to USB connection state management to fix behavior on Windows was broken. This appears to work on Windows, Linux and MacOS. 2019-06-08 23:05:03 -05:00
IirFilter.hpp Update AFSK demodulation code to use Q15 FIR filter and new HDLC code. Tune the PLL for improved performance. Clean up IIR filter code. 2019-06-08 22:59:58 -05:00
Kiss.cpp
Kiss.hpp Fix SLIP encoding defect in frame encoder. Fix CSMA behavior. 2019-02-02 12:51:04 -06:00
KissHardware.cpp Update firmware version to 2.0.0b3. 2020-02-23 16:33:12 -06:00
KissHardware.h
KissHardware.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
KissTask.cpp
LEDIndicator.cpp
LEDIndicator.h
Log.cpp
Log.h Reduce default log level to avoid interfering with demodulation. 2019-06-08 22:49:55 -05:00
Modulator.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
ModulatorTask.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
ModulatorTask.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
NRZI.hpp
NullPort.cpp
NullPort.hpp
PTT.hpp Update copyright statement. 2019-06-08 22:46:24 -05:00
PortInterface.cpp
PortInterface.h
PortInterface.hpp
PowerMode.cpp Fix compiler warnings in PowerMode.cpp 2019-10-20 15:30:13 -05:00
PowerMode.h
SegmentedBuffer.hpp
SerialPort.cpp Convert serial RX code to DMA to improve reliability, throughput and flow control. 2020-02-24 22:36:09 -06:00
SerialPort.hpp
UsbPort.cpp
UsbPort.h
UsbPort.hpp
base64.cpp
base64.h
bm78.cpp 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.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 Revert "Force BM78 to use channel 1 for RFCOMM. Update to 1.1.4rc2." 2019-08-11 16:54:13 -05:00
bm78_eeprom.hpp
memory.hpp
power.h