30 lines
528 B
C
30 lines
528 B
C
/**
|
|
* @file display_task.h
|
|
* @brief ADR-045: FreeRTOS display task — LVGL pump on Core 0.
|
|
*/
|
|
|
|
#ifndef DISPLAY_TASK_H
|
|
#define DISPLAY_TASK_H
|
|
|
|
#include "esp_err.h"
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
/**
|
|
* Start the display task on Core 0, priority 1.
|
|
*
|
|
* Probes for RM67162 panel and SPIRAM. If either is absent,
|
|
* logs a warning and returns ESP_OK (graceful skip).
|
|
*
|
|
* @return ESP_OK always (display is optional).
|
|
*/
|
|
esp_err_t display_task_start(void);
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
#endif /* DISPLAY_TASK_H */
|