diff --git a/firmware/application/analog_audio_app.cpp b/firmware/application/analog_audio_app.cpp index 361e5e804..7eae0d1c8 100644 --- a/firmware/application/analog_audio_app.cpp +++ b/firmware/application/analog_audio_app.cpp @@ -22,6 +22,7 @@ #include "analog_audio_app.hpp" #include "portapack.hpp" +#include "portapack_persistent_memory.hpp" #include "portapack_shared_memory.hpp" using namespace portapack; @@ -225,7 +226,7 @@ void AnalogAudioView::on_show_options_frequency() { widget->on_change_step = [this](rf::Frequency f) { this->on_frequency_step_changed(f); }; - widget->set_reference_ppm_correction(receiver_model.reference_ppm_correction()); + widget->set_reference_ppm_correction(persistent_memory::correction_ppb() / 1000); widget->on_change_reference_ppm_correction = [this](int32_t v) { this->on_reference_ppm_correction_changed(v); }; @@ -281,7 +282,7 @@ void AnalogAudioView::on_frequency_step_changed(rf::Frequency f) { } void AnalogAudioView::on_reference_ppm_correction_changed(int32_t v) { - receiver_model.set_reference_ppm_correction(v); + persistent_memory::set_correction_ppb(v * 1000); } void AnalogAudioView::on_headphone_volume_changed(int32_t v) { diff --git a/firmware/application/receiver_model.cpp b/firmware/application/receiver_model.cpp index 38cb155c9..027a2848b 100644 --- a/firmware/application/receiver_model.cpp +++ b/firmware/application/receiver_model.cpp @@ -129,14 +129,6 @@ void ReceiverModel::set_frequency_step(rf::Frequency f) { frequency_step_ = f; } -int32_t ReceiverModel::reference_ppm_correction() const { - return persistent_memory::correction_ppb() / 1000; -} - -void ReceiverModel::set_reference_ppm_correction(int32_t v) { - persistent_memory::set_correction_ppb(v * 1000); -} - bool ReceiverModel::antenna_bias() const { return antenna_bias_; } diff --git a/firmware/application/receiver_model.hpp b/firmware/application/receiver_model.hpp index 4b21c87bb..23f877b8b 100644 --- a/firmware/application/receiver_model.hpp +++ b/firmware/application/receiver_model.hpp @@ -48,9 +48,6 @@ public: rf::Frequency frequency_step() const; void set_frequency_step(rf::Frequency f); - int32_t reference_ppm_correction() const; - void set_reference_ppm_correction(int32_t v); - bool antenna_bias() const; void set_antenna_bias(bool enabled);