Beep-on-packets option in Settings and updated ERT & Sonde apps (#2058)

* Beep-on-packets option in Settings
* Add beep to ERT app
This commit is contained in:
Mark Thompson
2024-03-29 13:26:45 -05:00
committed by GitHub
parent ba36680a7b
commit fe2fbb847f
11 changed files with 62 additions and 22 deletions

View File

@@ -152,7 +152,7 @@ struct misc_config_t {
bool config_disable_external_tcxo : 1;
bool config_sdcard_high_speed_io : 1;
bool config_disable_config_mode : 1;
bool UNUSED_5 : 1;
bool beep_on_packets : 1;
bool UNUSED_6 : 1;
bool UNUSED_7 : 1;
@@ -641,6 +641,10 @@ bool config_disable_config_mode() {
return data->misc_config.config_disable_config_mode;
}
bool beep_on_packets() {
return data->misc_config.beep_on_packets;
}
bool config_sdcard_high_speed_io() {
return data->misc_config.config_sdcard_high_speed_io;
}
@@ -718,6 +722,10 @@ void set_config_disable_config_mode(bool v) {
data->misc_config.config_disable_config_mode = v;
}
void set_beep_on_packets(bool v) {
data->misc_config.beep_on_packets = v;
}
void set_config_sdcard_high_speed_io(bool v, bool save) {
if (v) {
/* 200MHz / (2 * 2) = 50MHz */
@@ -1247,6 +1255,7 @@ bool debug_dump() {
pmem_dump_file.write_line("misc_config config_disable_external_tcxo: " + to_string_dec_uint(config_disable_external_tcxo()));
pmem_dump_file.write_line("misc_config config_sdcard_high_speed_io: " + to_string_dec_uint(config_sdcard_high_speed_io()));
pmem_dump_file.write_line("misc_config config_disable_config_mode: " + to_string_dec_uint(config_disable_config_mode()));
pmem_dump_file.write_line("misc_config beep_on_packets: " + to_string_dec_int(beep_on_packets()));
// receiver_model
pmem_dump_file.write_line("\n[Receiver Model]");

View File

@@ -204,6 +204,7 @@ void set_config_cpld(uint8_t i);
bool config_disable_external_tcxo();
bool config_sdcard_high_speed_io();
bool config_disable_config_mode();
bool beep_on_packets();
bool config_splash();
bool config_converter();
@@ -226,6 +227,7 @@ void set_show_bigger_qr_code(bool v);
void set_config_disable_external_tcxo(bool v);
void set_config_sdcard_high_speed_io(bool v, bool save);
void set_config_disable_config_mode(bool v);
void set_beep_on_packets(bool v);
void set_config_splash(bool v);
bool config_converter();