diff --git a/firmware/application/apps/pocsag_app.cpp b/firmware/application/apps/pocsag_app.cpp index 4c9db07ec..558cb5bb3 100644 --- a/firmware/application/apps/pocsag_app.cpp +++ b/firmware/application/apps/pocsag_app.cpp @@ -123,6 +123,7 @@ POCSAGAppView::POCSAGAppView(NavigationView& nav) { audio::output::start(); audio::output::unmute(); + baseband::set_pocsag(pocsag::BitRate::FSK1200, true); } POCSAGAppView::~POCSAGAppView() { @@ -217,10 +218,6 @@ void POCSAGAppView::on_packet(const POCSAGPacketMessage * message) { logger->log_raw_data(message->packet, target_frequency()); } -void POCSAGAppView::on_config_changed(const uint32_t new_bitrate, bool new_phase) { - baseband::set_pocsag(pocsag_bitrates[new_bitrate], new_phase); -} - void POCSAGAppView::set_target_frequency(const uint32_t new_value) { target_frequency_ = new_value; receiver_model.set_tuning_frequency(new_value); diff --git a/firmware/application/apps/pocsag_app.hpp b/firmware/application/apps/pocsag_app.hpp index 2b00b230b..b917926c7 100644 --- a/firmware/application/apps/pocsag_app.hpp +++ b/firmware/application/apps/pocsag_app.hpp @@ -87,23 +87,6 @@ private: FrequencyField field_frequency { { 0 * 8, 0 * 8 }, }; - OptionsField options_bitrate { - { 12 * 8, 21 }, - 7, - { - { "512bps ", 0 }, - { "1200bps", 1 }, - { "2400bps", 2 } - } - }; - OptionsField options_phase { - { 6 * 8, 21 }, - 1, - { - { "P", 0 }, - { "N", 1 }, - } - }; Checkbox check_log { { 24 * 8, 21 }, 3, @@ -142,7 +125,6 @@ private: void on_packet(const POCSAGPacketMessage * message); - void on_config_changed(const uint32_t new_bitrate, const bool phase); void on_headphone_volume_changed(int32_t v); uint32_t target_frequency() const;