Fix baseband thread init order bug for all procs. (#1293)

This commit is contained in:
Kyle Reed 2023-07-22 23:54:17 -07:00 committed by GitHub
parent 828eb67a52
commit 7bd370b5bc
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
46 changed files with 226 additions and 174 deletions

View file

@ -31,13 +31,10 @@ CaptureProcessor::CaptureProcessor() {
decim_1.configure(taps_200k_decim_1.taps, 131072);
channel_spectrum.set_decimation_factor(1);
ready = true;
baseband_thread.start();
}
void CaptureProcessor::execute(const buffer_c8_t& buffer) {
if (!ready)
return;
/* 2.4576MHz, 2048 samples */
const auto decim_0_out = decim_0.execute(buffer, dst_buffer);
const auto decim_1_out = decim_1.execute(decim_0_out, dst_buffer);