# ESP-IDF 侧的 main 组件。 # app_main.c / ulink_esp.c / mlink_esp.c 是 ESP 专用;其余 .c 必须同时在宿主机上编得过 # (新增文件时两处都要加:这里 + host/CMakeLists.txt 的 PHONERAIL_CORE_SRCS)。 idf_component_register( SRCS "app_main.c" "ulink_esp.c" "mlink_esp.c" "version.c" "rail.c" "rail_cfg.c" "i2cbus.c" "slot.c" "sched.c" "tasks.c" "t_safety.c" "t_actuator.c" "t_thermal.c" "evlog.c" "cmd_json.c" "cmd.c" "cmd_exec.c" "cmd_report.c" "ulink.c" "cmd_net.c" "netcfg.c" "mlink.c" INCLUDE_DIRS "." EMBED_TXTFILES "certs/evse_ca.pem" REQUIRES phonerail_hal drv esp_driver_usb_serial_jtag esp_wifi esp_netif esp_event esp_timer nvs_flash mqtt)