From bdeab6428b6e34a8cfdd592af90973411a7d5978 Mon Sep 17 00:00:00 2001 From: Erwin Ried <1091420+eried@users.noreply.github.com> Date: Wed, 20 May 2020 12:32:42 +0200 Subject: [PATCH] Update capture_app.cpp (#356) --- firmware/application/apps/capture_app.cpp | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/firmware/application/apps/capture_app.cpp b/firmware/application/apps/capture_app.cpp index 3e9bf8622..a0965d2d4 100644 --- a/firmware/application/apps/capture_app.cpp +++ b/firmware/application/apps/capture_app.cpp @@ -46,6 +46,12 @@ CaptureAppView::CaptureAppView(NavigationView& nav) { &waterfall, }); + // Hack for initialization + // TODO: This should be included in a more global section so apps dont need to do it + receiver_model.set_sampling_rate(3072000); + receiver_model.set_baseband_bandwidth(1750000); + //------------------- + field_frequency.set_value(receiver_model.tuning_frequency()); field_frequency.set_step(receiver_model.frequency_step()); field_frequency.on_change = [this](rf::Frequency f) { @@ -87,6 +93,14 @@ CaptureAppView::CaptureAppView(NavigationView& nav) { } CaptureAppView::~CaptureAppView() { + + // Hack for preventing halting other apps + // TODO: This should be also part of something global + receiver_model.set_sampling_rate(3072000); + receiver_model.set_baseband_bandwidth(1750000); + receiver_model.set_modulation(ReceiverModel::Mode::WidebandFMAudio); + // ---------------------------- + receiver_model.disable(); baseband::shutdown(); }