tnc3-firmware/TNC
Rob Riggs 51d6b93415 Reduce buffer size to max allowed for USB. 2018-10-28 21:02:14 -05:00
..
AFSKModulator.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
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 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
AGC.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
AfskDemodulator.cpp Add debug logging to the pool allocator. 2018-09-21 21:06:06 -05:00
AfskDemodulator.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
AudioInput.cpp Add debug logging to the pool allocator. 2018-09-21 21:06:06 -05:00
AudioInput.hpp Optimize ADC sample time to improve oversampling. Use CxxErrorHandler. 2018-09-19 22:21:44 -05:00
AudioLevel.cpp Clean up audio level setting code. Limit gain levels to supported values. Use CxxErrorHandler to limit warnings. 2018-09-19 22:14:49 -05: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 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.h Fix syntax error. 2018-09-19 22:38:50 -05:00
Digipeater.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
DigitalPLL.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
DigitalPLL.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
Filter.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
Filter.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
Filter.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
FilterCoefficients.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
FirFilter.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
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 Fix resource leak when CSMA times out. 2018-09-19 21:56:07 -05:00
HdlcDecoder.cpp Add debug logging to the pool allocator. 2018-09-21 21:06:06 -05:00
HdlcDecoder.hpp Add debug logging to the pool allocator. 2018-09-21 21:06:06 -05:00
HdlcFrame.cpp Add debug logging to the pool allocator. 2018-09-21 21:06:06 -05:00
HdlcFrame.hpp Add debug logging to the pool allocator. 2018-09-21 21:06:06 -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 Update for new hardware. Fix double free of frame when serial times out. 2018-09-19 22:33:16 -05:00
IOEventTask.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
IirFilter.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
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 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
KissHardware.cpp Update I2C handling. Update hardware and firmare versions. Fix conversion specifiers. Add more logging. 2018-09-19 22:10:51 -05:00
KissHardware.hpp Update I2C handling. Update hardware and firmare versions. Fix conversion specifiers. Add more logging. 2018-09-19 22:10:51 -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 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.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
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 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.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 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
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
bm78.cpp 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
bm78.h 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
bm78_eeprom.cpp 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
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