.. |
AFSKModulator.cpp
|
Fix hang when starting in 9600 baud mode. Change to non-symmetric GMSK waveform.
|
2020-03-05 20:28:45 -06:00 |
AFSKModulator.hpp
|
Minor whitespace changes.
|
2020-04-14 19:30:34 -05: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
|
Make AFSKTestTone object globally accessible. Stop sending test tones if a real packet arrives. Fix broken header guard.
|
2019-01-05 20:48:57 -06:00 |
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
|
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 |
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 digi implementation notes.
|
2018-10-28 21:26:04 -05:00 |
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
|
Add StdDev/SNR calc for debug.
|
2020-04-14 21:02:15 -05:00 |
Fsk9600Demodulator.hpp
|
Add StdDev/SNR calc for debug.
|
2020-04-14 21:02:15 -05:00 |
Fsk9600Modulator.cpp
|
Fix hang when starting in 9600 baud mode. Change to non-symmetric GMSK waveform.
|
2020-03-05 20:28:45 -06:00 |
Fsk9600Modulator.hpp
|
Fix hang when starting in 9600 baud mode. Change to non-symmetric GMSK waveform.
|
2020-03-05 20:28:45 -06: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
|
Basic 9600 baud FSK support.
|
2020-02-07 19:51:44 -06:00 |
HDLCEncoder.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 |
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
|
Allow waiting for a frame if one is not immediately available. Wait for frame in SerialPort handler.
|
2018-11-11 21:33:04 -06:00 |
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
|
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 default case in frame handling code to catch corrupt frame types.
|
2020-02-24 22:37:41 -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
|
Explicitly update the modulator when KISS settings are updated.
|
2020-02-24 22:38:20 -06: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.0.2
|
2020-12-09 19:01:05 -06: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 StdDev/SNR calc for debug.
|
2020-04-14 21:02:15 -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
|
Mostly formatting updates. Fix PWM configuration.
|
2018-09-19 22:35:59 -05:00 |
LEDIndicator.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 |
Log.cpp
|
Minor logging improvements.
|
2018-10-28 21:27:27 -05:00 |
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
|
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
|
Add debug logging to the pool allocator.
|
2018-09-21 21:06:06 -05:00 |
PTT.hpp
|
Update copyright statement.
|
2019-06-08 22:46:24 -05:00 |
PortInterface.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 |
PortInterface.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 |
PortInterface.hpp
|
Reduce buffer size to max allowed for USB.
|
2018-10-28 21:02:14 -05: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
|
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 |
SerialPort.cpp
|
Fix some timeout issues in the serial code. Make it easier to share code between TNC3 and NucleoTNC.
|
2021-01-03 15:37:51 -06:00 |
SerialPort.hpp
|
Do not enable/disable UART when opening/closing port as it causes corruption and missed data. Handle Tx timeouts better, including aborting DMA transfers when necessary. Remove egregious debug logging which was causing hangs due to resource starvation.
|
2018-10-28 20:59:01 -05:00 |
StandardDeviation.hpp
|
Add StdDev/SNR calc for debug.
|
2020-04-14 21:02:15 -05:00 |
UsbPort.cpp
|
Fix timeout computation issues affecting USB transfers.
|
2021-01-01 20:17:40 -06: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 |
base64.cpp
|
Set serial number in BM78 DIS and USB descriptor, and return it via KISS HW commands.
|
2018-10-29 14:06:52 -05:00 |
base64.h
|
Set serial number in BM78 DIS and USB descriptor, and return it via KISS HW commands.
|
2018-10-29 14:06:52 -05:00 |
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
|
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
|
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 |
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 |