diff --git a/project/Core/Src/tftp.c b/project/Core/Src/tftp.c index 897e990..d4fa7b3 100644 --- a/project/Core/Src/tftp.c +++ b/project/Core/Src/tftp.c @@ -153,18 +153,21 @@ void tftp_close(void* handle) { } if (handle == &virt_file[VIRT_IMAGE_BMP]) { - lcd_clear(LCD_COLOR_BLACK); + lcd_clear_images(); + lcd_clear_text(); lcd_draw_bmp_img((uint8_t*)virt_file[VIRT_IMAGE_BMP].data, 0, 0); } if (handle == &virt_file[VIRT_IMAGE_GIF]) { - lcd_clear(LCD_COLOR_BLACK); + lcd_clear_images(); + lcd_clear_text(); lcd_draw_gif((uint8_t*)virt_file[VIRT_IMAGE_GIF].data, virt_file[VIRT_IMAGE_GIF].offset, 0, 0); } if (handle == &virt_file[VIRT_TEXT_TXT]) { - lcd_clear(LCD_COLOR_BLACK); - lcd_display_text((uint8_t*)virt_file[VIRT_TEXT_TXT].data, 0, 0, LCD_COLOR_WHITE, LCD_COLOR_BLACK, LCD_FONT16); + lcd_clear_images(); + lcd_clear_text(); + lcd_display_text((uint8_t*)virt_file[VIRT_TEXT_TXT].data, 0, 0, LCD_COLOR_WHITE, LCD_FONT16); } if (handle == &virt_file[VIRT_INDEX_TXT] || handle == &virt_file[VIRT_IMAGE_BMP]