mirror of
https://github.com/eried/portapack-mayhem.git
synced 2024-09-20 16:15:51 +00:00
added set of functions for up/down/enable/disable converter
This commit is contained in:
parent
9df0f6e9df
commit
17cdb34fea
@ -288,9 +288,14 @@ struct data_t {
|
|||||||
// Recon App
|
// Recon App
|
||||||
uint64_t recon_config;
|
uint64_t recon_config;
|
||||||
|
|
||||||
// HamItUp (+125MHz offset by default, configurable)
|
// converter: show or hide icon. Hiding cause auto disable to avoid mistakes
|
||||||
bool hamitup;
|
bool hide_converter ;
|
||||||
int64_t hamitup_freq;
|
// enable or disable converter
|
||||||
|
bool converter ;
|
||||||
|
// set up converter (false) or down converter (true) converter
|
||||||
|
bool updown_converter ;
|
||||||
|
// up/down converter offset
|
||||||
|
int64_t converter_frequency_offset ;
|
||||||
|
|
||||||
constexpr data_t() :
|
constexpr data_t() :
|
||||||
structure_version(data_structure_version_enum::VERSION_CURRENT),
|
structure_version(data_structure_version_enum::VERSION_CURRENT),
|
||||||
@ -320,8 +325,10 @@ struct data_t {
|
|||||||
|
|
||||||
hardware_config(0),
|
hardware_config(0),
|
||||||
recon_config(0),
|
recon_config(0),
|
||||||
hamitup(0),
|
hide_converter(0),
|
||||||
hamitup_freq(125000000)
|
converter(0),
|
||||||
|
updown_converter(0),
|
||||||
|
converter_frequency_offset(0)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
@ -739,17 +746,33 @@ void set_recon_load_hamradios(const bool v ){
|
|||||||
void set_recon_match_mode(const bool v ) {
|
void set_recon_match_mode(const bool v ) {
|
||||||
data->recon_config = (data->recon_config & ~0x00800000UL) | (v << 23);
|
data->recon_config = (data->recon_config & ~0x00800000UL) | (v << 23);
|
||||||
}
|
}
|
||||||
bool config_hamitup() {
|
bool config_hide_converter() {
|
||||||
return data->hamitup;
|
return data->hide_converter;
|
||||||
}
|
}
|
||||||
void set_config_hamitup(const bool v ){
|
bool config_converter() {
|
||||||
data-> hamitup = v ;
|
return data->converter;
|
||||||
}
|
}
|
||||||
int64_t config_hamitup_freq() {
|
bool config_updown_converter() {
|
||||||
return data->hamitup_freq ;
|
return data->updown_converter;
|
||||||
}
|
}
|
||||||
void set_config_hamitup_freq(const int64_t v ){
|
int64_t config_converter_freq() {
|
||||||
data-> hamitup_freq = v ;
|
return data->converter_frequency_offset ;
|
||||||
|
}
|
||||||
|
void set_config_hide_converter(const bool v ){
|
||||||
|
data-> hide_converter = v ;
|
||||||
|
if( v )
|
||||||
|
{
|
||||||
|
data -> converter = false ;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
void set_config_converter(const bool v ){
|
||||||
|
data-> converter = v ;
|
||||||
|
}
|
||||||
|
void set_config_updown_converter(const bool v){
|
||||||
|
data-> updown_converter = v ;
|
||||||
|
}
|
||||||
|
void set_config_converter_freq(const int64_t v ){
|
||||||
|
data-> converter_frequency_offset = v ;
|
||||||
}
|
}
|
||||||
} /* namespace persistent_memory */
|
} /* namespace persistent_memory */
|
||||||
} /* namespace portapack */
|
} /* namespace portapack */
|
||||||
|
@ -151,8 +151,10 @@ uint8_t config_cpld();
|
|||||||
void set_config_cpld(uint8_t i);
|
void set_config_cpld(uint8_t i);
|
||||||
|
|
||||||
bool config_splash();
|
bool config_splash();
|
||||||
bool config_hamitup();
|
bool config_hide_converter();
|
||||||
int64_t config_hamitup_freq();
|
bool config_converter();
|
||||||
|
bool config_updown_converter();
|
||||||
|
int64_t config_converter_freq();
|
||||||
bool show_gui_return_icon();
|
bool show_gui_return_icon();
|
||||||
bool load_app_settings();
|
bool load_app_settings();
|
||||||
bool save_app_settings();
|
bool save_app_settings();
|
||||||
@ -169,8 +171,10 @@ void set_load_app_settings(bool v);
|
|||||||
void set_save_app_settings(bool v);
|
void set_save_app_settings(bool v);
|
||||||
void set_show_bigger_qr_code(bool v);
|
void set_show_bigger_qr_code(bool v);
|
||||||
void set_config_splash(bool v);
|
void set_config_splash(bool v);
|
||||||
void set_config_hamitup(bool v);
|
void set_config_hide_converter(bool v);
|
||||||
void set_config_hamitup_freq(const int64_t v );
|
void set_config_converter(bool v);
|
||||||
|
void set_config_updown_converter(const bool v);
|
||||||
|
void set_config_converter_freq(const int64_t v );
|
||||||
void set_clock_hidden(bool v);
|
void set_clock_hidden(bool v);
|
||||||
void set_clock_with_date(bool v);
|
void set_clock_with_date(bool v);
|
||||||
void set_config_login(bool v);
|
void set_config_login(bool v);
|
||||||
|
Loading…
Reference in New Issue
Block a user