diff --git a/tests/mocs.c b/tests/mocs.c index 05e5989..798365e 100644 --- a/tests/mocs.c +++ b/tests/mocs.c @@ -15,17 +15,43 @@ uint32_t logger_get_timestamp(void) { } int tftp_init(struct tftp_context* context) { + UNUSED(context); return 0; } void lcd_display_text(uint8_t* text, uint16_t x_pos, uint16_t y_pos, uint32_t color, uint32_t bg_color, sFONT *font) { + UNUSED(text); + UNUSED(x_pos); + UNUSED(y_pos); + UNUSED(color); + UNUSED(bg_color); + UNUSED(font); +} + +void lcd_clear_images(void) { } -void lcd_clear(uint32_t color) { - +void lcd_clear_text(void) { + } + void lcd_draw_bmp_img(uint8_t* bmp_buff, uint32_t x_pos, uint32_t y_pos) { - + UNUSED(bmp_buff); + UNUSED(x_pos); + UNUSED(y_pos); +} + +void lcd_draw_gif(uint8_t* gif_buff, size_t len, uint32_t x_pos, uint32_t y_pos) { + UNUSED(gif_buff); + UNUSED(len); + UNUSED(x_pos); + UNUSED(y_pos); +} + +llfs_file_t* llfs_next_file(void** mem, char* filter) { + UNUSED(mem); + UNUSED(filter); + return NULL; } \ No newline at end of file diff --git a/tests/tfpt_tests.cpp b/tests/tfpt_tests.cpp index 3424a70..f75e39c 100644 --- a/tests/tfpt_tests.cpp +++ b/tests/tfpt_tests.cpp @@ -10,21 +10,21 @@ tftp_custom_file_t file = { .data = (char*)"1234567890", .len = 11, .name = (char*)"test.txt", - .ofset = 0 + .offset = 0 }; tftp_custom_file_t write_file = { .data = NULL, .len = 0, .name = (char*)"test.txt", - .ofset = 0 + .offset = 0 }; TEST(TFTP, custom_fseek) { tftp_custom_fseek(&file, 5, SEEK_SET); - EXPECT_EQ(file.ofset, 5); + EXPECT_EQ(file.offset, 5); tftp_custom_fseek(&file, 5, SEEK_CUR); - EXPECT_EQ(file.ofset, 10); + EXPECT_EQ(file.offset, 10); } TEST(TFTP, custom_fread) @@ -33,7 +33,7 @@ TEST(TFTP, custom_fread) tftp_custom_fseek(&file, 0, SEEK_SET); size_t bytes = tftp_custom_fread(buf, 11, &file); EXPECT_EQ(bytes, 11); - EXPECT_EQ(file.ofset, 11); + EXPECT_EQ(file.offset, 11); EXPECT_EQ(memcmp(buf, "1234567890", 10), 0); memset(buf, 0, 11); @@ -61,12 +61,12 @@ TEST(TFTP, custom_fwrite) { write_file.data = (char*)malloc(21 * sizeof(char)); write_file.len = 21; tftp_custom_fwrite("0987654321", 10, &write_file); - EXPECT_EQ(write_file.ofset, 10); + EXPECT_EQ(write_file.offset, 10); EXPECT_EQ(write_file.len, 21); EXPECT_EQ(memcmp(write_file.data, "0987654321", 10), 0); tftp_custom_fwrite("1234567890", 10, &write_file); - EXPECT_EQ(write_file.ofset, 20); + EXPECT_EQ(write_file.offset, 20); EXPECT_EQ(write_file.len, 21); EXPECT_EQ(memcmp(write_file.data, "09876543211234567890", 20), 0); diff --git a/tests/tftp_server.h b/tests/tftp_server.h index 00677be..df4bf08 100644 --- a/tests/tftp_server.h +++ b/tests/tftp_server.h @@ -23,6 +23,7 @@ typedef void sFONT; #define ERR_OK 0 #define LCD_COLOR_BLACK 0 #define LCD_COLOR_WHITE 1 +#define LCD_TRANSPARENT 2 #define LCD_FONT16 0 @@ -38,7 +39,10 @@ uint32_t logger_get_timestamp(void); int tftp_init(struct tftp_context* context); void lcd_display_text(uint8_t* text, uint16_t x_pos, uint16_t y_pos, uint32_t color, uint32_t bg_color, sFONT *font); void lcd_draw_bmp_img(uint8_t* bmp_buff, uint32_t x_pos, uint32_t y_pos); -void lcd_clear(uint32_t color); +void lcd_draw_gif(uint8_t* gif_buff, size_t len, uint32_t x_pos, uint32_t y_pos); + +void lcd_clear_images(void); +void lcd_clear_text(void); #ifdef __cplusplus }