DockerFluxDC/main/main.h

49 lines
1.3 KiB
C
Raw Normal View History

/**
* @file main.h
* @brief
* @details FreeRTOSESP32外设驱动LVGL图形库等组件的头文件
* C/C++
* @author
* @date 2025-11-28
*/
#ifndef __MAIN_H__
#define __MAIN_H__
#ifdef __cplusplus
extern "C" {
#endif
#include <stdio.h>
#include "freertos/FreeRTOS.h" ///< FreeRTOS核心头文件
#include "freertos/task.h" ///< 任务管理相关API
#include "freertos/semphr.h" ///< 信号量/互斥锁等同步机制
#include "esp_timer.h" ///< 高精度定时器驱动
#include "esp_err.h" ///< ESP错误码定义
#include "esp_log.h" ///< 日志输出功能
#include "driver/gpio.h" ///< GPIO外设驱动
#include "driver/ledc.h" ///< LEDC PWM驱动
#include "esp_lcd_panel_io.h" ///< LCD面板IO接口
#include "esp_lcd_panel_vendor.h" ///< 厂商特定LCD面板驱动
#include "esp_lcd_panel_ops.h" ///< LCD面板操作接口
#include "driver/gpio.h"
#include "hal/gpio_hal.h"
#include "user_power_task.h"
#include "user_common.h"
#include "user_i80_display.h"
2025-11-28 23:26:05 +08:00
#include "ui.h"
#ifdef __cplusplus
}
#endif
#endif // __MAIN_H__