mirror of
https://github.com/Next-Flip/Momentum-Firmware.git
synced 2026-05-20 04:54:45 -07:00
fix lfrfid gui and add icon
oops I forgot about multiline element
This commit is contained in:
@@ -17,7 +17,7 @@ void lfrfid_scene_read_success_on_enter(void* context) {
|
|||||||
protocol_dict_get_manufacturer(app->dict, app->protocol_id));
|
protocol_dict_get_manufacturer(app->dict, app->protocol_id));
|
||||||
|
|
||||||
widget_add_string_element(
|
widget_add_string_element(
|
||||||
widget, 0, 2, AlignLeft, AlignTop, FontPrimary, string_get_cstr(tmp_string));
|
widget, 16, 3, AlignLeft, AlignTop, FontPrimary, string_get_cstr(tmp_string));
|
||||||
|
|
||||||
string_reset(tmp_string);
|
string_reset(tmp_string);
|
||||||
size_t size = protocol_dict_get_data_size(app->dict, app->protocol_id);
|
size_t size = protocol_dict_get_data_size(app->dict, app->protocol_id);
|
||||||
@@ -25,10 +25,10 @@ void lfrfid_scene_read_success_on_enter(void* context) {
|
|||||||
protocol_dict_get_data(app->dict, app->protocol_id, data, size);
|
protocol_dict_get_data(app->dict, app->protocol_id, data, size);
|
||||||
for(uint8_t i = 0; i < size; i++) {
|
for(uint8_t i = 0; i < size; i++) {
|
||||||
if(i != 0) {
|
if(i != 0) {
|
||||||
string_cat_printf(tmp_string, " ");
|
string_cat_printf(tmp_string, ":");
|
||||||
}
|
}
|
||||||
|
|
||||||
if(i >= 9) {
|
if(i >= 8) {
|
||||||
string_cat_printf(tmp_string, "...");
|
string_cat_printf(tmp_string, "...");
|
||||||
break;
|
break;
|
||||||
} else {
|
} else {
|
||||||
@@ -40,19 +40,18 @@ void lfrfid_scene_read_success_on_enter(void* context) {
|
|||||||
string_t render_data;
|
string_t render_data;
|
||||||
string_init(render_data);
|
string_init(render_data);
|
||||||
protocol_dict_render_brief_data(app->dict, render_data, app->protocol_id);
|
protocol_dict_render_brief_data(app->dict, render_data, app->protocol_id);
|
||||||
//string_cat_printf(tmp_string, "\r\n%s", string_get_cstr(render_data));
|
string_cat_printf(tmp_string, "\r\n%s", string_get_cstr(render_data));
|
||||||
|
string_clear(render_data);
|
||||||
|
|
||||||
widget_add_string_element(
|
widget_add_string_multiline_element(
|
||||||
widget, 0, 16, AlignLeft, AlignTop, FontSecondary, string_get_cstr(tmp_string));
|
widget, 0, 16, AlignLeft, AlignTop, FontSecondary, string_get_cstr(tmp_string));
|
||||||
|
|
||||||
widget_add_string_element(
|
widget_add_icon_element(app->widget, 0, 0, &I_RFIDSmallChip_14x14);
|
||||||
widget, 0, 28, AlignLeft, AlignTop, FontSecondary, string_get_cstr(render_data));
|
|
||||||
|
|
||||||
notification_message_block(app->notifications, &sequence_set_green_255);
|
notification_message_block(app->notifications, &sequence_set_green_255);
|
||||||
|
|
||||||
view_dispatcher_switch_to_view(app->view_dispatcher, LfRfidViewWidget);
|
view_dispatcher_switch_to_view(app->view_dispatcher, LfRfidViewWidget);
|
||||||
string_clear(tmp_string);
|
string_clear(tmp_string);
|
||||||
string_clear(render_data);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
bool lfrfid_scene_read_success_on_event(void* context, SceneManagerEvent event) {
|
bool lfrfid_scene_read_success_on_event(void* context, SceneManagerEvent event) {
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ void lfrfid_scene_saved_info_on_enter(void* context) {
|
|||||||
protocol_dict_get_data(app->dict, app->protocol_id, data, size);
|
protocol_dict_get_data(app->dict, app->protocol_id, data, size);
|
||||||
for(uint8_t i = 0; i < size; i++) {
|
for(uint8_t i = 0; i < size; i++) {
|
||||||
if(i != 0) {
|
if(i != 0) {
|
||||||
string_cat_printf(tmp_string, " ");
|
string_cat_printf(tmp_string, ":");
|
||||||
}
|
}
|
||||||
|
|
||||||
string_cat_printf(tmp_string, "%02X", data[i]);
|
string_cat_printf(tmp_string, "%02X", data[i]);
|
||||||
|
|||||||
Binary file not shown.
|
Before Width: | Height: | Size: 2.3 KiB |
BIN
assets/icons/RFID/RFIDSmallChip_14x14.png
Normal file
BIN
assets/icons/RFID/RFIDSmallChip_14x14.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 2.0 KiB |
Reference in New Issue
Block a user