diff --git a/Code/pico_multi_booter/sd_boot/main.c b/Code/pico_multi_booter/sd_boot/main.c index 69856b9..7759699 100644 --- a/Code/pico_multi_booter/sd_boot/main.c +++ b/Code/pico_multi_booter/sd_boot/main.c @@ -307,7 +307,7 @@ int main() if (!sd_card_inserted()) { DEBUG_PRINT("SD card not detected\n"); - text_directory_ui_set_status("SD card not detected."); + text_directory_ui_set_status("Enter to exec."); text_directory_ui_update_header(1); // Poll until SD card is inserted text_directory_ui_draw_default_app(); diff --git a/Code/pico_multi_booter/sd_boot/text_directory_ui.c b/Code/pico_multi_booter/sd_boot/text_directory_ui.c index a117a99..4ffb346 100644 --- a/Code/pico_multi_booter/sd_boot/text_directory_ui.c +++ b/Code/pico_multi_booter/sd_boot/text_directory_ui.c @@ -87,7 +87,7 @@ static uint8_t last_page_index = 0; static uint8_t update_sel = 0; static uint8_t update_required=0; extern uint8_t status_flag; -static uint8_t status_repeat=0; +static uint32_t status_repeat=0; static char status_message[256] = ""; // Status message static final_selection_callback_t final_callback = NULL; // Callback for file selection static uint32_t last_scrolling = 0; // for text scrolling in selected entry @@ -363,6 +363,7 @@ static void ui_update_selected_entry(uint8_t last) static void ui_clear_directory_list(void){ if(entry_count <1 ) return; + int y_start = UI_Y + HEADER_TITLE_HEIGHT + PATH_HEADER_HEIGHT; for(int i=1;i