mirror of
https://github.com/Next-Flip/Momentum-Firmware.git
synced 2026-05-12 23:58:36 -07:00
Fix Tile Tag Saving
This commit is contained in:
@@ -29,19 +29,16 @@ bool findmy_state_load(FindMyState* out_state) {
|
|||||||
if(!flipper_format_read_uint32(file, "transmit_power", &tmp, 1)) break;
|
if(!flipper_format_read_uint32(file, "transmit_power", &tmp, 1)) break;
|
||||||
state.transmit_power = tmp;
|
state.transmit_power = tmp;
|
||||||
|
|
||||||
|
if(!flipper_format_read_uint32(file, "tag_type", &tmp, 1)) break;
|
||||||
|
state.tag_type = tmp;
|
||||||
|
FURI_LOG_E("tag_type tmp", "%ld", tmp);
|
||||||
|
|
||||||
if(!flipper_format_read_bool(file, "show_mac", &state.show_mac, 1)) {
|
if(!flipper_format_read_bool(file, "show_mac", &state.show_mac, 1)) {
|
||||||
// Support migrating from old config
|
// Support migrating from old config
|
||||||
state.show_mac = false;
|
state.show_mac = false;
|
||||||
flipper_format_rewind(file);
|
flipper_format_rewind(file);
|
||||||
}
|
}
|
||||||
|
|
||||||
if(!flipper_format_read_uint32(file, "tag_type", &tmp, 1)) {
|
|
||||||
// Support migrating from old config
|
|
||||||
tmp = FindMyTypeApple;
|
|
||||||
flipper_format_rewind(file);
|
|
||||||
}
|
|
||||||
state.tag_type = tmp;
|
|
||||||
|
|
||||||
if(!flipper_format_read_hex(file, "mac", state.mac, sizeof(state.mac))) break;
|
if(!flipper_format_read_hex(file, "mac", state.mac, sizeof(state.mac))) break;
|
||||||
|
|
||||||
if(!flipper_format_read_hex(
|
if(!flipper_format_read_hex(
|
||||||
@@ -162,6 +159,7 @@ void findmy_state_save(FindMyState* state) {
|
|||||||
if(!flipper_format_write_uint32(file, "transmit_power", &tmp, 1)) break;
|
if(!flipper_format_write_uint32(file, "transmit_power", &tmp, 1)) break;
|
||||||
|
|
||||||
tmp = state->tag_type;
|
tmp = state->tag_type;
|
||||||
|
FURI_LOG_E("tag_type at save", "%ld", tmp);
|
||||||
if(!flipper_format_write_uint32(file, "tag_type", &tmp, 1)) break;
|
if(!flipper_format_write_uint32(file, "tag_type", &tmp, 1)) break;
|
||||||
|
|
||||||
if(!flipper_format_write_bool(file, "show_mac", &state->show_mac, 1)) break;
|
if(!flipper_format_write_bool(file, "show_mac", &state->show_mac, 1)) break;
|
||||||
|
|||||||
Reference in New Issue
Block a user