Show BadKB connection mode in main view

This commit is contained in:
Willy-JL
2023-02-26 01:41:07 +00:00
parent 4aeec153c4
commit 3207fbab3f
3 changed files with 4 additions and 1 deletions

View File

@@ -878,6 +878,7 @@ BadKbScript* bad_kb_script_open(FuriString* file_path, Bt* bt) {
bad_kb->st.state = BadKbStateInit;
bad_kb->st.error[0] = '\0';
bad_kb->st.is_bt = !!bt;
bad_kb->bt = bt;

View File

@@ -23,6 +23,7 @@ typedef enum {
typedef struct {
BadKbWorkerState state;
bool is_bt;
uint32_t pin;
uint16_t line_cur;
uint16_t line_nb;

View File

@@ -25,7 +25,8 @@ static void bad_kb_draw_callback(Canvas* canvas, void* _model) {
BadKbModel* model = _model;
FuriString* disp_str;
disp_str = furi_string_alloc_set(model->file_name);
disp_str = furi_string_alloc_set(model->state.is_bt ? "(BT) " : "(USB) ");
furi_string_cat_str(disp_str, model->file_name);
elements_string_fit_width(canvas, disp_str, 128 - 2);
canvas_set_font(canvas, FontSecondary);
canvas_draw_str(canvas, 2, 8, furi_string_get_cstr(disp_str));