+ rearranged files

+ improved ui log
+ added image browser
- image loading fails at the moment
- arrangement of ui in image browser not checked
This commit is contained in:
Timo Niemann
2026-07-01 13:03:58 +02:00
parent 229d828271
commit 4e8282a64b
10 changed files with 358 additions and 80 deletions
+18
View File
@@ -0,0 +1,18 @@
#pragma once
#include "esp_err.h"
#include "lvgl.h"
#ifdef __cplusplus
extern "C" {
#endif
#define LCD_H_RES (800)
#define LCD_V_RES (480)
esp_err_t lcd_init(void);
lv_display_t *lcd_get_display(void);
#ifdef __cplusplus
}
#endif
+12
View File
@@ -0,0 +1,12 @@
#pragma once
typedef enum {
UI_VIEW_LOG,
UI_VIEW_IMAGE_BROWSER,
} ui_view_t;
void ui_log_append(const char *text);
void create_log_ui(void);
void create_image_browser_ui(void);
void ui_switch_view_to(ui_view_t view);
+18
View File
@@ -0,0 +1,18 @@
#pragma once
#include <stdio.h>
#define MAX_SIMULTANEOUS_OPEN_FILES 2
void sd_init(void);
void sd_destroy(void);
void print_sd_card_info(void);
FILE* sd_open_read(const char* filename);
FILE* sd_open_write(const char* filename);
void sd_close_file(FILE* file);
size_t sd_get_file_count(void);
const char* sd_get_next_file(void);
const char* sd_get_previous_file(void);