..
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