From de1570d8af59f412a737bed32626ef129174ea49 Mon Sep 17 00:00:00 2001 From: Brumi-2021 <86470699+Brumi-2021@users.noreply.github.com> Date: Sat, 7 May 2022 01:43:55 +0200 Subject: [PATCH] Allow change initial gain amp values just opened file (#634) * Update spectrum_collector.cpp lower case correction * Update spectrum_collector.cpp Description changed , better explanation. * Revert "Update spectrum_collector.cpp" This reverts commit 4a6fc35384dd3007a4cc91c319b68d2b17232a8c. * Revert "Update spectrum_collector.cpp" This reverts commit 35cece1cb0b611aec2dcee474168798883da2819. * Revert "Solving Compile error on gcc10 . Keeping same safety protection about the size of the array ,but with slightly different sintax." This reverts commit f4db4e2b535cd722ce0f5ee6cd8094d4ba717c4f. * Allow initial GAIN ,AMP changes after opened file --- firmware/application/apps/replay_app.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/firmware/application/apps/replay_app.cpp b/firmware/application/apps/replay_app.cpp index 9147c46f..4313b8e7 100644 --- a/firmware/application/apps/replay_app.cpp +++ b/firmware/application/apps/replay_app.cpp @@ -201,6 +201,16 @@ ReplayAppView::ReplayAppView( tx_gain = 35;field_rfgain.set_value(tx_gain); // Initial default value (-12 dB's max ). field_rfamp.set_value(rf_amp ? 14 : 0); // Initial default value True. (TX RF amp on , +14dB's) + field_rfamp.on_change = [this](int32_t v) { // allow initial value change just after opened file. + rf_amp = (bool)v; + }; + field_rfamp.set_value(rf_amp ? 14 : 0); + + field_rfgain.on_change = [this](int32_t v) { // allow initial value change just after opened file. + tx_gain = v; + }; + field_rfgain.set_value(tx_gain); + baseband::run_image(portapack::spi_flash::image_tag_replay); add_children({