tnc3-firmware/TNC
Rob Riggs a6898e6bcf Revert "Force BM78 to use channel 1 for RFCOMM. Update to 1.1.4rc2."
This reverts commit 5bfa6d5e49.

This change would force MacOS and Windows users to re-pair their
devices.  Instead, we will just document that the TNC3 uses
port 6 for RFCOMM.
2019-08-11 16:54:13 -05:00
..
AFSKModulator.hpp Update copyright statement. 2019-06-08 22:46:24 -05:00
AFSKTestTone.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
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
AfskDemodulator.cpp 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
AfskDemodulator.hpp Small code cleanup. 2019-06-09 21:46:45 -05:00
AudioInput.cpp Remove AGC completely and update BPF to improve demodulator (1012/1007). 2019-06-10 19:00:45 -05:00
AudioInput.hpp Optimize ADC sample time to improve oversampling. Use CxxErrorHandler. 2018-09-19 22:21:44 -05:00
AudioLevel.cpp Only delay when setting input gain when doing auto-adjust. 2018-11-14 17:10:36 -06:00
AudioLevel.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
DCD.cpp Trivial change to DCD. 2018-09-19 22:43:03 -05: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
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 Force DCD off when no audio is present. Update version to 1.1.4rc1. 2019-06-13 22:01:46 -05:00
FilterCoefficients.hpp Remove unnecessary filter code. 2019-06-08 22:39:39 -05:00
FirFilter.hpp Remove unnecessary filter code. 2019-06-08 22:39:03 -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 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
HDLCEncoder.hpp Update HDLC encoder to emit IDLE bits (all 0s) during TX delay. 2019-06-10 19:06:35 -05:00
HdlcDecoder.cpp Add new HDLC decoder. 2019-06-08 22:49:16 -05:00
HdlcDecoder.hpp Add new HDLC decoder. 2019-06-08 22:49:16 -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 Make frame type numbers explicit. 2019-06-08 22:44:03 -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 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
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 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
Kiss.hpp Fix SLIP encoding defect in frame encoder. Fix CSMA behavior. 2019-02-02 12:51:04 -06:00
KissHardware.cpp Revert "Force BM78 to use channel 1 for RFCOMM. Update to 1.1.4rc2." 2019-08-11 16:54:13 -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 Fix #3. Store error message in SRAM and reset. Return error message in GET_ALL_VALUES. 2019-01-06 16:39:34 -06: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
ModulatorTask.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
ModulatorTask.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
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 Start work on power saving modes. 2018-09-19 22:38:18 -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 SLIP encoding defect in frame encoder. Fix CSMA behavior. 2019-02-02 12:51:04 -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
UsbPort.cpp 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
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