|
@@ -408,7 +408,7 @@ void SysTick_Callback() {
|
408
|
408
|
OUT_WRITE(LCD_BACKLIGHT_PIN, LOW);
|
409
|
409
|
LCD_Clear(0x0000);
|
410
|
410
|
|
411
|
|
- lcd_draw_logo();
|
|
411
|
+ TERN_(HAS_LOGO_IN_FLASH, lcd_draw_logo());
|
412
|
412
|
|
413
|
413
|
OUT_WRITE(LCD_BACKLIGHT_PIN, HIGH);
|
414
|
414
|
delay(2000);
|
|
@@ -724,6 +724,7 @@ lv_fs_res_t sd_open_cb (lv_fs_drv_t * drv, void * file_p, const char * path, lv_
|
724
|
724
|
if (temp) { strcpy(temp,".GCO"); }
|
725
|
725
|
sd_read_base_addr = lv_open_gcode_file((char *)name_buf);
|
726
|
726
|
sd_read_addr_offset = sd_read_base_addr;
|
|
727
|
+ if (sd_read_addr_offset == 0) return LV_FS_RES_NOT_EX;
|
727
|
728
|
return LV_FS_RES_OK;
|
728
|
729
|
}
|
729
|
730
|
|