portapack-mayhem/firmware/baseband
Kyle Reed 47e95c0c47
Workaround for Capture startup hang (#1285)
* Attempt to fix Capture startup hang

* Pump baseband_queue on M4 startup

* Synchronization experiment

* Moved SpectrumCapture member, better hang detection for M0

* Prevent execute from working on members until class has been initialized.

* Formatting

* Remove workaround.

* Rebase on next
2023-07-22 10:06:55 -07:00
..
sd_over_usb Sd over usb macos (#1096) 2023-06-02 12:20:11 +02:00
audio_compressor.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
audio_compressor.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
audio_dma.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
audio_dma.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
audio_input.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
audio_input.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
audio_output.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
audio_output.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
audio_stats_collector.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
audio_stats_collector.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
baseband_dma.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
baseband_dma.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
baseband_processor.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
baseband_processor.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
baseband_stats_collector.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
baseband_stats_collector.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
baseband_thread.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
baseband_thread.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
baseband.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
block_decimator.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
channel_decimator.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
channel_decimator.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
channel_stats_collector.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
chconf.h Formatted code (#1007) 2023-05-19 08:16:05 +12:00
clock_recovery.cpp Complete rewrite of clock recovery, lots of refactoring. 2015-11-06 09:39:59 -08:00
clock_recovery.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
CMakeLists.txt Remove LTO, minor UI tweaks (#1216) 2023-06-30 07:33:33 +02:00
debug.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
debug.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
description Merge fixing, commit to catch up on recent files 2016-02-04 10:27:53 +01:00
dsp_decimate.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
dsp_decimate.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
dsp_demodulate.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
dsp_demodulate.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
dsp_goertzel.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
dsp_goertzel.hpp Dsp fatfs fix (#1118) 2023-06-07 11:25:35 +02:00
dsp_hilbert.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
dsp_hilbert.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
dsp_modulate.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
dsp_modulate.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
dsp_squelch.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
dsp_squelch.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
event_m4.cpp Workaround for Capture startup hang (#1285) 2023-07-22 10:06:55 -07:00
event_m4.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
fxpt_atan2.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
fxpt_atan2.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
gpdma_lli.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
halconf.h Formatted code (#1007) 2023-05-19 08:16:05 +12:00
linear_resampler.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
main.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
matched_filter.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
matched_filter.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
mcuconf.h Formatted code (#1007) 2023-05-19 08:16:05 +12:00
name Merge fixing, commit to catch up on recent files 2016-02-04 10:27:53 +01:00
ook.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
packet_builder.cpp Rework BitHistory, BitPattern, PacketBuilder. 2015-11-09 14:38:09 -08:00
packet_builder.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
phase_accumulator.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
phase_detector.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
proc_acars.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
proc_acars.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
proc_adsbrx.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
proc_adsbrx.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
proc_adsbtx.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
proc_adsbtx.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
proc_afsk.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
proc_afsk.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
proc_afskrx.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
proc_afskrx.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
proc_ais.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
proc_ais.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
proc_am_audio.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
proc_am_audio.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
proc_am_tv.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
proc_am_tv.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
proc_aprsrx.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
proc_aprsrx.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
proc_audiotx.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
proc_audiotx.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
proc_btlerx.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
proc_btlerx.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
proc_capture.cpp Workaround for Capture startup hang (#1285) 2023-07-22 10:06:55 -07:00
proc_capture.hpp Workaround for Capture startup hang (#1285) 2023-07-22 10:06:55 -07:00
proc_ert.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
proc_ert.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
proc_flash_utility.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
proc_fsk.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
proc_fsk.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
proc_gps_sim.cpp C8 capture support (#1286) 2023-07-22 02:20:56 -05:00
proc_gps_sim.hpp Workaround for Capture startup hang (#1285) 2023-07-22 10:06:55 -07:00
proc_jammer.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
proc_jammer.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
proc_mictx.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
proc_mictx.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
proc_nfm_audio.cpp Display CTCSS tone freq in Audio, Recon, and Level apps (#1231) 2023-07-02 16:53:51 -07:00
proc_nfm_audio.hpp Display CTCSS tone freq in Audio, Recon, and Level apps (#1231) 2023-07-02 16:53:51 -07:00
proc_noop.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
proc_noop.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
proc_nrfrx.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
proc_nrfrx.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
proc_ook.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
proc_ook.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
proc_pocsag.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
proc_pocsag.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
proc_rds.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
proc_rds.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
proc_replay.cpp C8 capture support (#1286) 2023-07-22 02:20:56 -05:00
proc_replay.hpp Workaround for Capture startup hang (#1285) 2023-07-22 10:06:55 -07:00
proc_sigfrx.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
proc_sigfrx.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
proc_siggen.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
proc_siggen.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
proc_sonde.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
proc_sonde.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
proc_spectrum_painter.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
proc_spectrum_painter.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
proc_sstvtx.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
proc_sstvtx.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
proc_test.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
proc_test.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
proc_tones.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
proc_tones.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
proc_tpms.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
proc_tpms.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
proc_wfm_audio.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
proc_wfm_audio.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
proc_wideband_spectrum.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
proc_wideband_spectrum.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
rssi_dma.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
rssi_dma.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
rssi_stats_collector.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
rssi_thread.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
rssi_thread.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
rssi.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
rssi.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
spectrum_collector.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
spectrum_collector.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
stream_input.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
stream_input.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
stream_output.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
stream_output.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
symbol_coding.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
tone_gen.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
tone_gen.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
touch_dma.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
touch_dma.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
tv_collector.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
tv_collector.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
w25q80bv.cpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00
w25q80bv.hpp Formatted code (#1007) 2023-05-19 08:16:05 +12:00