feat(product-test): add UART automation flow

This commit is contained in:
admin
2026-04-29 23:39:43 +08:00
parent 9294d72aea
commit d735446547
14 changed files with 2091 additions and 4 deletions

View File

@@ -177,6 +177,11 @@ typedef struct {
bool has_paper;
int8_t paper_gpio_level;
uint8_t paper_present_level;
bool battery_adc_ready;
bool ntc_adc_ready;
int battery_adc_raw;
int ntc_adc_raw;
uint16_t battery_mv;
uint8_t battery_percent;
float temperature;
uint32_t queue_depth;
@@ -257,6 +262,10 @@ esp_err_t voice_interaction_schedule_session_prewarm(void);
void voice_interaction_get_status(voice_interaction_status_t *out_status);
const char *voice_interaction_dialog_state_str(voice_dialog_state_t state);
// ---------- product_test_service ----------
esp_err_t product_test_service_start(void);
esp_err_t product_test_service_stop(uint32_t timeout_ms);
#ifdef __cplusplus
}
#endif