#ifndef LV_LOAD_FONT_FROM_SPIFFS_H
#define LV_LOAD_FONT_FROM_SPIFFS_H

/*********************
 *      INCLUDES
 *********************/
#if defined(LV_LVGL_H_INCLUDE_SIMPLE)
#include "lvgl.h"
#else
#include "lvgl/lvgl.h"
#endif

#include <stdio.h>
#include <inttypes.h>
#include "sdkconfig.h"
#include <string.h>
#include <sys/unistd.h>
#include <sys/stat.h>
#include <dirent.h>      // 关键：包含 DIR 相关定义
#include <errno.h>       // 错误码定义
#include <time.h>        // 时间相关函数

#include "esp_system.h"
#include "esp_spiffs.h"
#include "esp_log.h"



lv_font_t* load_chinese_font_from_spiffs(const char* font_path);
void free_chinese_font(lv_font_t* font);

#endif