mirror of
https://github.com/espressif/esp-sr.git
synced 2025-09-15 15:28:44 +08:00
feat: update sdkconfig
This commit is contained in:
parent
d72ed551cb
commit
568a94f8ba
@ -38,16 +38,16 @@ choice SR_NSN_MODEL_LOAD
|
||||
depends on IDF_TARGET_ESP32S3 || IDF_TARGET_ESP32P4
|
||||
endchoice
|
||||
|
||||
choice SR_VAD_MODEL_LOAD
|
||||
choice SR_VADN_MODEL_LOAD
|
||||
prompt "Select voice activity detection"
|
||||
default SR_VADNET_WEBRTC
|
||||
default SR_VADN_WEBRTC
|
||||
help
|
||||
Select the vad model to be loaded.
|
||||
|
||||
config SR_VAD_WEBRTC
|
||||
config SR_VADN_WEBRTC
|
||||
bool "voice activity detection (WebRTC)"
|
||||
|
||||
config SR_VADNET1_MODLE_MEDIUM
|
||||
config SR_VADN_VADNET1_MEDIUM
|
||||
bool "voice activity detection (vadnet1 medium)"
|
||||
depends on IDF_TARGET_ESP32S3 || IDF_TARGET_ESP32P4
|
||||
endchoice
|
||||
@ -79,109 +79,109 @@ endchoice
|
||||
menu "Load Multiple Wake Words"
|
||||
depends on IDF_TARGET_ESP32S3 || IDF_TARGET_ESP32P4
|
||||
|
||||
config SR_WN_WN9_HILEXIN_MULTI
|
||||
config SR_WN_WN9_HILEXIN
|
||||
bool "Hi,乐鑫 (wn9_hilexin)"
|
||||
default False
|
||||
|
||||
config SR_WN_WN9_XIAOAITONGXUE_MULTI
|
||||
config SR_WN_WN9_XIAOAITONGXUE
|
||||
bool "小爱同学 (wn9_xiaoaitongxue)"
|
||||
default False
|
||||
|
||||
config SR_WN_WN9_NIHAOXIAOZHI_TTS_MULTI
|
||||
config SR_WN_WN9_NIHAOXIAOZHI_TTS
|
||||
bool "你好小智 (wn9_nihaoxiaozhi_tts)"
|
||||
default False
|
||||
|
||||
config SR_WN_WN9_ALEXA_MULTI
|
||||
config SR_WN_WN9_ALEXA
|
||||
bool "Alexa (wn9_alexa)"
|
||||
default False
|
||||
|
||||
config SR_WN_WN9_HIESP_MULTI
|
||||
config SR_WN_WN9_HIESP
|
||||
bool "Hi,ESP (wn9_hiesp)"
|
||||
default False
|
||||
|
||||
config SR_WN_WN9_JARVIS_TTS_MULTI
|
||||
config SR_WN_WN9_JARVIS_TTS
|
||||
bool "Jarvis (wn9_jarvis_tts)"
|
||||
default False
|
||||
|
||||
config SR_WN_WN9_COMPUTER_TTS_MULTI
|
||||
config SR_WN_WN9_COMPUTER_TTS
|
||||
bool "computer (wn9_computer_tts)"
|
||||
default False
|
||||
|
||||
config SR_WN_WN9_HEYWILLOW_TTS_MULTI
|
||||
config SR_WN_WN9_HEYWILLOW_TTS
|
||||
bool "Hey,Willow (wn9_heywillow_tts)"
|
||||
default False
|
||||
|
||||
config SR_WN_WN9_SOPHIA_TTS_MULTI
|
||||
config SR_WN_WN9_SOPHIA_TTS
|
||||
bool "Sophia (wn9_sophia_tts)"
|
||||
default False
|
||||
|
||||
config SR_WN_WN9_NIHAOXIAOXIN_TTS_MULTI
|
||||
config SR_WN_WN9_NIHAOXIAOXIN_TTS
|
||||
bool "你好小鑫 (wn9_nihaoxiaoxin_tts)"
|
||||
default False
|
||||
|
||||
config SR_WN_WN9_XIAOMEITONGXUE_TTS_MULTI
|
||||
config SR_WN_WN9_XIAOMEITONGXUE_TTS
|
||||
bool "小美同学 (wn9_xiaomeitongxue_tts)"
|
||||
default False
|
||||
|
||||
config SR_WN_WN9_HEYPRINTER_TTS_MULTI
|
||||
config SR_WN_WN9_HEYPRINTER_TTS
|
||||
bool "Hey,Printer (wn9_heyprinter_tts)"
|
||||
default False
|
||||
|
||||
config SR_WN_WN9_XIAOLONGXIAOLONG_TTS_MULTI
|
||||
config SR_WN_WN9_XIAOLONGXIAOLONG_TTS
|
||||
bool "小龙小龙 (wn9_xiaolongxiaolong_tts)"
|
||||
default False
|
||||
|
||||
config SR_WN_WN9_MIAOMIAOTONGXUE_TTS_MULTI
|
||||
config SR_WN_WN9_MIAOMIAOTONGXUE_TTS
|
||||
bool "喵喵同学 (wn9_miaomiaotongxue_tts)"
|
||||
default False
|
||||
|
||||
|
||||
config SR_WN_WN9_HEYWANDA_TTS_MULTI
|
||||
config SR_WN_WN9_HEYWANDA_TTS
|
||||
bool "Hey,Wanda (wn9_heywanda_tts)"
|
||||
default False
|
||||
|
||||
config SR_WN_WN9_HIMIAOMIAO_TTS_MULTI
|
||||
config SR_WN_WN9_HIMIAOMIAO_TTS
|
||||
bool "Hi,喵喵 (wn9_himiaomiao_tts)"
|
||||
default False
|
||||
|
||||
|
||||
config SR_WN_WN9_MYCROFT_TTS_MULTI
|
||||
config SR_WN_WN9_MYCROFT_TTS
|
||||
bool "Mycroft (wn9_mycroft_tts)"
|
||||
default False
|
||||
|
||||
config SR_WN_WN9_HIJOY_TTS_MULTI
|
||||
config SR_WN_WN9_HIJOY_TTS
|
||||
bool "Hi,Joy (wn9_hijoy_tts)"
|
||||
default False
|
||||
|
||||
config SR_WN_WN9_HILILI_TTS_MULTI
|
||||
config SR_WN_WN9_HILILI_TTS
|
||||
bool "Hi,Lily/Hi,莉莉 (wn9_hilili_tts)"
|
||||
default False
|
||||
|
||||
config SR_WN_WN9_HITELLY_TTS_MULTI
|
||||
config SR_WN_WN9_HITELLY_TTS
|
||||
bool "Hi,Telly/Hi,泰力 (wn9_hitelly_tts)"
|
||||
default False
|
||||
|
||||
config SR_WN_WN9_XIAOBINXIAOBIN_TTS_MULTI
|
||||
config SR_WN_WN9_XIAOBINXIAOBIN_TTS
|
||||
bool "小滨小滨/小冰小冰 (wn9_xiaobinxiaobin_tts)"
|
||||
default False
|
||||
|
||||
config SR_WN_WN9_HAIXIAOWU_TTS_MULTI
|
||||
config SR_WN_WN9_HAIXIAOWU_TTS
|
||||
bool "Hi,小巫 (wn9_haixiaowu_tts)"
|
||||
default False
|
||||
|
||||
config SR_WN_WN9_ASTROLABE_TTS_MULTI
|
||||
config SR_WN_WN9_ASTROLABE_TTS
|
||||
bool "Astrolabe (wn9_astrolabe_tts)"
|
||||
default False
|
||||
|
||||
config SR_WN_WN9_XIAOYAXIAOYA_TTS2_MULTI
|
||||
config SR_WN_WN9_XIAOYAXIAOYA_TTS2
|
||||
bool "小鸭小鸭 (wn9_xiaoyaxiaoya_tts2)"
|
||||
default False
|
||||
|
||||
config SR_WN_WN9_HIJASON_TTS2_MULTI
|
||||
config SR_WN_WN9_HIJASON_TTS2
|
||||
bool "Hi,Jason (wn9_hijason_tts2)"
|
||||
default False
|
||||
|
||||
config SR_WN_WN9_LINAIBAN_TTS2_MULTI
|
||||
config SR_WN_WN9_LINAIBAN_TTS2
|
||||
bool "璃奈板 (wn9_linaiban_tts2)"
|
||||
default False
|
||||
|
||||
|
||||
@ -6,7 +6,7 @@ extern "C" {
|
||||
#endif
|
||||
|
||||
// The prefix of vadnet model name is used to filter all wakenet from availabel models.
|
||||
#define ESP_VADNET_PREFIX "vadnet"
|
||||
#define ESP_VADN_PREFIX "vadnet"
|
||||
|
||||
/**
|
||||
* @brief Get the wakenet handle from model name
|
||||
|
||||
@ -108,7 +108,7 @@ typedef struct {
|
||||
.voice_communication_init = false, \
|
||||
.voice_communication_agc_init = false, \
|
||||
.voice_communication_agc_gain = 15, \
|
||||
.vad_mode = VAD_MODE_3, \
|
||||
.vad_mode = VAD_MODE_0, \
|
||||
.wakenet_model_name = NULL, \
|
||||
.wakenet_model_name_2 = NULL, \
|
||||
.wakenet_mode = DET_MODE_90, \
|
||||
@ -144,7 +144,7 @@ typedef struct {
|
||||
.voice_communication_init = false, \
|
||||
.voice_communication_agc_init = false, \
|
||||
.voice_communication_agc_gain = 15, \
|
||||
.vad_mode = VAD_MODE_3, \
|
||||
.vad_mode = VAD_MODE_0, \
|
||||
.wakenet_model_name = NULL, \
|
||||
.wakenet_model_name_2 = NULL, \
|
||||
.wakenet_mode = DET_MODE_90, \
|
||||
@ -180,7 +180,7 @@ typedef struct {
|
||||
.voice_communication_init = false, \
|
||||
.voice_communication_agc_init = false, \
|
||||
.voice_communication_agc_gain = 15, \
|
||||
.vad_mode = VAD_MODE_3, \
|
||||
.vad_mode = VAD_MODE_0, \
|
||||
.wakenet_model_name = NULL, \
|
||||
.wakenet_model_name_2 = NULL, \
|
||||
.wakenet_mode = DET_MODE_2CH_90, \
|
||||
|
||||
@ -6,7 +6,7 @@ extern "C" {
|
||||
#endif
|
||||
|
||||
// The prefix of vadnet model name is used to filter all wakenet from availabel models.
|
||||
#define ESP_VADNET_PREFIX "vadnet"
|
||||
#define ESP_VADN_PREFIX "vadnet"
|
||||
|
||||
/**
|
||||
* @brief Get the wakenet handle from model name
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -115,13 +115,13 @@ def copy_vadnet_from_sdkconfig(model_path, sdkconfig_path, target_path):
|
||||
models_string = ''
|
||||
for label in f:
|
||||
label = label.strip("\n")
|
||||
if 'CONFIG_SR_VADNET' in label and label[0] != '#':
|
||||
if 'CONFIG_SR_VADN' in label and label[0] != '#':
|
||||
models_string += label
|
||||
|
||||
models = []
|
||||
if "CONFIG_SR_VADNET_MODLE_SMALL" in models_string:
|
||||
if "CONFIG_SR_VADN_VADNET1_SMALL" in models_string:
|
||||
models.append('vadnet1_small')
|
||||
elif "CONFIG_SR_VADNET_MODLE_MEDIUM" in models_string:
|
||||
elif "CONFIG_SR_VADN_VADNET1_MEDIUM" in models_string:
|
||||
models.append('vadnet1_medium')
|
||||
|
||||
for item in models:
|
||||
|
||||
@ -1 +1 @@
|
||||
vadnet1_50k_Speech_3_0.5_0.1
|
||||
vadnet1_mediumv1_Speech_3_0.5_0.1
|
||||
BIN
model/wakenet_model/wn9_nihaodameng.zip
Normal file
BIN
model/wakenet_model/wn9_nihaodameng.zip
Normal file
Binary file not shown.
1
model/wakenet_model/wn9_nihaodameng/_MODEL_INFO_
Normal file
1
model/wakenet_model/wn9_nihaodameng/_MODEL_INFO_
Normal file
@ -0,0 +1 @@
|
||||
wakenet9l_tts2h12_你好达蒙_3_0.634_0.640
|
||||
BIN
model/wakenet_model/wn9_nihaodameng/wn9_data
Normal file
BIN
model/wakenet_model/wn9_nihaodameng/wn9_data
Normal file
Binary file not shown.
BIN
model/wakenet_model/wn9_nihaodameng/wn9_index
Normal file
BIN
model/wakenet_model/wn9_nihaodameng/wn9_index
Normal file
Binary file not shown.
@ -57,8 +57,16 @@ void check_chip_config(void)
|
||||
ESP_LOGW(TAG, "PSRAM freq should be 200MHz");
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_ESP32P4_DATA_CACHE_128KB
|
||||
ESP_LOGW(TAG, "Recommend data cache larger than 128KB");
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_ESP32P4_DATA_CACHE_LINE_64B
|
||||
ESP_LOGW(TAG, "Recommend data cache line larger than 64B");
|
||||
#endif
|
||||
|
||||
#else
|
||||
ESP_LOGW(TAG, "ESP-SR-AFE only support ESP32/ESP32S3");
|
||||
ESP_LOGW(TAG, "ESP-SR-AFE only support ESP32/ESP32S3/ESP32P4");
|
||||
#endif
|
||||
}
|
||||
|
||||
@ -476,7 +484,7 @@ char *get_id_name_cn(int i)
|
||||
|
||||
char *get_id_name_en(int i)
|
||||
{
|
||||
#if defined CONFIG_USE_MULTINET && defined CONFIG_SR_MN_EN_MULTINET5_SINGLE_RECOGNITION_QUANT8
|
||||
#if CONFIG_SR_MN_EN_MULTINET5_SINGLE_RECOGNITION_QUANT8
|
||||
if (i == 0) {
|
||||
return CONFIG_EN_SPEECH_COMMAND_ID0;
|
||||
} else if (i == 1) {
|
||||
|
||||
@ -23,6 +23,8 @@
|
||||
#if (CONFIG_IDF_TARGET_ESP32S3 || CONFIG_IDF_TARGET_ESP32P4)
|
||||
#include "esp_nsn_models.h"
|
||||
#include "esp_nsn_iface.h"
|
||||
#include "esp_vadn_models.h"
|
||||
#include "esp_vadn_iface.h"
|
||||
#endif
|
||||
|
||||
#define ARRAY_SIZE_OFFSET 8 // Increase this if audio_sys_get_real_time_stats returns ESP_ERR_INVALID_SIZE
|
||||
@ -69,6 +71,7 @@ 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);
|
||||
|
||||
esp_afe_sr_iface_t *afe_handle = (esp_afe_sr_iface_t *)&ESP_AFE_SR_HANDLE;
|
||||
afe_config_t afe_config = AFE_CONFIG_DEFAULT();
|
||||
@ -79,6 +82,10 @@ TEST_CASE(">>>>>>>> audio_front_end SR create/destroy API & memory leak <<<<<<<<
|
||||
afe_config.memory_alloc_mode = AFE_MEMORY_ALLOC_MORE_PSRAM;
|
||||
afe_config.wakenet_model_name = model_name;
|
||||
afe_config.voice_communication_init = false;
|
||||
afe_config.vad_model_name = vad_model_name;
|
||||
if (vad_model_name) {
|
||||
printf("vad_model_name:%s\n", vad_model_name);
|
||||
}
|
||||
|
||||
|
||||
// test model loading time
|
||||
@ -106,7 +113,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);
|
||||
vad_model_name = esp_srmodel_filter(models, ESP_VADN_PREFIX, NULL);
|
||||
afe_config.wakenet_model_name = model_name;
|
||||
afe_config.vad_model_name = vad_model_name;
|
||||
|
||||
printf("create ...\n");
|
||||
afe_data = afe_handle->create_from_config(&afe_config);
|
||||
|
||||
@ -93,6 +93,7 @@ TEST_CASE("multinet cpu loading", "[mn]")
|
||||
struct timeval tv_start, tv_end;
|
||||
gettimeofday(&tv_start, NULL);
|
||||
esp_mn_state_t mn_state;
|
||||
multinet->print_active_speech_commands(model_data);
|
||||
|
||||
while (1) {
|
||||
if ((chunks + 1)*audio_chunksize <= data_size) {
|
||||
|
||||
@ -15,9 +15,7 @@ from pytest_embedded import Dut
|
||||
],
|
||||
)
|
||||
def test_multinet_s3(dut: Dut)-> None:
|
||||
# dut.run_all_single_board_cases(group="mn")
|
||||
dut.expect_exact('Press ENTER to see the list of tests.')
|
||||
dut.write('[mn]')
|
||||
dut.run_all_single_board_cases(group="mn")
|
||||
dut.expect_unity_test_output(timeout = 1000)
|
||||
|
||||
@pytest.mark.target('esp32p4')
|
||||
@ -30,9 +28,7 @@ def test_multinet_s3(dut: Dut)-> None:
|
||||
],
|
||||
)
|
||||
def test_multinet_p4(dut: Dut)-> None:
|
||||
# dut.run_all_single_board_cases(group="mn")
|
||||
dut.expect_exact('Press ENTER to see the list of tests.')
|
||||
dut.write('[mn]')
|
||||
dut.run_all_single_board_cases(group="mn")
|
||||
dut.expect_unity_test_output(timeout = 1000)
|
||||
|
||||
|
||||
@ -46,9 +42,7 @@ def test_multinet_p4(dut: Dut)-> None:
|
||||
],
|
||||
)
|
||||
def test_wakenet(dut: Dut)-> None:
|
||||
# dut.run_all_single_board_cases(group="wn")
|
||||
dut.expect_exact('Press ENTER to see the list of tests.')
|
||||
dut.write('[wn]')
|
||||
dut.run_all_single_board_cases(group="wn")
|
||||
dut.expect_unity_test_output(timeout = 1000)
|
||||
|
||||
@pytest.mark.target('esp32p4')
|
||||
@ -61,9 +55,7 @@ def test_wakenet(dut: Dut)-> None:
|
||||
],
|
||||
)
|
||||
def test_wakenet_p4(dut: Dut)-> None:
|
||||
# dut.run_all_single_board_cases(group="wn")
|
||||
dut.expect_exact('Press ENTER to see the list of tests.')
|
||||
dut.write('[wn]')
|
||||
dut.run_all_single_board_cases(group="wn")
|
||||
dut.expect_unity_test_output(timeout = 1000)
|
||||
|
||||
@pytest.mark.target('esp32s3')
|
||||
@ -72,12 +64,11 @@ def test_wakenet_p4(dut: Dut)-> None:
|
||||
'config',
|
||||
[
|
||||
'wn9_hilexin',
|
||||
'vadnet'
|
||||
],
|
||||
)
|
||||
def test_sr_afe(dut: Dut)-> None:
|
||||
# dut.run_all_single_board_cases(group="afe")
|
||||
dut.expect_exact('Press ENTER to see the list of tests.')
|
||||
dut.write('[afe_sr]')
|
||||
dut.run_all_single_board_cases(group="afe_sr")
|
||||
dut.expect_unity_test_output(timeout = 1000)
|
||||
|
||||
@pytest.mark.target('esp32p4')
|
||||
@ -89,9 +80,7 @@ def test_sr_afe(dut: Dut)-> None:
|
||||
],
|
||||
)
|
||||
def test_sr_afe_p4(dut: Dut)-> None:
|
||||
# dut.run_all_single_board_cases(group="afe")
|
||||
dut.expect_exact('Press ENTER to see the list of tests.')
|
||||
dut.write('[afe_sr]')
|
||||
dut.run_all_single_board_cases(group="afe_sr")
|
||||
dut.expect_unity_test_output(timeout = 1000)
|
||||
|
||||
|
||||
@ -104,9 +93,7 @@ def test_sr_afe_p4(dut: Dut)-> None:
|
||||
],
|
||||
)
|
||||
def test_vc_afe(dut: Dut)-> None:
|
||||
# dut.run_all_single_board_cases(group="afe")
|
||||
dut.expect_exact('Press ENTER to see the list of tests.')
|
||||
dut.write('[afe_vc]')
|
||||
dut.run_all_single_board_cases(group="afe_vc")
|
||||
dut.expect_unity_test_output(timeout = 100000)
|
||||
|
||||
|
||||
@ -119,7 +106,5 @@ def test_vc_afe(dut: Dut)-> None:
|
||||
],
|
||||
)
|
||||
def test_vc_afe_p4(dut: Dut)-> None:
|
||||
# dut.run_all_single_board_cases(group="afe")
|
||||
dut.expect_exact('Press ENTER to see the list of tests.')
|
||||
dut.write('[afe_vc]')
|
||||
dut.run_all_single_board_cases(group="afe_vc")
|
||||
dut.expect_unity_test_output(timeout = 100000)
|
||||
@ -6,6 +6,7 @@ CONFIG_APP_RETRIEVE_LEN_ELF_SHA=16
|
||||
CONFIG_ESPTOOLPY_FLASHMODE_QIO=y
|
||||
CONFIG_ESPTOOLPY_FLASHSIZE_16MB=y
|
||||
CONFIG_PARTITION_TABLE_CUSTOM=y
|
||||
CONFIG_SR_WN_WN9_HILEXIN=y
|
||||
CONFIG_SR_MN_CN_MULTINET5_RECOGNITION_QUANT8=y
|
||||
CONFIG_SPIRAM=y
|
||||
CONFIG_SPIRAM_MODE_OCT=y
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
# This file was generated using idf.py save-defconfig. It can be edited manually.
|
||||
# Espressif IoT Development Framework (ESP-IDF) 5.3.0 Project Minimal Configuration
|
||||
# Espressif IoT Development Framework (ESP-IDF) 5.5.0 Project Minimal Configuration
|
||||
#
|
||||
CONFIG_IDF_TARGET="esp32s3"
|
||||
CONFIG_APP_RETRIEVE_LEN_ELF_SHA=16
|
||||
@ -7,7 +7,6 @@ CONFIG_ESPTOOLPY_FLASHMODE_QIO=y
|
||||
CONFIG_ESPTOOLPY_FLASHSIZE_16MB=y
|
||||
CONFIG_PARTITION_TABLE_CUSTOM=y
|
||||
CONFIG_SR_WN_WN9_HIESP=y
|
||||
CONFIG_SR_MN_CN_NONE=y
|
||||
CONFIG_SR_MN_EN_MULTINET5_SINGLE_RECOGNITION_QUANT8=y
|
||||
CONFIG_ESP_PHY_REDUCE_TX_POWER=y
|
||||
CONFIG_SPIRAM=y
|
||||
|
||||
@ -1,11 +1,13 @@
|
||||
# This file was generated using idf.py save-defconfig. It can be edited manually.
|
||||
# Espressif IoT Development Framework (ESP-IDF) 5.3.0 Project Minimal Configuration
|
||||
# Espressif IoT Development Framework (ESP-IDF) 5.5.0 Project Minimal Configuration
|
||||
#
|
||||
CONFIG_IDF_TARGET="esp32s3"
|
||||
CONFIG_APP_RETRIEVE_LEN_ELF_SHA=16
|
||||
CONFIG_ESPTOOLPY_FLASHMODE_QIO=y
|
||||
CONFIG_ESPTOOLPY_FLASHSIZE_16MB=y
|
||||
CONFIG_PARTITION_TABLE_CUSTOM=y
|
||||
CONFIG_SR_WN_WN9_HILEXIN=y
|
||||
CONFIG_SR_MN_CN_MULTINET6_QUANT=y
|
||||
CONFIG_SPIRAM=y
|
||||
CONFIG_SPIRAM_MODE_OCT=y
|
||||
CONFIG_SPIRAM_SPEED_80M=y
|
||||
|
||||
@ -1,12 +1,12 @@
|
||||
# This file was generated using idf.py save-defconfig. It can be edited manually.
|
||||
# Espressif IoT Development Framework (ESP-IDF) 5.3.0 Project Minimal Configuration
|
||||
# Espressif IoT Development Framework (ESP-IDF) 5.5.0 Project Minimal Configuration
|
||||
#
|
||||
CONFIG_IDF_TARGET="esp32s3"
|
||||
CONFIG_APP_RETRIEVE_LEN_ELF_SHA=16
|
||||
CONFIG_ESPTOOLPY_FLASHMODE_QIO=y
|
||||
CONFIG_ESPTOOLPY_FLASHSIZE_16MB=y
|
||||
CONFIG_PARTITION_TABLE_CUSTOM=y
|
||||
CONFIG_SR_MN_CN_NONE=y
|
||||
CONFIG_SR_WN_WN9_HIESP=y
|
||||
CONFIG_SR_MN_EN_MULTINET6_QUANT=y
|
||||
CONFIG_ESP_PHY_REDUCE_TX_POWER=y
|
||||
CONFIG_SPIRAM=y
|
||||
|
||||
@ -1,12 +1,12 @@
|
||||
# This file was generated using idf.py save-defconfig. It can be edited manually.
|
||||
# Espressif IoT Development Framework (ESP-IDF) 5.3.0 Project Minimal Configuration
|
||||
# Espressif IoT Development Framework (ESP-IDF) 5.5.0 Project Minimal Configuration
|
||||
#
|
||||
CONFIG_IDF_TARGET="esp32s3"
|
||||
CONFIG_APP_RETRIEVE_LEN_ELF_SHA=16
|
||||
CONFIG_ESPTOOLPY_FLASHMODE_QIO=y
|
||||
CONFIG_ESPTOOLPY_FLASHSIZE_16MB=y
|
||||
CONFIG_PARTITION_TABLE_CUSTOM=y
|
||||
CONFIG_SR_MN_CN_NONE=y
|
||||
CONFIG_SR_WN_WN9_HIESP=y
|
||||
CONFIG_SR_MN_EN_MULTINET7_QUANT=y
|
||||
CONFIG_SPIRAM=y
|
||||
CONFIG_SPIRAM_MODE_OCT=y
|
||||
|
||||
@ -1,13 +1,12 @@
|
||||
# This file was generated using idf.py save-defconfig. It can be edited manually.
|
||||
# Espressif IoT Development Framework (ESP-IDF) 5.3.0 Project Minimal Configuration
|
||||
# Espressif IoT Development Framework (ESP-IDF) 5.5.0 Project Minimal Configuration
|
||||
#
|
||||
CONFIG_IDF_TARGET="esp32s3"
|
||||
CONFIG_APP_RETRIEVE_LEN_ELF_SHA=16
|
||||
CONFIG_ESPTOOLPY_FLASHMODE_QIO=y
|
||||
CONFIG_ESPTOOLPY_FLASHSIZE_16MB=y
|
||||
CONFIG_PARTITION_TABLE_CUSTOM=y
|
||||
CONFIG_USE_NSNET=y
|
||||
CONFIG_USE_MULTINET=n
|
||||
CONFIG_SR_NSN_NSNET2=y
|
||||
CONFIG_SPIRAM=y
|
||||
CONFIG_SPIRAM_MODE_OCT=y
|
||||
CONFIG_SPIRAM_SPEED_80M=y
|
||||
|
||||
@ -5,6 +5,7 @@ CONFIG_IDF_TARGET="esp32p4"
|
||||
CONFIG_ESPTOOLPY_FLASHMODE_QIO=y
|
||||
CONFIG_ESPTOOLPY_FLASHSIZE_16MB=y
|
||||
CONFIG_PARTITION_TABLE_CUSTOM=y
|
||||
CONFIG_SR_WN_WN9_HILEXIN=y
|
||||
CONFIG_SR_MN_CN_MULTINET7_QUANT=y
|
||||
CONFIG_COMPILER_OPTIMIZATION_PERF=y
|
||||
CONFIG_ESP32P4_REV_MIN_0=y
|
||||
|
||||
@ -5,9 +5,8 @@ CONFIG_IDF_TARGET="esp32p4"
|
||||
CONFIG_ESPTOOLPY_FLASHMODE_QIO=y
|
||||
CONFIG_ESPTOOLPY_FLASHSIZE_16MB=y
|
||||
CONFIG_PARTITION_TABLE_CUSTOM=y
|
||||
CONFIG_USE_NSNET=y
|
||||
CONFIG_SR_WN_WN9_HIESP=y
|
||||
CONFIG_USE_MULTINET=n
|
||||
CONFIG_SR_NSN_NSNET2=y
|
||||
CONFIG_COMPILER_OPTIMIZATION_PERF=y
|
||||
CONFIG_ESP32P4_REV_MIN_0=y
|
||||
CONFIG_SPIRAM=y
|
||||
|
||||
24
test_apps/esp-sr/sdkconfig.ci.vadnet
Normal file
24
test_apps/esp-sr/sdkconfig.ci.vadnet
Normal file
@ -0,0 +1,24 @@
|
||||
# This file was generated using idf.py save-defconfig. It can be edited manually.
|
||||
# Espressif IoT Development Framework (ESP-IDF) 5.5.0 Project Minimal Configuration
|
||||
#
|
||||
CONFIG_IDF_TARGET="esp32s3"
|
||||
CONFIG_APP_RETRIEVE_LEN_ELF_SHA=16
|
||||
CONFIG_ESPTOOLPY_FLASHMODE_QIO=y
|
||||
CONFIG_ESPTOOLPY_FLASHSIZE_16MB=y
|
||||
CONFIG_PARTITION_TABLE_CUSTOM=y
|
||||
CONFIG_SR_VADN_VADNET1_MEDIUM=y
|
||||
CONFIG_SR_WN_WN9_HILEXIN=y
|
||||
CONFIG_SPIRAM=y
|
||||
CONFIG_SPIRAM_MODE_OCT=y
|
||||
CONFIG_SPIRAM_SPEED_80M=y
|
||||
CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240=y
|
||||
CONFIG_ESP32S3_INSTRUCTION_CACHE_32KB=y
|
||||
CONFIG_ESP32S3_DATA_CACHE_64KB=y
|
||||
CONFIG_ESP32S3_DATA_CACHE_LINE_64B=y
|
||||
CONFIG_ESP_MAIN_TASK_STACK_SIZE=8192
|
||||
CONFIG_ESP_WIFI_GMAC_SUPPORT=n
|
||||
CONFIG_FREERTOS_VTASKLIST_INCLUDE_COREID=y
|
||||
CONFIG_FREERTOS_GENERATE_RUN_TIME_STATS=y
|
||||
CONFIG_LWIP_TCP_SND_BUF_DEFAULT=5744
|
||||
CONFIG_LWIP_TCP_WND_DEFAULT=5744
|
||||
CONFIG_UNITY_CRITICAL_LEAK_LEVEL_GENERAL=1024
|
||||
@ -1,13 +1,12 @@
|
||||
# This file was generated using idf.py save-defconfig. It can be edited manually.
|
||||
# Espressif IoT Development Framework (ESP-IDF) 5.3.0 Project Minimal Configuration
|
||||
# Espressif IoT Development Framework (ESP-IDF) 5.5.0 Project Minimal Configuration
|
||||
#
|
||||
CONFIG_IDF_TARGET="esp32s3"
|
||||
CONFIG_APP_RETRIEVE_LEN_ELF_SHA=16
|
||||
CONFIG_ESPTOOLPY_FLASHMODE_QIO=y
|
||||
CONFIG_ESPTOOLPY_FLASHSIZE_16MB=y
|
||||
CONFIG_PARTITION_TABLE_CUSTOM=y
|
||||
CONFIG_USE_NSNET=y
|
||||
CONFIG_USE_MULTINET=n
|
||||
CONFIG_SR_WN_WN9_HILEXIN=y
|
||||
CONFIG_ESP_PHY_REDUCE_TX_POWER=y
|
||||
CONFIG_SPIRAM=y
|
||||
CONFIG_SPIRAM_MODE_OCT=y
|
||||
|
||||
Loading…
Reference in New Issue
Block a user