refactor(architecture): unify facade headers and remove unused lcd dependency

This commit is contained in:
admin
2026-02-26 11:11:45 +08:00
parent 4526dad056
commit e6a6b69ced
52 changed files with 441 additions and 612 deletions

View File

@@ -4,6 +4,10 @@
#include "esp_err.h"
#ifdef __cplusplus
extern "C" {
#endif
typedef enum {
CONTROLLER_LIFECYCLE_STATE_STOPPED = 0,
CONTROLLER_LIFECYCLE_STATE_STARTING,
@@ -24,3 +28,10 @@ esp_err_t controller_lifecycle_start(void);
esp_err_t controller_lifecycle_stop(void);
void controller_lifecycle_get_status(controller_lifecycle_status_t *out_status);
const char *controller_lifecycle_state_str(controller_lifecycle_state_t state);
esp_err_t rest_server_start(void);
void rest_server_stop(void);
#ifdef __cplusplus
}
#endif

View File

@@ -1,6 +0,0 @@
#pragma once
#include "esp_err.h"
esp_err_t rest_server_start(void);
void rest_server_stop(void);

View File

@@ -1,16 +1,10 @@
#include "controller_lifecycle.h"
#include "control_plane.h"
#include <string.h>
#include "esp_log.h"
#include "esp_timer.h"
#include "image_generation.h"
#include "printer_protocol.h"
#include "rest_server.h"
#include "runtime_diagnostics.h"
#include "runtime_policy.h"
#include "system_runtime.h"
#include "voice_interaction.h"
#include "domain.h"
#include "freertos/FreeRTOS.h"
#include "freertos/semphr.h"
#include "freertos/task.h"

View File

@@ -1,4 +1,4 @@
#include "rest_server.h"
#include "control_plane.h"
#include <string.h>

View File

@@ -8,7 +8,7 @@
#include "esp_heap_caps.h"
#include "mbedtls/base64.h"
#include "runtime_diagnostics.h"
#include "domain.h"
#define REST_SERVER_MAX_BODY_BYTES (4 * 1024 * 1024)

View File

@@ -2,7 +2,7 @@
#include <stdlib.h>
#include "printer_protocol.h"
#include "domain.h"
esp_err_t rest_server_job_get(httpd_req_t *req) {
if (!rest_server_auth_ok(req)) {
return rest_server_send_error(req, "401 Unauthorized", "unauthorized");

View File

@@ -4,12 +4,8 @@
#include <stdlib.h>
#include <string.h>
#include "controller_lifecycle.h"
#include "printer_protocol.h"
#include "runtime_diagnostics.h"
#include "runtime_policy.h"
#include "system_runtime.h"
#include "voice_interaction.h"
#include "control_plane.h"
#include "domain.h"
static void fill_runtime_diag_json(cJSON *root) {
runtime_diag_snapshot_t snapshot = {0};

View File

@@ -4,7 +4,7 @@
#include <string.h>
#include "esp_log.h"
#include "printer_protocol.h"
#include "domain.h"
static const char *TAG = "rest_print";

View File

@@ -6,10 +6,7 @@
#include <strings.h>
#include "esp_log.h"
#include "image_generation.h"
#include "printer_protocol.h"
#include "raster_tools.h"
#include "runtime_policy.h"
#include "domain.h"
static const char *TAG = "rest_print";

View File

@@ -5,8 +5,7 @@
#include <string.h>
#include <strings.h>
#include "printer_protocol.h"
#include "raster_tools.h"
#include "domain.h"
static esp_err_t decode_image_json_to_raster(cJSON *json,
uint16_t *out_width,

View File

@@ -2,7 +2,7 @@
#include <stdlib.h>
#include "voice_interaction.h"
#include "domain.h"
static void rest_server_add_voice_status(cJSON *root) {
voice_interaction_status_t st = {0};