增加了语音抽签控制屏幕显示

增加了校准和财位控制电机旋转
This commit is contained in:
CSBOOK\44744
2026-07-01 15:07:59 +08:00
parent aab45b3ec5
commit 5d7c3f91d4
14 changed files with 467 additions and 17 deletions
@@ -1275,7 +1275,18 @@ static esp_err_t domain_resolve_expression_platform_request(
static platform_lcd_presentation_step_t s_chouqian_steps[6];
const size_t result_count = sizeof(s_chouqian_result_asset_dirs) /
sizeof(s_chouqian_result_asset_dirs[0]);
const char *result_asset = s_chouqian_result_asset_dirs[esp_random() % result_count];
size_t result_index = esp_random() % result_count;
if (request->chouqian_result_index_valid) {
if (request->chouqian_result_index >= result_count) {
ESP_LOGW(TAG,
"Chouqian result index out of range: %u (max %u)",
(unsigned int)request->chouqian_result_index,
(unsigned int)result_count);
return ESP_ERR_INVALID_ARG;
}
result_index = request->chouqian_result_index;
}
const char *result_asset = s_chouqian_result_asset_dirs[result_index];
s_chouqian_steps[0] = (platform_lcd_presentation_step_t) {
.asset_dir = "chouqian_qianzhi",