Jared Boone
|
c1e5577669
|
Eliminate duplicate code between event_m4.hpp, event.hpp.
event.* is common code, _m0 and _m4 contain specific event mask definitions.
|
2016-01-04 12:54:05 -08:00 |
|
Jared Boone
|
b42d3cc9d5
|
Move BasebandStatsCollector code into .cpp, as much as possible.
Still have template for callback, but hopefully will mitigate bloat when BasebandStatsCollector is used in multiple places.
|
2016-01-04 11:49:39 -08:00 |
|
Jared Boone
|
778e2d2381
|
A little code consolidation -- M0APP IRQ.
|
2016-01-04 10:12:18 -08:00 |
|
Jared Boone
|
cd17f414b7
|
ChannelDecimator now unused, remove from Makefile, remove commented code.
|
2016-01-04 09:49:48 -08:00 |
|
Jared Boone
|
168bd02dea
|
Move AudioStatsCollector code into .cpp.
|
2016-01-04 09:25:43 -08:00 |
|
Jared Boone
|
316d5d433b
|
Move IIR code into .cpp file.
A few hundred more text section bytes saved.
|
2015-12-31 10:52:28 -08:00 |
|
Jared Boone
|
088f60f2bc
|
Extract spectrum collector from BasebandProcessor.
Code size improvement, and less confused classes. :-)
|
2015-12-11 12:26:45 -08:00 |
|
Jared Boone
|
ded33ebabd
|
Extract RSSIThread to separate files.
|
2015-12-10 16:07:21 -08:00 |
|
Jared Boone
|
e998014e57
|
Extract BasebandThread, ThreadBase to separate files.
|
2015-12-10 15:53:54 -08:00 |
|
Jared Boone
|
82ff45860e
|
Add basic ERT (OOK) utility meter reception.
Extracted the Manchester formatting function for use in ERT, now also returns an indication of bits in error.
|
2015-12-01 11:24:48 -08:00 |
|
Jared Boone
|
9f6c495fef
|
Add TPMS initial demodulator implementation.
Right now, 2FSK, 19200 baud, +/-38400Hz deviation. No effort is made to check CRC/checksums or decode packets.
|
2015-11-10 15:19:56 -08:00 |
|
Jared Boone
|
981c2fbfbd
|
Complete FSKProcessor's trip to being AISProcessor.
|
2015-11-10 15:04:38 -08:00 |
|
Jared Boone
|
f82fd1f8d7
|
Tease apart utility.hpp, other header dependencies.
Trying to get a host-testable FSK demodulator, and finding a lot of M4- and ChibiOS-specific code is getting included. Boo.
|
2015-11-06 09:40:03 -08:00 |
|
Jared Boone
|
8198db768d
|
Move some MatchedFilter code to .cpp file.
|
2015-11-06 09:40:02 -08:00 |
|
Jared Boone
|
36689f5c45
|
Refactor bit pattern matching.
Remove AccessCodeCorrelator, Unstuff classes.
|
2015-11-06 09:40:00 -08:00 |
|
Jared Boone
|
e751e10e45
|
Add wideband spectrum processor.
|
2015-08-27 13:57:31 -07:00 |
|
Jared Boone
|
c7907e948c
|
Extract FSKProcessor into separate files.
|
2015-08-27 13:31:39 -07:00 |
|
Jared Boone
|
ffe829cf67
|
Extract WidebandFMAudio into separate files.
|
2015-08-27 13:19:34 -07:00 |
|
Jared Boone
|
7c5db55f8f
|
Extract NarrowbandFMAudio into separate files.
|
2015-08-27 13:14:45 -07:00 |
|
Jared Boone
|
e246ea2c39
|
Extract NarrowbandAMAudio class into separate files.
|
2015-08-27 13:07:07 -07:00 |
|
Jared Boone
|
6bf61cbe88
|
Extract BasebandProcessor into separate files.
|
2015-08-27 11:11:08 -07:00 |
|
Jared Boone
|
de0777f476
|
Extract FMSquelch into separate files.
|
2015-08-27 09:59:03 -07:00 |
|
Jared Boone
|
c92bf12fbd
|
Extract ChannelDecimator into separate files.
|
2015-08-27 09:49:14 -07:00 |
|
Jared Boone
|
98773cb62a
|
Make GIT_REVISION value available within code.
Addresses issue #59.
No idea what it'll do if the commit is also tagged as a release...
|
2015-08-25 16:33:52 -07:00 |
|
Jared Boone
|
672284080b
|
Extract M4 IPC IRQ code into separate file.
|
2015-08-20 20:39:08 -07:00 |
|
Jared Boone
|
dc6fee8370
|
Initial firmware commit.
|
2015-07-08 08:39:24 -07:00 |
|