- 上传状态统计:记录成功/失败次数、最后 HTTP 状态、最后错误码、最后上传时间、最后成功时间。
- 独立日志 Flash 分区:新增 logfs LittleFS 分区 512KB,日志不再占用音频资源分区;远程日志文件上限为 24 * 16KB =
384KB。
- 本地诊断 factory CLI:
- log status
- log flush
- log clear
- Coredump 支持:启用 flash coredump,新增 64KB coredump 分区;当前会上报 coredump 存在状态、地址、大小、panic
reason 和设备状态快照。
- 上传附带设备状态快照:reset reason、固件版本、project name、heap、任务数、多模态连接/活动状态、coredump 状态。
35 lines
1.2 KiB
CMake
35 lines
1.2 KiB
CMake
idf_component_register(
|
|
SRCS
|
|
"src/direction/control_plane_direction_service.c"
|
|
"src/direction/control_plane_direction_command_parser.c"
|
|
"src/direction/control_plane_direction_calibration.c"
|
|
"src/multimodal/control_plane_model_command_extractor.c"
|
|
"src/multimodal/control_plane_multimodal_protocol.c"
|
|
"src/multimodal/control_plane_multimodal_runtime.c"
|
|
"src/multimodal/control_plane_multimodal_device_auth.c"
|
|
"src/multimodal/control_plane_multimodal_auth_service.c"
|
|
"src/multimodal/control_plane_multimodal_session_service.c"
|
|
"src/runtime/control_plane_connectivity_runtime.c"
|
|
"src/runtime/control_plane_fortune_service.c"
|
|
"src/runtime/control_plane_system_events.c"
|
|
"src/runtime/control_plane_key_input.c"
|
|
"src/runtime/control_plane_remote_log_service.c"
|
|
"src/runtime/control_plane_runtime_workers.c"
|
|
"src/runtime/control_plane_factory_cli.c"
|
|
INCLUDE_DIRS
|
|
"include"
|
|
PRIV_INCLUDE_DIRS
|
|
"internal"
|
|
PRIV_REQUIRES
|
|
domain
|
|
espcoredump
|
|
esp_app_format
|
|
esp_driver_gpio
|
|
esp_timer
|
|
esp_system
|
|
freertos
|
|
json
|
|
log
|
|
mbedtls
|
|
)
|