.. |
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
|
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 |
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
|
Fix compilation warnings. Disable unsafe (and currently unused) functions.
|
2019-01-06 12:06:56 -06: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.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 SLIP encoding defect in frame encoder. Fix CSMA behavior.
|
2019-02-02 12:51:04 -06:00 |
HdlcDecoder.cpp
|
Add debug logging to the pool allocator.
|
2018-09-21 21:06:06 -05:00 |
HdlcDecoder.hpp
|
Fix timing behavior and a potential null pointer derefernce in the serial port driver. Fix an off-by-one error that caused short packets to be discarded. Update version to 1.1.1.
|
2019-01-31 18:01:27 -06: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
|
Increase frame pool count to match segment pool count. Fixes #4.
|
2019-01-05 21:29:02 -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
|
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 |
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
|
Fix SLIP encoding defect in frame encoder. Fix CSMA behavior.
|
2019-02-02 12:51:04 -06:00 |
KissHardware.cpp
|
Fix SLIP encoding defect in frame encoder. Fix CSMA behavior.
|
2019-02-02 12:51:04 -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
|
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
|
Minor logging improvements.
|
2018-10-28 21:27:27 -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
|
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
|
Update BLE settings to improve responsiveness (at the expense of power consumption). Change BT class of service to make device icon more distinct. Update version to 1.1.0.
|
2019-01-21 14:35:41 -06: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 |