docs: add esp32p4 docs

This commit is contained in:
xysun 2025-01-02 19:43:59 +08:00
parent 568a94f8ba
commit fd4165653f
3 changed files with 9 additions and 7 deletions

View File

@ -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:

View File

@ -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',

View File

@ -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;