From fd4165653f067bbf7d8f25ea03e3f42e2ca7f57a Mon Sep 17 00:00:00 2001 From: xysun Date: Thu, 2 Jan 2025 19:43:59 +0800 Subject: [PATCH] docs: add esp32p4 docs --- .gitlab-ci.yml | 6 ++---- docs/conf_common.py | 2 +- test_apps/esp-sr/main/test_afe.cpp | 8 ++++++-- 3 files changed, 9 insertions(+), 7 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index a649f77..6984875 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -100,8 +100,6 @@ before_script: artifacts: when: always paths: - - "**/build*/size.json" - - "**/build*/build_log.txt" - "**/build*/*.bin" # upload to s3 server to save the artifacts size - "**/build*/*.map" @@ -232,7 +230,7 @@ build_esp_sr_html: parallel: matrix: - DOCLANG: ["en", "zh_CN"] - DOCTGT: ["esp32", "esp32s3"] + DOCTGT: ["esp32", "esp32s3", "esp32p4"] build_esp_sr_pdf: extends: @@ -254,7 +252,7 @@ build_esp_sr_pdf: parallel: matrix: - DOCLANG: ["en", "zh_CN"] - DOCTGT: ["esp32", "esp32s3"] + DOCTGT: ["esp32", "esp32s3", "esp32p4"] .deploy_docs_template: diff --git a/docs/conf_common.py b/docs/conf_common.py index f544ad3..dd9481c 100755 --- a/docs/conf_common.py +++ b/docs/conf_common.py @@ -1,7 +1,7 @@ from esp_docs.conf_docs import * # noqa: F403,F401 languages = ['en', 'zh_CN'] -idf_targets = ['esp32', 'esp32s3'] +idf_targets = ['esp32', 'esp32s3', 'esp32p4'] extensions += ['sphinx_copybutton', 'sphinxcontrib.wavedrom', diff --git a/test_apps/esp-sr/main/test_afe.cpp b/test_apps/esp-sr/main/test_afe.cpp index c8e5e7d..975d5fd 100644 --- a/test_apps/esp-sr/main/test_afe.cpp +++ b/test_apps/esp-sr/main/test_afe.cpp @@ -71,7 +71,10 @@ TEST_CASE(">>>>>>>> audio_front_end SR create/destroy API & memory leak <<<<<<<< int start_internal_size = heap_caps_get_free_size(MALLOC_CAP_INTERNAL); srmodel_list_t *models = esp_srmodel_init("model"); char *model_name = esp_srmodel_filter(models, ESP_WN_PREFIX, NULL); - char *vad_model_name = esp_srmodel_filter(models, ESP_VADN_PREFIX, NULL); + char *vad_model_name = NULL; +#if (CONFIG_IDF_TARGET_ESP32S3 || CONFIG_IDF_TARGET_ESP32P4) + vad_model_name = esp_srmodel_filter(models, ESP_VADN_PREFIX, NULL); +#endif esp_afe_sr_iface_t *afe_handle = (esp_afe_sr_iface_t *)&ESP_AFE_SR_HANDLE; afe_config_t afe_config = AFE_CONFIG_DEFAULT(); @@ -87,7 +90,6 @@ TEST_CASE(">>>>>>>> audio_front_end SR create/destroy API & memory leak <<<<<<<< printf("vad_model_name:%s\n", vad_model_name); } - // test model loading time struct timeval tv_start, tv_end; gettimeofday(&tv_start, NULL); @@ -113,7 +115,9 @@ TEST_CASE(">>>>>>>> audio_front_end SR create/destroy API & memory leak <<<<<<<< printf("init partition ...\n"); models = esp_srmodel_init("model"); model_name = esp_srmodel_filter(models, ESP_WN_PREFIX, NULL); +#if (CONFIG_IDF_TARGET_ESP32S3 || CONFIG_IDF_TARGET_ESP32P4) vad_model_name = esp_srmodel_filter(models, ESP_VADN_PREFIX, NULL); +#endif afe_config.wakenet_model_name = model_name; afe_config.vad_model_name = vad_model_name;