portapack-mayhem/firmware/baseband
Jared Boone 7710b2d1fa ChannelSpectrumConfig message subsumes FIFONotify.
Separate channel spectrum config from spectrum data. This will permit sending config info only when necessary.
Use type information of ChannelSpectrum to statically define number of FFT bins elsewhere.
TODO: Posting configuration message way too often. Fixing that is the next step.
2016-01-06 12:10:30 -08:00
..
audio_dma.cpp Initial firmware commit. 2015-07-08 08:39:24 -07:00
audio_dma.hpp Initial firmware commit. 2015-07-08 08:39:24 -07:00
audio_stats_collector.cpp Separate template/callback code from method code. 2016-01-04 11:45:33 -08:00
audio_stats_collector.hpp Separate template/callback code from method code. 2016-01-04 11:45:33 -08:00
baseband_dma.cpp Remove commented, dead code. 2015-12-10 20:13:27 -08:00
baseband_dma.hpp Initial firmware commit. 2015-07-08 08:39:24 -07:00
baseband_processor.cpp Add mute_audio() function to baseband processor. 2016-01-04 09:06:17 -08:00
baseband_processor.hpp Remove BasebandProcessor virtual method replaced by message. 2016-01-04 09:13:17 -08:00
baseband_stats_collector.cpp Consolidating M4-specific saturation flag code. 2016-01-04 12:00:52 -08:00
baseband_stats_collector.hpp Move BasebandStatsCollector code into .cpp, as much as possible. 2016-01-04 11:49:39 -08:00
baseband_thread.cpp Transform update spectrum event into message. 2016-01-03 12:05:47 -08:00
baseband_thread.hpp Transform update spectrum event into message. 2016-01-03 12:05:47 -08:00
block_decimator.hpp Const/pass-by-reference a bunch more baseband stuff. 2015-12-10 12:36:12 -08:00
channel_decimator.cpp Fix inaccurate comment. 2015-12-20 13:33:08 -08:00
channel_decimator.hpp Const/pass-by-reference a bunch more baseband stuff. 2015-12-10 12:36:12 -08:00
channel_stats_collector.hpp Const/pass-by-reference a bunch more baseband stuff. 2015-12-10 12:36:12 -08:00
chconf.h Initial firmware commit. 2015-07-08 08:39:24 -07:00
clock_recovery.cpp Complete rewrite of clock recovery, lots of refactoring. 2015-11-06 09:39:59 -08:00
clock_recovery.hpp Add some baseband constructors. 2015-11-10 14:04:50 -08:00
dsp_decimate.cpp Reduce inlining of FIR configuration due to templating. 2016-01-04 11:20:28 -08:00
dsp_decimate.hpp Reduce inlining of FIR configuration due to templating. 2016-01-04 11:20:28 -08:00
dsp_demodulate.cpp More tweaks to pass buffers by reference. 2016-01-04 11:00:17 -08:00
dsp_demodulate.hpp More tweaks to pass buffers by reference. 2016-01-04 11:00:17 -08:00
dsp_iir_config.hpp Fix for merge-breakage. Argh. 2016-01-03 16:37:47 -08:00
dsp_iir.cpp ...and more pass-by-reference. 2016-01-04 11:04:28 -08:00
dsp_iir.hpp ...and more pass-by-reference. 2016-01-04 11:04:28 -08:00
dsp_squelch.cpp ...and more pass-by-reference. 2016-01-04 11:04:28 -08:00
dsp_squelch.hpp ...and more pass-by-reference. 2016-01-04 11:04:28 -08:00
event_m4.hpp Eliminate duplicate code between event_m4.hpp, event.hpp. 2016-01-04 12:54:05 -08:00
fxpt_atan2.cpp Initial firmware commit. 2015-07-08 08:39:24 -07:00
fxpt_atan2.hpp Initial firmware commit. 2015-07-08 08:39:24 -07:00
gpdma_lli.hpp Initial firmware commit. 2015-07-08 08:39:24 -07:00
halconf.h Initial firmware commit. 2015-07-08 08:39:24 -07:00
linear_resampler.hpp Default constructors and configure methods for baseband classes. 2015-11-06 09:40:05 -08:00
main.cpp Move M4 MAPP IRQ handler to be with the event handler class. 2016-01-04 12:44:28 -08:00
Makefile Eliminate duplicate code between event_m4.hpp, event.hpp. 2016-01-04 12:54:05 -08:00
matched_filter.cpp More templating elimination (MatchedFilter), some #include clean-up. 2016-01-04 11:32:47 -08:00
matched_filter.hpp More templating elimination (MatchedFilter), some #include clean-up. 2016-01-04 11:32:47 -08:00
mcuconf.h Fix clock configuration for M4. 2015-08-14 12:21:49 -07:00
packet_builder.cpp Rework BitHistory, BitPattern, PacketBuilder. 2015-11-09 14:38:09 -08:00
packet_builder.hpp Move packet timestamping into baseband. 2015-12-12 11:37:30 -08:00
proc_ais.cpp Remove commented, dead code. 2016-01-04 15:42:19 -08:00
proc_ais.hpp Moved baseband temporary buffers back into class member variables. 2016-01-03 22:31:44 -08:00
proc_am_audio.cpp Moved baseband temporary buffers back into class member variables. 2016-01-03 22:31:44 -08:00
proc_am_audio.hpp Fix calculation of work_audio_buffer item count. 2016-01-03 22:42:40 -08:00
proc_ert.cpp Remove commented, dead code. 2016-01-04 15:42:19 -08:00
proc_ert.hpp ChannelDecimator now unused, remove from Makefile, remove commented code. 2016-01-04 09:49:48 -08:00
proc_nfm_audio.cpp Use BasebandProcessor::mute_audio(), remove I2S #include dependencies. 2016-01-04 09:07:07 -08:00
proc_nfm_audio.hpp Fix calculation of work_audio_buffer item count. 2016-01-03 22:42:40 -08:00
proc_tpms.cpp Remove commented, dead code. 2016-01-04 15:42:19 -08:00
proc_tpms.hpp Moved baseband temporary buffers back into class member variables. 2016-01-03 22:31:44 -08:00
proc_wfm_audio.cpp Add wideband FM spectrum waterfall. 2016-01-04 17:27:18 -08:00
proc_wfm_audio.hpp Add wideband FM spectrum waterfall. 2016-01-04 17:27:18 -08:00
proc_wideband_spectrum.cpp Use BasebandProcessor::mute_audio(), remove I2S #include dependencies. 2016-01-04 09:07:07 -08:00
proc_wideband_spectrum.hpp Remove little bit of dead code. 2016-01-03 12:45:34 -08:00
rssi_dma.cpp Initial firmware commit. 2015-07-08 08:39:24 -07:00
rssi_dma.hpp Initial firmware commit. 2015-07-08 08:39:24 -07:00
rssi_stats_collector.hpp Const/pass-by-reference a bunch more baseband stuff. 2015-12-10 12:36:12 -08:00
rssi_thread.cpp Move Thread WORKING_AREAs out of classes. 2015-12-10 21:01:44 -08:00
rssi_thread.hpp Move Thread WORKING_AREAs out of classes. 2015-12-10 21:01:44 -08:00
rssi.cpp Unify duplicated code between touch_adc.cpp and rssi.cpp. 2015-07-08 16:00:18 -07:00
rssi.hpp Initial firmware commit. 2015-07-08 08:39:24 -07:00
spectrum_collector.cpp ChannelSpectrumConfig message subsumes FIFONotify. 2016-01-06 12:10:30 -08:00
spectrum_collector.hpp ChannelSpectrumConfig message subsumes FIFONotify. 2016-01-06 12:10:30 -08:00
symbol_coding.hpp Refactor bit pattern matching. 2015-11-06 09:40:00 -08:00
thread_base.hpp Extract BasebandThread, ThreadBase to separate files. 2015-12-10 15:53:54 -08:00
touch_dma.cpp Initial firmware commit. 2015-07-08 08:39:24 -07:00
touch_dma.hpp Initial firmware commit. 2015-07-08 08:39:24 -07:00