Fixed problems running on lyrat / lyrat mini
This commit is contained in:
parent
3c604699ba
commit
61b8c55131
7 changed files with 339 additions and 457 deletions
43
README.txt
43
README.txt
|
|
@ -2,20 +2,32 @@ This is a very sketchy description of the "espd" version of Pd, which runs on
|
|||
Espressif ESP32 bords, eoither generic ones (where you have to add your own
|
||||
audio hardware) or LyraT or LyraT-mini boards (with built-in audio). To use
|
||||
these you will almost certainly have to compile your own version, at least
|
||||
eitehr to include your own patch or to specify the WIFI settings in the file
|
||||
either to include your own patch or to specify the WIFI settings in the file
|
||||
main/espd.h .
|
||||
|
||||
The instructions here work for me on linux; they _should_ work on macintoshes
|
||||
and PCs with appropriate changes (in the shell commands for instance).
|
||||
|
||||
By default espd runs a built-in patch which is included as a C string defined
|
||||
in the file "main/test-patch.c". You can defeat this behavior by turing off
|
||||
PD_INCLUDEPATCH in main/espd.h .
|
||||
|
||||
You can conditionally compile wifi or bluetooth support, which enables you to
|
||||
send and receive messages and/or to send patches from a host computer.
|
||||
|
||||
If you are using wifi, set up a host patch that listens on port 4498 (by
|
||||
default). When the board is booted it will connect to that port. When you get
|
||||
the connection, you can load a test patch on the esp, by sending the message "pd
|
||||
begin-new poodle .", then the contents of the patch, then "pd end-new" .
|
||||
Whether you do this or rely on a pre-compiled patch, you can send messages to
|
||||
any named object (such as a "receive") on the ESP32 board.
|
||||
|
||||
To send a patch over wifi, you must compile and load espd on the board, boot the
|
||||
board, and then run a patch on the host computer that waits for the board to
|
||||
make a TCP connection to it. Once connected, the host patch then sends Pd
|
||||
messages to load a different patch on the esp. The two patches then can
|
||||
communicate over the same RCP connection.
|
||||
|
||||
If the patch is built-in you can skip the previous step. You can still compile
|
||||
in wifi if you want and send Pd messages to the board over it.
|
||||
communicate over the same RCP connection. There is a simple example in the
|
||||
subdirectory "test-patch".
|
||||
|
||||
If the connection is ever broken the board reboots itself and (if WIFI is
|
||||
compiled in) tries to establish a new WIFI connection. Each time the host patch
|
||||
|
|
@ -38,12 +50,14 @@ https://gitdemo.readthedocs.io/en/latest/build-system.html
|
|||
The compilation chain depends on an "sdkconfig" file. The included one is for a
|
||||
generic ESP board. Samples for the two LyraT boards are included as
|
||||
"sdkconfig.lyrat" and "sdkconfig.lyratmini" - you can rename one of these as
|
||||
"sdkconfig" before invoking the compiler.
|
||||
"sdkconfig" before invoking the compiler (and compile using the "ADF", not the
|
||||
"IDF" - see below).
|
||||
|
||||
In addition to the sources youre looking at you'll need Pd, preferably the
|
||||
latest version, although I'm testing this with Pd commit
|
||||
177350fc4999b74ea28a12ba2981baa6ae04c6f0 (0.55-1 with a couple of tweaks added).
|
||||
You can "git clone" pd into a subdirectory "pd" of this directory.
|
||||
This is included as a git submodule ("git clone --recursive [...]") . Or
|
||||
you can just copy the pd source into a subdirectory "pd" of this directory.
|
||||
|
||||
Then you must apply three small patches to the Pd source, found in the
|
||||
subdirectory "patches".
|
||||
|
|
@ -53,15 +67,9 @@ flash, and run the monitor program to see debugging output (see bottom of this
|
|||
page to see what I type on my system). This should be done from a shell window
|
||||
that is in this (espd) directory.
|
||||
|
||||
Then, if you are using wifi, set up a host patch that listens on port 4498 (by
|
||||
default). When the board is booted it will connect to that port. When you get
|
||||
the connection, you can load a test patch on the esp, by sending the message "pd
|
||||
begin-new poodle .", then the contents of the patch, then "pd end-new" . Whether
|
||||
you do this or rely on a pre-compiled patch, you can send messages to any named object (such as a "receive") on the ESP32 board.
|
||||
|
||||
Commands I issue to shell to compile (customize to your own installation):
|
||||
|
||||
For generic ESP:
|
||||
For generic ESP32 modules:
|
||||
|
||||
export IDF_TOOLS_PATH=~/bis/var/esp/tools
|
||||
export IDF_PATH=~/bis/var/esp/esp-idf
|
||||
|
|
@ -76,7 +84,10 @@ export ADF_PATH=~/bis/var/esp/esp-adf
|
|||
|
||||
then (for either type of board):
|
||||
|
||||
idf.py menuconfig
|
||||
(optional:) idf.py menuconfig
|
||||
idf.py build
|
||||
idf.py flash
|
||||
idf.py monitor
|
||||
|
||||
... if idf.py doesn't find your TTY port you can try, for instance:
|
||||
idf.py -p /dev/ttyUSB0 flash
|
||||
idf.py -p /dev/ttyUSB0 monitor
|
||||
|
|
|
|||
60
main/espd.c
60
main/espd.c
|
|
@ -25,7 +25,6 @@
|
|||
#include "esp_console.h"
|
||||
#endif
|
||||
static const char *TAG = "ESPD";
|
||||
#define TEST_I2S_NUM I2S_NUM_0
|
||||
|
||||
extern void pdmain_tick( void);
|
||||
void pdmain_init( void);
|
||||
|
|
@ -33,40 +32,41 @@ void pdmain_init( void);
|
|||
|
||||
void sd_init( void);
|
||||
|
||||
#define USEADC
|
||||
/* #define USEADC */
|
||||
#define BLKSIZE 64
|
||||
float soundin[OUTCHANS * BLKSIZE], soundout[OUTCHANS * BLKSIZE];
|
||||
float soundin[IOCHANS * BLKSIZE], soundout[IOCHANS * BLKSIZE];
|
||||
|
||||
void senddacs( void)
|
||||
{
|
||||
int i, ret;
|
||||
static int count;
|
||||
size_t transferred;
|
||||
uint32_t poodle[BLKSIZE];
|
||||
short poodle[IOCHANS * BLKSIZE];
|
||||
|
||||
for (i = 0; i < BLKSIZE; i++)
|
||||
for (i = 0; i < BLKSIZE; i += IOCHANS)
|
||||
{
|
||||
int ch1 = floor(0.5 + 32768.*soundout[i]),
|
||||
ch2 = floor(0.5 + 32768.*soundout[i+BLKSIZE]);
|
||||
static int lastch1, lastch2;
|
||||
int ch1 = floor(0.5 + 32768.*soundout[i]);
|
||||
#if IOCHANS > 1
|
||||
int ch2 = floor(0.5 + 32768.*soundout[i+BLKSIZE]);
|
||||
#endif
|
||||
if (ch1 > 32767)
|
||||
ch1 = 32767;
|
||||
else if (ch1 < -32768)
|
||||
ch1 = -32768;
|
||||
ch1 &= 0xffff;
|
||||
#if IOCHANS > 1
|
||||
if (ch2 > 32767)
|
||||
ch2 = 32767;
|
||||
else if (ch2 < -32768)
|
||||
ch2 = -32768;
|
||||
ch2 &= 0xffff;
|
||||
#if 0
|
||||
poodle[i] = ((lastch1 << 17) & 0xfffe0000) | ((lastch2 << 1) & 0x10000) |
|
||||
((lastch2 << 1) & 0xfffe) | ((ch1 >> 15) & 1);
|
||||
#endif
|
||||
poodle[i] = (ch1<<16) | ch2;
|
||||
lastch1 = ch1;
|
||||
lastch2 = ch2;
|
||||
soundout[i] = soundout[i+64] = 0;
|
||||
poodle[i] = ch1;
|
||||
soundout[i] = 0;
|
||||
#if IOCHANS > 1
|
||||
poodle[BLKSIZE+i] = ch2;
|
||||
soundout[i+BLKSIZE] = 0;
|
||||
#endif
|
||||
}
|
||||
if (count++ > 2000)
|
||||
{
|
||||
|
|
@ -74,12 +74,12 @@ void senddacs( void)
|
|||
count = 0;
|
||||
}
|
||||
|
||||
ret = i2s_write(TEST_I2S_NUM, poodle, sizeof(poodle), &transferred,
|
||||
ret = i2s_write(I2S_NUM_0, poodle, sizeof(poodle), &transferred,
|
||||
portMAX_DELAY);
|
||||
if (ret != ESP_OK)
|
||||
ESP_LOGE(TAG, "error writing");
|
||||
#ifdef USEADC
|
||||
ret = i2s_read(TEST_I2S_NUM, poodle, sizeof(poodle), &transferred,
|
||||
ret = i2s_read(I2S_NUM_0, poodle, sizeof(poodle), &transferred,
|
||||
portMAX_DELAY);
|
||||
if (ret != ESP_OK)
|
||||
ESP_LOGE(TAG, "error reading");
|
||||
|
|
@ -113,19 +113,24 @@ static void initdacs( void)
|
|||
),
|
||||
.sample_rate = 48000,
|
||||
.bits_per_sample = I2S_BITS_PER_SAMPLE_16BIT,
|
||||
#if IOCHANS > 1
|
||||
.channel_format = I2S_CHANNEL_FMT_RIGHT_LEFT,
|
||||
#else
|
||||
.channel_format = I2S_CHANNEL_FMT_ONLY_RIGHT,
|
||||
#endif
|
||||
.communication_format = I2S_COMM_FORMAT_STAND_I2S,
|
||||
.dma_buf_count = 16,
|
||||
.dma_buf_len = 256,
|
||||
#ifdef PD_LYRAT
|
||||
.use_apll=1,
|
||||
.intr_alloc_flags = ESP_INTR_FLAG_LEVEL2,
|
||||
#else
|
||||
.use_apll=0,
|
||||
#endif
|
||||
.intr_alloc_flags = ESP_INTR_FLAG_LEVEL1, /* high interrupt priority */
|
||||
.tx_desc_auto_clear= true,
|
||||
.fixed_mclk=-1
|
||||
};
|
||||
#endif
|
||||
};
|
||||
|
||||
ESP_LOGI(TAG, "[ 1 ] Start audio codec chip");
|
||||
|
||||
|
|
@ -136,12 +141,14 @@ static void initdacs( void)
|
|||
audio_hal_set_volume(board_handle->audio_hal, 100);
|
||||
#endif
|
||||
|
||||
i2s_driver_install(TEST_I2S_NUM, &i2s_config, 0, NULL);
|
||||
i2s_driver_install(I2S_NUM_0, &i2s_config, 0, NULL);
|
||||
|
||||
#ifndef PD_LYRAT
|
||||
{
|
||||
i2s_pin_config_t i2s_pin_cfg =
|
||||
{
|
||||
#ifdef PD_LYRAT
|
||||
i2s_pin_config_t i2s_pin_cfg;
|
||||
get_i2s_pins(I2S_NUM_0, (board_i2s_pin_t *)(&i2s_pin_cfg));
|
||||
#else /* PD_LYRAT */
|
||||
i2s_pin_config_t i2s_pin_cfg = {
|
||||
#if 1 /* generic board 1 - edit this as needed */
|
||||
.bck_io_num = 13, /* bit clock */
|
||||
.ws_io_num = 33, /* Word select, aka left right clock */
|
||||
|
|
@ -155,9 +162,9 @@ static void initdacs( void)
|
|||
.data_in_num = I2S_PIN_NO_CHANGE /* no ADC */
|
||||
#endif
|
||||
};
|
||||
i2s_set_pin(TEST_I2S_NUM, &i2s_pin_cfg);
|
||||
#endif /* PD_LYRAT */
|
||||
i2s_set_pin(I2S_NUM_0, &i2s_pin_cfg);
|
||||
}
|
||||
#endif /* not PD_LYRAT */
|
||||
}
|
||||
|
||||
static int audiostate;
|
||||
|
|
@ -221,7 +228,8 @@ void pd_pollhost( void)
|
|||
{
|
||||
int i;
|
||||
/* ESP_LOGI(TAG, "serial in %d", length); */
|
||||
length = uart_read_bytes(CONFIG_ESP_CONSOLE_UART_NUM, data, length, 100);
|
||||
length = uart_read_bytes(CONFIG_ESP_CONSOLE_UART_NUM,
|
||||
data, length, 100);
|
||||
for (i = 0; i < length; i++)
|
||||
{
|
||||
char foo[80];
|
||||
|
|
|
|||
|
|
@ -1,7 +1,8 @@
|
|||
/* #define PD_USE_BLUETOOTH */ /* messages to Pd over bluetooth */
|
||||
/* #define PD_USE_WIFI */ /* messages to/from Pd over wifi TCP */
|
||||
#define PD_USE_CONSOLE /* messages to Pd over "console" (USB serial) */
|
||||
/* #define PD_LYRAT */ /* using LyraT or LyraT mini board */
|
||||
#define PD_INCLUDEPATCH /* load the patch defined in "testpatch.c" */
|
||||
/* #define PD_LYRAT */ /* using LyraT or LyraT mini board */
|
||||
|
||||
/* task priorities */
|
||||
#define PRIORITY_WIFI 2
|
||||
|
|
@ -22,8 +23,7 @@ void bt_init( void);
|
|||
void pd_bt_writeback(unsigned char *s, int length);
|
||||
#endif
|
||||
|
||||
#define INCHANS 2
|
||||
#define OUTCHANS 2
|
||||
#define IOCHANS 1
|
||||
|
||||
#ifdef PD_USE_WIFI
|
||||
void wifi_init(void); /* wifi.c - manage 802.11 connection */
|
||||
|
|
|
|||
|
|
@ -45,7 +45,7 @@ canvas 0 50 450 300 12;\n\
|
|||
#X connect 3 0 2 0;\n\
|
||||
";
|
||||
#endif
|
||||
#if 1
|
||||
#ifdef PD_INCLUDEPATCH
|
||||
#include "testpatch.c"
|
||||
#endif
|
||||
|
||||
|
|
@ -85,7 +85,7 @@ void pdmain_init( void)
|
|||
STUFF->st_soundout = soundout;
|
||||
STUFF->st_soundin = soundin;
|
||||
|
||||
#if 1
|
||||
#ifdef PD_INCLUDEPATCH
|
||||
{
|
||||
t_binbuf *b = binbuf_new();
|
||||
glob_setfilename(0, gensym("main-patch"), gensym("."));
|
||||
|
|
@ -251,8 +251,8 @@ void conf_init(void)
|
|||
*/
|
||||
|
||||
/* ------- STUBS that do nothing ------------- */
|
||||
int sys_get_outchannels(void) {return(OUTCHANS); }
|
||||
int sys_get_inchannels(void) {return(INCHANS); }
|
||||
int sys_get_outchannels(void) {return(IOCHANS); }
|
||||
int sys_get_inchannels(void) {return(IOCHANS); }
|
||||
float sys_getsr( void) {return (48000);}
|
||||
int sys_getblksize(void) { return (DEFDACBLKSIZE); }
|
||||
|
||||
|
|
|
|||
135
main/testpatch.c
135
main/testpatch.c
|
|
@ -1,126 +1,11 @@
|
|||
static const char patchfile[] = "\\
|
||||
canvas 527 84 1160 639 12;\
|
||||
#X obj 696 339 print;\
|
||||
#X obj 381 596 dac~;\
|
||||
#X obj 1065 171 adc~;\
|
||||
#X obj 993 226 print~;\
|
||||
#X obj 97 41 r key;\
|
||||
#X msg 366 28 \; pd dsp 1;\
|
||||
#X obj 382 494 *~ 0;\
|
||||
#X obj 389 361 -~ 0.5;\
|
||||
#X obj 283 411 *~ 1e+20;\
|
||||
#X obj 283 437 clip~ 0 1;\
|
||||
#X obj 382 520 -~ 0;\
|
||||
#X obj 381 557 *~ 0;\
|
||||
#X obj 449 553 *~ 0;\
|
||||
#X obj 521 536 t b f;\
|
||||
#X obj 521 562 1;\
|
||||
#X obj 521 588 -;\
|
||||
#X obj 105 75 sel 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113, f 142;\
|
||||
#X obj 1057 231 print~;\
|
||||
#X msg 116 120 0;\
|
||||
#X msg 161 120 1;\
|
||||
#X msg 196 120 2;\
|
||||
#X msg 233 121 4;\
|
||||
#X msg 276 121 8;\
|
||||
#X msg 351 120 16;\
|
||||
#X msg 423 120 32;\
|
||||
#X msg 482 119 64;\
|
||||
#X msg 558 121 64;\
|
||||
#X msg 598 123 16384;\
|
||||
#X msg 736 133 440;\
|
||||
#X msg 788 136 0;\
|
||||
#X msg 828 138 1;\
|
||||
#X obj 564 265 == 1;\
|
||||
#X obj 452 259 / 64, f 8;\
|
||||
#X obj 452 285 t f f;\
|
||||
#X obj 555 154 t b f;\
|
||||
#X obj 695 164 t b f;\
|
||||
#X obj 787 175 t b f;\
|
||||
#X obj 281 469 -~;\
|
||||
#X obj 281 495 *~ 0;\
|
||||
#X obj 516 349 unpack 0 0 0 4 0, f 20;\
|
||||
#X obj 520 315 pack 0 0 0 0 0;\
|
||||
#X msg 895 143 0;\
|
||||
#X msg 935 145 1;\
|
||||
#X obj 894 182 t b f;\
|
||||
#X obj 383 468 +~;\
|
||||
#X obj 388 336 phasor~ 2;\
|
||||
#X msg 696 131 2;\
|
||||
#X connect 2 0 3 0;\
|
||||
#X connect 2 1 17 0;\
|
||||
#X connect 4 0 16 0;\
|
||||
#X connect 6 0 10 0;\
|
||||
#X connect 7 0 8 0;\
|
||||
#X connect 7 0 37 1;\
|
||||
#X connect 7 0 44 1;\
|
||||
#X connect 8 0 9 0;\
|
||||
#X connect 9 0 37 0;\
|
||||
#X connect 10 0 11 0;\
|
||||
#X connect 10 0 12 0;\
|
||||
#X connect 11 0 1 0;\
|
||||
#X connect 12 0 1 1;\
|
||||
#X connect 13 0 14 0;\
|
||||
#X connect 13 1 15 1;\
|
||||
#X connect 14 0 15 0;\
|
||||
#X connect 15 0 11 1;\
|
||||
#X connect 16 0 18 0;\
|
||||
#X connect 16 0 5 0;\
|
||||
#X connect 16 1 19 0;\
|
||||
#X connect 16 2 20 0;\
|
||||
#X connect 16 3 21 0;\
|
||||
#X connect 16 4 22 0;\
|
||||
#X connect 16 5 23 0;\
|
||||
#X connect 16 6 24 0;\
|
||||
#X connect 16 7 25 0;\
|
||||
#X connect 16 8 26 0;\
|
||||
#X connect 16 9 27 0;\
|
||||
#X connect 16 10 46 0;\
|
||||
#X connect 16 11 28 0;\
|
||||
#X connect 16 12 29 0;\
|
||||
#X connect 16 13 30 0;\
|
||||
#X connect 16 14 41 0;\
|
||||
#X connect 16 15 42 0;\
|
||||
#X connect 16 16 3 0;\
|
||||
#X connect 16 17 17 0;\
|
||||
#X connect 18 0 32 0;\
|
||||
#X connect 19 0 32 0;\
|
||||
#X connect 20 0 32 0;\
|
||||
#X connect 21 0 32 0;\
|
||||
#X connect 22 0 32 0;\
|
||||
#X connect 23 0 32 0;\
|
||||
#X connect 24 0 32 0;\
|
||||
#X connect 25 0 32 0;\
|
||||
#X connect 26 0 34 0;\
|
||||
#X connect 27 0 34 0;\
|
||||
#X connect 28 0 35 0;\
|
||||
#X connect 29 0 36 0;\
|
||||
#X connect 30 0 36 0;\
|
||||
#X connect 31 0 40 1;\
|
||||
#X connect 32 0 33 0;\
|
||||
#X connect 33 0 40 0;\
|
||||
#X connect 33 1 31 0;\
|
||||
#X connect 34 0 32 0;\
|
||||
#X connect 34 1 32 1;\
|
||||
#X connect 35 0 32 0;\
|
||||
#X connect 35 1 40 3;\
|
||||
#X connect 36 0 32 0;\
|
||||
#X connect 36 1 40 2;\
|
||||
#X connect 37 0 38 0;\
|
||||
#X connect 38 0 44 0;\
|
||||
#X connect 39 0 6 1;\
|
||||
#X connect 39 1 10 1;\
|
||||
#X connect 39 2 13 0;\
|
||||
#X connect 39 2 12 1;\
|
||||
#X connect 39 3 45 0;\
|
||||
#X connect 39 4 38 1;\
|
||||
#X connect 40 0 0 0;\
|
||||
#X connect 40 0 39 0;\
|
||||
#X connect 41 0 43 0;\
|
||||
#X connect 42 0 43 0;\
|
||||
#X connect 43 0 32 0;\
|
||||
#X connect 43 1 40 4;\
|
||||
#X connect 44 0 6 0;\
|
||||
#X connect 45 0 7 0;\
|
||||
#X connect 46 0 35 0;\
|
||||
static const char patchfile[] = "\
|
||||
canvas 0 0 450 300 12;\n\
|
||||
#X obj 190 104 loadbang;\n\
|
||||
#X msg 190 129 \; pd dsp 1;\n\
|
||||
#X obj 119 158 dac~ 1;\n\
|
||||
#X obj 118 98 osc~ 440;\n\
|
||||
#X obj 119 126 *~ 0.1;\n\
|
||||
#X connect 0 0 1 0;\n\
|
||||
#X connect 3 0 4 0;\n\
|
||||
#X connect 4 0 2 0;\n\
|
||||
";
|
||||
|
|
|
|||
271
sdkconfig.lyrat
271
sdkconfig.lyrat
|
|
@ -54,6 +54,7 @@ CONFIG_BOOTLOADER_LOG_LEVEL=3
|
|||
CONFIG_BOOTLOADER_VDDSDIO_BOOST_1_9V=y
|
||||
# CONFIG_BOOTLOADER_FACTORY_RESET is not set
|
||||
# CONFIG_BOOTLOADER_APP_TEST is not set
|
||||
CONFIG_BOOTLOADER_REGION_PROTECTION_ENABLE=y
|
||||
CONFIG_BOOTLOADER_WDT_ENABLE=y
|
||||
# CONFIG_BOOTLOADER_WDT_DISABLE_IN_USER_CODE is not set
|
||||
CONFIG_BOOTLOADER_WDT_TIME_MS=9000
|
||||
|
|
@ -95,6 +96,9 @@ CONFIG_ESPTOOLPY_FLASHSIZE_2MB=y
|
|||
# CONFIG_ESPTOOLPY_FLASHSIZE_4MB is not set
|
||||
# CONFIG_ESPTOOLPY_FLASHSIZE_8MB is not set
|
||||
# CONFIG_ESPTOOLPY_FLASHSIZE_16MB is not set
|
||||
# CONFIG_ESPTOOLPY_FLASHSIZE_32MB is not set
|
||||
# CONFIG_ESPTOOLPY_FLASHSIZE_64MB is not set
|
||||
# CONFIG_ESPTOOLPY_FLASHSIZE_128MB is not set
|
||||
CONFIG_ESPTOOLPY_FLASHSIZE="2MB"
|
||||
CONFIG_ESPTOOLPY_FLASHSIZE_DETECT=y
|
||||
CONFIG_ESPTOOLPY_BEFORE_RESET=y
|
||||
|
|
@ -140,142 +144,37 @@ CONFIG_ESP_LYRAT_V4_3_BOARD=y
|
|||
# CONFIG_ESP32_KORVO_DU1906_BOARD is not set
|
||||
# CONFIG_ESP32_S2_KALUGA_1_V1_2_BOARD is not set
|
||||
# CONFIG_ESP32_S3_KORVO2_V3_BOARD is not set
|
||||
# CONFIG_ESP32_S3_KORVO2L_V1_BOARD is not set
|
||||
# CONFIG_ESP32_S3_BOX_LITE_BOARD is not set
|
||||
# CONFIG_ESP32_S3_BOX_BOARD is not set
|
||||
# CONFIG_ESP32_S3_BOX_3_BOARD is not set
|
||||
# CONFIG_ESP32_C3_LYRA_V2_BOARD is not set
|
||||
# CONFIG_ESP32_C6_DEVKIT_BOARD is not set
|
||||
# end of Audio HAL
|
||||
|
||||
#
|
||||
# Recorder Engine Configuration
|
||||
# ADF Library Configuration
|
||||
#
|
||||
# CONFIG_REC_ENG_ENABLE_VAD_ONLY is not set
|
||||
# CONFIG_REC_ENG_ENABLE_VAD_WWE is not set
|
||||
CONFIG_REC_ENG_ENABLE_VAD_WWE_AMR=y
|
||||
# end of Recorder Engine Configuration
|
||||
CONFIG_MEDIA_PROTOCOL_LIB_ENABLE=y
|
||||
# CONFIG_MEDIA_LIB_MEM_AUTO_TRACE is not set
|
||||
# end of ADF Library Configuration
|
||||
|
||||
#
|
||||
# ESP Speech Recognition
|
||||
#
|
||||
# CONFIG_SR_MODEL_WN3_QUANT is not set
|
||||
# CONFIG_SR_MODEL_WN4_QUANT is not set
|
||||
CONFIG_SR_MODEL_WN5_QUANT=y
|
||||
# CONFIG_SR_MODEL_WN6_QUANT is not set
|
||||
CONFIG_SR_WN5_HILEXIN=y
|
||||
# CONFIG_SR_WN5X2_HILEXIN is not set
|
||||
# CONFIG_SR_WN5X3_HILEXIN is not set
|
||||
# CONFIG_SR_WN5_NIHAOXIAOZHI is not set
|
||||
# CONFIG_SR_WN5X2_NIHAOXIAOZHI is not set
|
||||
# CONFIG_SR_WN5X3_NIHAOXIAOZHI is not set
|
||||
# CONFIG_SR_WN5X3_HIJESON is not set
|
||||
# CONFIG_SR_WN5X3_NIHAOXIAOXIN is not set
|
||||
# CONFIG_SR_WN5_CUSTOMIZED_WORD is not set
|
||||
CONFIG_SINGLE_RECOGNITION=y
|
||||
# CONFIG_CONTINUOUS_RECOGNITION is not set
|
||||
CONFIG_SR_CHINESE=y
|
||||
# CONFIG_SR_ENGLISH is not set
|
||||
CONFIG_SPEECH_COMMANDS_NUM=20
|
||||
|
||||
#
|
||||
# Add speech commands
|
||||
#
|
||||
CONFIG_CN_SPEECH_COMMAND_ID0="da kai kong tiao"
|
||||
CONFIG_CN_SPEECH_COMMAND_ID1="guan bi kong tiao"
|
||||
CONFIG_CN_SPEECH_COMMAND_ID2="zeng da feng su"
|
||||
CONFIG_CN_SPEECH_COMMAND_ID3="jian xiao feng su"
|
||||
CONFIG_CN_SPEECH_COMMAND_ID4="sheng gao yi du"
|
||||
CONFIG_CN_SPEECH_COMMAND_ID5="jiang di yi du"
|
||||
CONFIG_CN_SPEECH_COMMAND_ID6="zhi re mo shi"
|
||||
CONFIG_CN_SPEECH_COMMAND_ID7="zhi leng mo shi"
|
||||
CONFIG_CN_SPEECH_COMMAND_ID8="song feng mo shi"
|
||||
CONFIG_CN_SPEECH_COMMAND_ID9="jie neng mo shi"
|
||||
CONFIG_CN_SPEECH_COMMAND_ID10="chu shi mo shi"
|
||||
CONFIG_CN_SPEECH_COMMAND_ID11="jian kang mo shi"
|
||||
CONFIG_CN_SPEECH_COMMAND_ID12="shui mian mo shi"
|
||||
CONFIG_CN_SPEECH_COMMAND_ID13="da kai lan ya"
|
||||
CONFIG_CN_SPEECH_COMMAND_ID14="guan bi lan ya"
|
||||
CONFIG_CN_SPEECH_COMMAND_ID15="bo fang ge qu"
|
||||
CONFIG_CN_SPEECH_COMMAND_ID16="zan ting bo fang"
|
||||
CONFIG_CN_SPEECH_COMMAND_ID17="ding shi yi xiao shi"
|
||||
CONFIG_CN_SPEECH_COMMAND_ID18="da kai dian deng"
|
||||
CONFIG_CN_SPEECH_COMMAND_ID19="guan bi dian deng"
|
||||
CONFIG_CN_SPEECH_COMMAND_ID20=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID21=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID22=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID23=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID24=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID25=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID26=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID27=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID28=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID29=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID30=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID31=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID32=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID33=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID34=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID35=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID36=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID37=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID38=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID39=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID40=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID41=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID42=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID43=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID44=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID45=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID46=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID47=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID48=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID49=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID50=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID51=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID52=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID53=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID54=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID55=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID56=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID57=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID58=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID59=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID60=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID61=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID62=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID63=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID64=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID65=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID66=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID67=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID68=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID69=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID70=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID71=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID72=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID73=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID74=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID75=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID76=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID77=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID78=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID79=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID80=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID81=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID82=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID83=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID84=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID85=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID86=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID87=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID88=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID89=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID90=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID91=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID92=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID93=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID94=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID95=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID96=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID97=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID98=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID99=""
|
||||
# end of Add speech commands
|
||||
CONFIG_USE_AFE=y
|
||||
CONFIG_AFE_INTERFACE_V1=y
|
||||
# CONFIG_USE_NSNET is not set
|
||||
CONFIG_USE_WAKENET=y
|
||||
CONFIG_SR_WN_WN5_HILEXIN=y
|
||||
# CONFIG_SR_WN_WN5X3_HILEXIN is not set
|
||||
# CONFIG_SR_WN_WN5_NIHAOXIAOZHI is not set
|
||||
# CONFIG_SR_WN_WN5X3_NIHAOXIAOZHI is not set
|
||||
# CONFIG_SR_WN_WN5X3_NIHAOXIAOXIN is not set
|
||||
CONFIG_USE_MULTINET=y
|
||||
CONFIG_SR_MN_CN_NONE=y
|
||||
# CONFIG_SR_MN_CN_MULTINET2_SINGLE_RECOGNITION is not set
|
||||
CONFIG_SR_MN_EN_NONE=y
|
||||
# end of ESP Speech Recognition
|
||||
|
||||
#
|
||||
|
|
@ -400,10 +299,12 @@ CONFIG_BT_GATTS_ENABLE=y
|
|||
# CONFIG_BT_GATTS_PPCP_CHAR_GAP is not set
|
||||
# CONFIG_BT_BLE_BLUFI_ENABLE is not set
|
||||
CONFIG_BT_GATT_MAX_SR_PROFILES=8
|
||||
CONFIG_BT_GATT_MAX_SR_ATTRIBUTES=100
|
||||
# CONFIG_BT_GATTS_SEND_SERVICE_CHANGE_MANUAL is not set
|
||||
CONFIG_BT_GATTS_SEND_SERVICE_CHANGE_AUTO=y
|
||||
CONFIG_BT_GATTS_SEND_SERVICE_CHANGE_MODE=0
|
||||
CONFIG_BT_GATTC_ENABLE=y
|
||||
CONFIG_BT_GATTC_MAX_CACHE_CHAR=40
|
||||
# CONFIG_BT_GATTC_CACHE_NVS_FLASH is not set
|
||||
CONFIG_BT_GATTC_CONNECT_RETRY_COUNT=3
|
||||
CONFIG_BT_BLE_SMP_ENABLE=y
|
||||
|
|
@ -589,7 +490,9 @@ CONFIG_BT_MULTI_CONNECTION_ENBALE=y
|
|||
# CONFIG_BT_BLE_DYNAMIC_ENV_MEMORY is not set
|
||||
# CONFIG_BT_BLE_HOST_QUEUE_CONG_CHECK is not set
|
||||
CONFIG_BT_SMP_ENABLE=y
|
||||
# CONFIG_BT_BLE_ACT_SCAN_REP_ADV_SCAN is not set
|
||||
CONFIG_BT_BLE_ESTAB_LINK_CONN_TOUT=30
|
||||
CONFIG_BT_MAX_DEVICE_NAME_LEN=32
|
||||
# CONFIG_BT_BLE_RPA_SUPPORTED is not set
|
||||
# end of Bluedroid Options
|
||||
# end of Bluetooth
|
||||
|
|
@ -639,6 +542,7 @@ CONFIG_SPI_SLAVE_ISR_IN_IRAM=y
|
|||
# CONFIG_TWAI_ERRATA_FIX_TX_INTR_LOST is not set
|
||||
# CONFIG_TWAI_ERRATA_FIX_RX_FRAME_INVALID is not set
|
||||
# CONFIG_TWAI_ERRATA_FIX_RX_FIFO_CORRUPT is not set
|
||||
# CONFIG_TWAI_ERRATA_FIX_LISTEN_ONLY_DOM is not set
|
||||
# end of TWAI configuration
|
||||
|
||||
#
|
||||
|
|
@ -658,6 +562,13 @@ CONFIG_SPI_SLAVE_ISR_IN_IRAM=y
|
|||
#
|
||||
# CONFIG_GPIO_ESP32_SUPPORT_SWITCH_SLP_PULL is not set
|
||||
# end of GPIO Configuration
|
||||
|
||||
#
|
||||
# GDMA Configuration
|
||||
#
|
||||
# CONFIG_GDMA_CTRL_FUNC_IN_IRAM is not set
|
||||
# CONFIG_GDMA_ISR_IRAM_SAFE is not set
|
||||
# end of GDMA Configuration
|
||||
# end of Driver configurations
|
||||
|
||||
#
|
||||
|
|
@ -676,8 +587,8 @@ CONFIG_EFUSE_MAX_BLK_LEN=192
|
|||
#
|
||||
CONFIG_ESP_TLS_USING_MBEDTLS=y
|
||||
# CONFIG_ESP_TLS_USE_SECURE_ELEMENT is not set
|
||||
# CONFIG_ESP_TLS_SERVER is not set
|
||||
# CONFIG_ESP_TLS_CLIENT_SESSION_TICKETS is not set
|
||||
# CONFIG_ESP_TLS_SERVER is not set
|
||||
# CONFIG_ESP_TLS_PSK_VERIFICATION is not set
|
||||
# CONFIG_ESP_TLS_INSECURE is not set
|
||||
# end of ESP-TLS
|
||||
|
|
@ -687,9 +598,16 @@ CONFIG_ESP_TLS_USING_MBEDTLS=y
|
|||
#
|
||||
CONFIG_ESP32_REV_MIN_0=y
|
||||
# CONFIG_ESP32_REV_MIN_1 is not set
|
||||
# CONFIG_ESP32_REV_MIN_1_1 is not set
|
||||
# CONFIG_ESP32_REV_MIN_2 is not set
|
||||
# CONFIG_ESP32_REV_MIN_3 is not set
|
||||
# CONFIG_ESP32_REV_MIN_3_1 is not set
|
||||
CONFIG_ESP32_REV_MIN=0
|
||||
CONFIG_ESP32_REV_MIN_FULL=0
|
||||
CONFIG_ESP_REV_MIN_FULL=0
|
||||
CONFIG_ESP32_REV_MAX_FULL_STR_OPT=y
|
||||
CONFIG_ESP32_REV_MAX_FULL=399
|
||||
CONFIG_ESP_REV_MAX_FULL=399
|
||||
CONFIG_ESP32_DPORT_WORKAROUND=y
|
||||
# CONFIG_ESP32_DEFAULT_CPU_FREQ_80 is not set
|
||||
CONFIG_ESP32_DEFAULT_CPU_FREQ_160=y
|
||||
|
|
@ -823,16 +741,23 @@ CONFIG_ESP_MAC_ADDR_UNIVERSE_ETH=y
|
|||
# CONFIG_ESP32_UNIVERSAL_MAC_ADDRESSES_TWO is not set
|
||||
CONFIG_ESP32_UNIVERSAL_MAC_ADDRESSES_FOUR=y
|
||||
CONFIG_ESP32_UNIVERSAL_MAC_ADDRESSES=4
|
||||
# CONFIG_ESP_MAC_IGNORE_MAC_CRC_ERROR is not set
|
||||
# end of MAC Config
|
||||
|
||||
#
|
||||
# Sleep Config
|
||||
#
|
||||
CONFIG_ESP_SLEEP_POWER_DOWN_FLASH=y
|
||||
# CONFIG_ESP_SLEEP_POWER_DOWN_FLASH is not set
|
||||
CONFIG_ESP_SLEEP_RTC_BUS_ISO_WORKAROUND=y
|
||||
# CONFIG_ESP_SLEEP_GPIO_RESET_WORKAROUND is not set
|
||||
# CONFIG_ESP_SLEEP_FLASH_LEAKAGE_WORKAROUND is not set
|
||||
CONFIG_ESP_SLEEP_FLASH_LEAKAGE_WORKAROUND=y
|
||||
# CONFIG_ESP_SLEEP_MSPI_NEED_ALL_IO_PU is not set
|
||||
# end of Sleep Config
|
||||
|
||||
#
|
||||
# RTC Clock Config
|
||||
#
|
||||
# end of RTC Clock Config
|
||||
# end of Hardware Settings
|
||||
|
||||
#
|
||||
|
|
@ -879,6 +804,13 @@ CONFIG_ESP_PHY_REDUCE_TX_POWER=y
|
|||
# CONFIG_PM_ENABLE is not set
|
||||
# end of Power Management
|
||||
|
||||
#
|
||||
# ESP Ringbuf
|
||||
#
|
||||
# CONFIG_RINGBUF_PLACE_FUNCTIONS_INTO_FLASH is not set
|
||||
# CONFIG_RINGBUF_PLACE_ISR_FUNCTIONS_INTO_FLASH is not set
|
||||
# end of ESP Ringbuf
|
||||
|
||||
#
|
||||
# ESP System Settings
|
||||
#
|
||||
|
|
@ -917,6 +849,7 @@ CONFIG_ESP_TASK_WDT_TIMEOUT_S=5
|
|||
CONFIG_ESP_TASK_WDT_CHECK_IDLE_TASK_CPU0=y
|
||||
CONFIG_ESP_TASK_WDT_CHECK_IDLE_TASK_CPU1=y
|
||||
# CONFIG_ESP_PANIC_HANDLER_IRAM is not set
|
||||
CONFIG_ESP_DEBUG_STUBS_ENABLE=y
|
||||
CONFIG_ESP_SYSTEM_CHECK_INT_LEVEL_5=y
|
||||
# end of ESP System Settings
|
||||
|
||||
|
|
@ -961,6 +894,8 @@ CONFIG_ESP32_WIFI_ENABLE_WPA3_SAE=y
|
|||
# CONFIG_ESP_WIFI_STA_DISCONNECTED_PM_ENABLE is not set
|
||||
# CONFIG_ESP_WIFI_GMAC_SUPPORT is not set
|
||||
CONFIG_ESP_WIFI_SOFTAP_SUPPORT=y
|
||||
# CONFIG_ESP_WIFI_SLP_BEACON_LOST_OPT is not set
|
||||
CONFIG_ESP_WIFI_ESPNOW_MAX_ENCRYPT_NUM=7
|
||||
# end of Wi-Fi
|
||||
|
||||
#
|
||||
|
|
@ -1034,11 +969,7 @@ CONFIG_FMB_CONTROLLER_NOTIFY_QUEUE_SIZE=20
|
|||
CONFIG_FMB_CONTROLLER_STACK_SIZE=4096
|
||||
CONFIG_FMB_EVENT_QUEUE_TIMEOUT=20
|
||||
CONFIG_FMB_TIMER_PORT_ENABLED=y
|
||||
CONFIG_FMB_TIMER_GROUP=0
|
||||
CONFIG_FMB_TIMER_INDEX=0
|
||||
CONFIG_FMB_MASTER_TIMER_GROUP=0
|
||||
CONFIG_FMB_MASTER_TIMER_INDEX=0
|
||||
# CONFIG_FMB_TIMER_ISR_IN_IRAM is not set
|
||||
# CONFIG_FMB_TIMER_USE_ISR_DISPATCH_METHOD is not set
|
||||
# end of Modbus configuration
|
||||
|
||||
#
|
||||
|
|
@ -1163,12 +1094,15 @@ CONFIG_LWIP_IP6_FRAG=y
|
|||
# CONFIG_LWIP_ETHARP_TRUST_IP_MAC is not set
|
||||
CONFIG_LWIP_ESP_GRATUITOUS_ARP=y
|
||||
CONFIG_LWIP_GARP_TMR_INTERVAL=60
|
||||
CONFIG_LWIP_ESP_MLDV6_REPORT=y
|
||||
CONFIG_LWIP_MLDV6_TMR_INTERVAL=40
|
||||
CONFIG_LWIP_TCPIP_RECVMBOX_SIZE=32
|
||||
CONFIG_LWIP_DHCP_DOES_ARP_CHECK=y
|
||||
# CONFIG_LWIP_DHCP_DISABLE_CLIENT_ID is not set
|
||||
CONFIG_LWIP_DHCP_DISABLE_VENDOR_CLASS_ID=y
|
||||
# CONFIG_LWIP_DHCP_RESTORE_LAST_IP is not set
|
||||
CONFIG_LWIP_DHCP_OPTIONS_LEN=68
|
||||
CONFIG_LWIP_DHCP_COARSE_TIMER_SECS=1
|
||||
|
||||
#
|
||||
# DHCP server
|
||||
|
|
@ -1198,6 +1132,7 @@ CONFIG_LWIP_TCP_SYNMAXRTX=6
|
|||
CONFIG_LWIP_TCP_MSS=1436
|
||||
CONFIG_LWIP_TCP_TMR_INTERVAL=250
|
||||
CONFIG_LWIP_TCP_MSL=60000
|
||||
CONFIG_LWIP_TCP_FIN_WAIT_TIMEOUT=20000
|
||||
CONFIG_LWIP_TCP_SND_BUF_DEFAULT=5744
|
||||
CONFIG_LWIP_TCP_WND_DEFAULT=5744
|
||||
CONFIG_LWIP_TCP_RECVMBOX_SIZE=6
|
||||
|
|
@ -1290,6 +1225,15 @@ CONFIG_MBEDTLS_SSL_MAX_CONTENT_LEN=16384
|
|||
# CONFIG_MBEDTLS_DYNAMIC_BUFFER is not set
|
||||
# CONFIG_MBEDTLS_DEBUG is not set
|
||||
|
||||
#
|
||||
# mbedTLS v2.28.x related
|
||||
#
|
||||
# CONFIG_MBEDTLS_SSL_VARIABLE_BUFFER_LENGTH is not set
|
||||
# CONFIG_MBEDTLS_X509_TRUSTED_CERT_CALLBACK is not set
|
||||
# CONFIG_MBEDTLS_SSL_CONTEXT_SERIALIZATION is not set
|
||||
CONFIG_MBEDTLS_SSL_KEEP_PEER_CERTIFICATE=y
|
||||
# end of mbedTLS v2.28.x related
|
||||
|
||||
#
|
||||
# Certificate Bundle
|
||||
#
|
||||
|
|
@ -1298,6 +1242,7 @@ CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_FULL=y
|
|||
# CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_CMN is not set
|
||||
# CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_NONE is not set
|
||||
# CONFIG_MBEDTLS_CUSTOM_CERTIFICATE_BUNDLE is not set
|
||||
CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_MAX_CERTS=200
|
||||
# end of Certificate Bundle
|
||||
|
||||
# CONFIG_MBEDTLS_ECP_RESTARTABLE is not set
|
||||
|
|
@ -1444,6 +1389,7 @@ CONFIG_NEWLIB_STDIN_LINE_ENDING_CR=y
|
|||
#
|
||||
# NVS
|
||||
#
|
||||
# CONFIG_NVS_ASSERT_ERROR_CHECK is not set
|
||||
# end of NVS
|
||||
|
||||
#
|
||||
|
|
@ -1501,6 +1447,8 @@ CONFIG_SPI_FLASH_SUPPORT_ISSI_CHIP=y
|
|||
CONFIG_SPI_FLASH_SUPPORT_MXIC_CHIP=y
|
||||
CONFIG_SPI_FLASH_SUPPORT_GD_CHIP=y
|
||||
CONFIG_SPI_FLASH_SUPPORT_WINBOND_CHIP=y
|
||||
# CONFIG_SPI_FLASH_SUPPORT_BOYA_CHIP is not set
|
||||
# CONFIG_SPI_FLASH_SUPPORT_TH_CHIP is not set
|
||||
# end of Auto-detect flash chips
|
||||
|
||||
CONFIG_SPI_FLASH_ENABLE_ENCRYPTED_READ_WRITE=y
|
||||
|
|
@ -1579,7 +1527,6 @@ CONFIG_VFS_SUPPORT_TERMIOS=y
|
|||
# Host File System I/O (Semihosting)
|
||||
#
|
||||
CONFIG_VFS_SEMIHOSTFS_MAX_MOUNT_POINTS=1
|
||||
CONFIG_VFS_SEMIHOSTFS_HOST_PATH_MAX_LEN=128
|
||||
# end of Host File System I/O (Semihosting)
|
||||
# end of Virtual file system
|
||||
|
||||
|
|
@ -1597,6 +1544,8 @@ CONFIG_WL_SECTOR_SIZE=4096
|
|||
CONFIG_WIFI_PROV_SCAN_MAX_ENTRIES=16
|
||||
CONFIG_WIFI_PROV_AUTOSTOP_TIMEOUT=30
|
||||
# CONFIG_WIFI_PROV_BLE_BONDING is not set
|
||||
# CONFIG_WIFI_PROV_BLE_FORCE_ENCRYPTION is not set
|
||||
# CONFIG_WIFI_PROV_KEEP_BLE_ON_AFTER_PROV is not set
|
||||
# end of Wi-Fi Provisioning Manager
|
||||
|
||||
#
|
||||
|
|
@ -1609,7 +1558,48 @@ CONFIG_WPA_MBEDTLS_CRYPTO=y
|
|||
# CONFIG_WPA_TESTING_OPTIONS is not set
|
||||
# CONFIG_WPA_WPS_STRICT is not set
|
||||
# CONFIG_WPA_11KV_SUPPORT is not set
|
||||
# CONFIG_WPA_MBO_SUPPORT is not set
|
||||
# CONFIG_WPA_DPP_SUPPORT is not set
|
||||
# end of Supplicant
|
||||
|
||||
#
|
||||
# DuerOS Service
|
||||
#
|
||||
# CONFIG_DUEROS_GEN_PROFILE is not set
|
||||
CONFIG_DUEROS_DEVICE_NAME="Duer Name"
|
||||
# end of DuerOS Service
|
||||
|
||||
#
|
||||
# Audio Codec Device Configuration
|
||||
#
|
||||
CONFIG_CODEC_ES8311_SUPPORT=y
|
||||
CONFIG_CODEC_ES7210_SUPPORT=y
|
||||
CONFIG_CODEC_ES7243_SUPPORT=y
|
||||
CONFIG_CODEC_ES7243E_SUPPORT=y
|
||||
CONFIG_CODEC_ES8156_SUPPORT=y
|
||||
CONFIG_CODEC_AW88298_SUPPORT=y
|
||||
CONFIG_CODEC_ES8374_SUPPORT=y
|
||||
CONFIG_CODEC_ES8388_SUPPORT=y
|
||||
CONFIG_CODEC_TAS5805M_SUPPORT=y
|
||||
# CONFIG_CODEC_ZL38063_SUPPORT is not set
|
||||
# end of Audio Codec Device Configuration
|
||||
|
||||
#
|
||||
# DSP Library
|
||||
#
|
||||
CONFIG_DSP_OPTIMIZATIONS_SUPPORTED=y
|
||||
# CONFIG_DSP_ANSI is not set
|
||||
CONFIG_DSP_OPTIMIZED=y
|
||||
CONFIG_DSP_OPTIMIZATION=1
|
||||
# CONFIG_DSP_MAX_FFT_SIZE_512 is not set
|
||||
# CONFIG_DSP_MAX_FFT_SIZE_1024 is not set
|
||||
# CONFIG_DSP_MAX_FFT_SIZE_2048 is not set
|
||||
CONFIG_DSP_MAX_FFT_SIZE_4096=y
|
||||
# CONFIG_DSP_MAX_FFT_SIZE_8192 is not set
|
||||
# CONFIG_DSP_MAX_FFT_SIZE_16384 is not set
|
||||
# CONFIG_DSP_MAX_FFT_SIZE_32768 is not set
|
||||
CONFIG_DSP_MAX_FFT_SIZE=4096
|
||||
# end of DSP Library
|
||||
# end of Component config
|
||||
|
||||
#
|
||||
|
|
@ -1852,6 +1842,7 @@ CONFIG_BLUFI_TRACE_LEVEL_WARNING=y
|
|||
CONFIG_BLUFI_INITIAL_TRACE_LEVEL=2
|
||||
# CONFIG_BLE_HOST_QUEUE_CONGESTION_CHECK is not set
|
||||
CONFIG_SMP_ENABLE=y
|
||||
# CONFIG_BLE_ACTIVE_SCAN_REPORT_ADV_SCAN_RSP_INDIVIDUALLY is not set
|
||||
CONFIG_BLE_ESTABLISH_LINK_CONNECTION_TIMEOUT=30
|
||||
CONFIG_ADC2_DISABLE_DAC=y
|
||||
# CONFIG_SPIRAM_SUPPORT is not set
|
||||
|
|
@ -1880,7 +1871,7 @@ CONFIG_POST_EVENTS_FROM_IRAM_ISR=y
|
|||
# CONFIG_TWO_UNIVERSAL_MAC_ADDRESS is not set
|
||||
CONFIG_FOUR_UNIVERSAL_MAC_ADDRESS=y
|
||||
CONFIG_NUMBER_OF_UNIVERSAL_MAC_ADDRESS=4
|
||||
CONFIG_ESP_SYSTEM_PD_FLASH=y
|
||||
# CONFIG_ESP_SYSTEM_PD_FLASH is not set
|
||||
# CONFIG_ESP32C3_LIGHTSLEEP_GPIO_RESET_WORKAROUND is not set
|
||||
CONFIG_IPC_TASK_STACK_SIZE=1024
|
||||
CONFIG_ESP32_PHY_CALIBRATION_AND_DATA_STORAGE=y
|
||||
|
|
@ -1909,6 +1900,7 @@ CONFIG_TASK_WDT=y
|
|||
CONFIG_TASK_WDT_TIMEOUT_S=5
|
||||
CONFIG_TASK_WDT_CHECK_IDLE_TASK_CPU0=y
|
||||
CONFIG_TASK_WDT_CHECK_IDLE_TASK_CPU1=y
|
||||
CONFIG_ESP32_DEBUG_STUBS_ENABLE=y
|
||||
CONFIG_TIMER_TASK_STACK_SIZE=3584
|
||||
CONFIG_SW_COEXIST_ENABLE=y
|
||||
# CONFIG_ESP32_ENABLE_COREDUMP_TO_FLASH is not set
|
||||
|
|
@ -1927,8 +1919,6 @@ CONFIG_MB_CONTROLLER_NOTIFY_QUEUE_SIZE=20
|
|||
CONFIG_MB_CONTROLLER_STACK_SIZE=4096
|
||||
CONFIG_MB_EVENT_QUEUE_TIMEOUT=20
|
||||
CONFIG_MB_TIMER_PORT_ENABLED=y
|
||||
CONFIG_MB_TIMER_GROUP=0
|
||||
CONFIG_MB_TIMER_INDEX=0
|
||||
# CONFIG_ENABLE_STATIC_TASK_CLEAN_UP_HOOK is not set
|
||||
CONFIG_TIMER_TASK_PRIORITY=1
|
||||
CONFIG_TIMER_TASK_STACK_DEPTH=2048
|
||||
|
|
@ -1971,5 +1961,4 @@ CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_ABORTS=y
|
|||
CONFIG_SUPPRESS_SELECT_DEBUG_OUTPUT=y
|
||||
CONFIG_SUPPORT_TERMIOS=y
|
||||
CONFIG_SEMIHOSTFS_MAX_MOUNT_POINTS=1
|
||||
CONFIG_SEMIHOSTFS_HOST_PATH_MAX_LEN=128
|
||||
# End of deprecated options
|
||||
|
|
|
|||
|
|
@ -54,6 +54,7 @@ CONFIG_BOOTLOADER_LOG_LEVEL=3
|
|||
CONFIG_BOOTLOADER_VDDSDIO_BOOST_1_9V=y
|
||||
# CONFIG_BOOTLOADER_FACTORY_RESET is not set
|
||||
# CONFIG_BOOTLOADER_APP_TEST is not set
|
||||
CONFIG_BOOTLOADER_REGION_PROTECTION_ENABLE=y
|
||||
CONFIG_BOOTLOADER_WDT_ENABLE=y
|
||||
# CONFIG_BOOTLOADER_WDT_DISABLE_IN_USER_CODE is not set
|
||||
CONFIG_BOOTLOADER_WDT_TIME_MS=9000
|
||||
|
|
@ -95,6 +96,9 @@ CONFIG_ESPTOOLPY_FLASHSIZE_2MB=y
|
|||
# CONFIG_ESPTOOLPY_FLASHSIZE_4MB is not set
|
||||
# CONFIG_ESPTOOLPY_FLASHSIZE_8MB is not set
|
||||
# CONFIG_ESPTOOLPY_FLASHSIZE_16MB is not set
|
||||
# CONFIG_ESPTOOLPY_FLASHSIZE_32MB is not set
|
||||
# CONFIG_ESPTOOLPY_FLASHSIZE_64MB is not set
|
||||
# CONFIG_ESPTOOLPY_FLASHSIZE_128MB is not set
|
||||
CONFIG_ESPTOOLPY_FLASHSIZE="2MB"
|
||||
CONFIG_ESPTOOLPY_FLASHSIZE_DETECT=y
|
||||
CONFIG_ESPTOOLPY_BEFORE_RESET=y
|
||||
|
|
@ -140,142 +144,37 @@ CONFIG_ESP_LYRAT_MINI_V1_1_BOARD=y
|
|||
# CONFIG_ESP32_KORVO_DU1906_BOARD is not set
|
||||
# CONFIG_ESP32_S2_KALUGA_1_V1_2_BOARD is not set
|
||||
# CONFIG_ESP32_S3_KORVO2_V3_BOARD is not set
|
||||
# CONFIG_ESP32_S3_KORVO2L_V1_BOARD is not set
|
||||
# CONFIG_ESP32_S3_BOX_LITE_BOARD is not set
|
||||
# CONFIG_ESP32_S3_BOX_BOARD is not set
|
||||
# CONFIG_ESP32_S3_BOX_3_BOARD is not set
|
||||
# CONFIG_ESP32_C3_LYRA_V2_BOARD is not set
|
||||
# CONFIG_ESP32_C6_DEVKIT_BOARD is not set
|
||||
# end of Audio HAL
|
||||
|
||||
#
|
||||
# Recorder Engine Configuration
|
||||
# ADF Library Configuration
|
||||
#
|
||||
# CONFIG_REC_ENG_ENABLE_VAD_ONLY is not set
|
||||
# CONFIG_REC_ENG_ENABLE_VAD_WWE is not set
|
||||
CONFIG_REC_ENG_ENABLE_VAD_WWE_AMR=y
|
||||
# end of Recorder Engine Configuration
|
||||
CONFIG_MEDIA_PROTOCOL_LIB_ENABLE=y
|
||||
# CONFIG_MEDIA_LIB_MEM_AUTO_TRACE is not set
|
||||
# end of ADF Library Configuration
|
||||
|
||||
#
|
||||
# ESP Speech Recognition
|
||||
#
|
||||
# CONFIG_SR_MODEL_WN3_QUANT is not set
|
||||
# CONFIG_SR_MODEL_WN4_QUANT is not set
|
||||
CONFIG_SR_MODEL_WN5_QUANT=y
|
||||
# CONFIG_SR_MODEL_WN6_QUANT is not set
|
||||
CONFIG_SR_WN5_HILEXIN=y
|
||||
# CONFIG_SR_WN5X2_HILEXIN is not set
|
||||
# CONFIG_SR_WN5X3_HILEXIN is not set
|
||||
# CONFIG_SR_WN5_NIHAOXIAOZHI is not set
|
||||
# CONFIG_SR_WN5X2_NIHAOXIAOZHI is not set
|
||||
# CONFIG_SR_WN5X3_NIHAOXIAOZHI is not set
|
||||
# CONFIG_SR_WN5X3_HIJESON is not set
|
||||
# CONFIG_SR_WN5X3_NIHAOXIAOXIN is not set
|
||||
# CONFIG_SR_WN5_CUSTOMIZED_WORD is not set
|
||||
CONFIG_SINGLE_RECOGNITION=y
|
||||
# CONFIG_CONTINUOUS_RECOGNITION is not set
|
||||
CONFIG_SR_CHINESE=y
|
||||
# CONFIG_SR_ENGLISH is not set
|
||||
CONFIG_SPEECH_COMMANDS_NUM=20
|
||||
|
||||
#
|
||||
# Add speech commands
|
||||
#
|
||||
CONFIG_CN_SPEECH_COMMAND_ID0="da kai kong tiao"
|
||||
CONFIG_CN_SPEECH_COMMAND_ID1="guan bi kong tiao"
|
||||
CONFIG_CN_SPEECH_COMMAND_ID2="zeng da feng su"
|
||||
CONFIG_CN_SPEECH_COMMAND_ID3="jian xiao feng su"
|
||||
CONFIG_CN_SPEECH_COMMAND_ID4="sheng gao yi du"
|
||||
CONFIG_CN_SPEECH_COMMAND_ID5="jiang di yi du"
|
||||
CONFIG_CN_SPEECH_COMMAND_ID6="zhi re mo shi"
|
||||
CONFIG_CN_SPEECH_COMMAND_ID7="zhi leng mo shi"
|
||||
CONFIG_CN_SPEECH_COMMAND_ID8="song feng mo shi"
|
||||
CONFIG_CN_SPEECH_COMMAND_ID9="jie neng mo shi"
|
||||
CONFIG_CN_SPEECH_COMMAND_ID10="chu shi mo shi"
|
||||
CONFIG_CN_SPEECH_COMMAND_ID11="jian kang mo shi"
|
||||
CONFIG_CN_SPEECH_COMMAND_ID12="shui mian mo shi"
|
||||
CONFIG_CN_SPEECH_COMMAND_ID13="da kai lan ya"
|
||||
CONFIG_CN_SPEECH_COMMAND_ID14="guan bi lan ya"
|
||||
CONFIG_CN_SPEECH_COMMAND_ID15="bo fang ge qu"
|
||||
CONFIG_CN_SPEECH_COMMAND_ID16="zan ting bo fang"
|
||||
CONFIG_CN_SPEECH_COMMAND_ID17="ding shi yi xiao shi"
|
||||
CONFIG_CN_SPEECH_COMMAND_ID18="da kai dian deng"
|
||||
CONFIG_CN_SPEECH_COMMAND_ID19="guan bi dian deng"
|
||||
CONFIG_CN_SPEECH_COMMAND_ID20=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID21=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID22=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID23=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID24=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID25=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID26=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID27=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID28=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID29=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID30=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID31=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID32=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID33=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID34=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID35=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID36=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID37=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID38=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID39=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID40=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID41=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID42=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID43=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID44=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID45=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID46=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID47=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID48=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID49=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID50=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID51=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID52=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID53=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID54=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID55=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID56=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID57=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID58=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID59=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID60=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID61=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID62=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID63=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID64=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID65=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID66=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID67=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID68=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID69=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID70=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID71=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID72=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID73=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID74=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID75=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID76=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID77=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID78=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID79=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID80=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID81=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID82=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID83=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID84=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID85=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID86=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID87=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID88=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID89=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID90=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID91=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID92=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID93=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID94=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID95=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID96=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID97=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID98=""
|
||||
CONFIG_CN_SPEECH_COMMAND_ID99=""
|
||||
# end of Add speech commands
|
||||
CONFIG_USE_AFE=y
|
||||
CONFIG_AFE_INTERFACE_V1=y
|
||||
# CONFIG_USE_NSNET is not set
|
||||
CONFIG_USE_WAKENET=y
|
||||
CONFIG_SR_WN_WN5_HILEXIN=y
|
||||
# CONFIG_SR_WN_WN5X3_HILEXIN is not set
|
||||
# CONFIG_SR_WN_WN5_NIHAOXIAOZHI is not set
|
||||
# CONFIG_SR_WN_WN5X3_NIHAOXIAOZHI is not set
|
||||
# CONFIG_SR_WN_WN5X3_NIHAOXIAOXIN is not set
|
||||
CONFIG_USE_MULTINET=y
|
||||
CONFIG_SR_MN_CN_NONE=y
|
||||
# CONFIG_SR_MN_CN_MULTINET2_SINGLE_RECOGNITION is not set
|
||||
CONFIG_SR_MN_EN_NONE=y
|
||||
# end of ESP Speech Recognition
|
||||
|
||||
#
|
||||
|
|
@ -400,10 +299,12 @@ CONFIG_BT_GATTS_ENABLE=y
|
|||
# CONFIG_BT_GATTS_PPCP_CHAR_GAP is not set
|
||||
# CONFIG_BT_BLE_BLUFI_ENABLE is not set
|
||||
CONFIG_BT_GATT_MAX_SR_PROFILES=8
|
||||
CONFIG_BT_GATT_MAX_SR_ATTRIBUTES=100
|
||||
# CONFIG_BT_GATTS_SEND_SERVICE_CHANGE_MANUAL is not set
|
||||
CONFIG_BT_GATTS_SEND_SERVICE_CHANGE_AUTO=y
|
||||
CONFIG_BT_GATTS_SEND_SERVICE_CHANGE_MODE=0
|
||||
CONFIG_BT_GATTC_ENABLE=y
|
||||
CONFIG_BT_GATTC_MAX_CACHE_CHAR=40
|
||||
# CONFIG_BT_GATTC_CACHE_NVS_FLASH is not set
|
||||
CONFIG_BT_GATTC_CONNECT_RETRY_COUNT=3
|
||||
CONFIG_BT_BLE_SMP_ENABLE=y
|
||||
|
|
@ -589,7 +490,9 @@ CONFIG_BT_MULTI_CONNECTION_ENBALE=y
|
|||
# CONFIG_BT_BLE_DYNAMIC_ENV_MEMORY is not set
|
||||
# CONFIG_BT_BLE_HOST_QUEUE_CONG_CHECK is not set
|
||||
CONFIG_BT_SMP_ENABLE=y
|
||||
# CONFIG_BT_BLE_ACT_SCAN_REP_ADV_SCAN is not set
|
||||
CONFIG_BT_BLE_ESTAB_LINK_CONN_TOUT=30
|
||||
CONFIG_BT_MAX_DEVICE_NAME_LEN=32
|
||||
# CONFIG_BT_BLE_RPA_SUPPORTED is not set
|
||||
# end of Bluedroid Options
|
||||
# end of Bluetooth
|
||||
|
|
@ -639,6 +542,7 @@ CONFIG_SPI_SLAVE_ISR_IN_IRAM=y
|
|||
# CONFIG_TWAI_ERRATA_FIX_TX_INTR_LOST is not set
|
||||
# CONFIG_TWAI_ERRATA_FIX_RX_FRAME_INVALID is not set
|
||||
# CONFIG_TWAI_ERRATA_FIX_RX_FIFO_CORRUPT is not set
|
||||
# CONFIG_TWAI_ERRATA_FIX_LISTEN_ONLY_DOM is not set
|
||||
# end of TWAI configuration
|
||||
|
||||
#
|
||||
|
|
@ -658,6 +562,13 @@ CONFIG_SPI_SLAVE_ISR_IN_IRAM=y
|
|||
#
|
||||
# CONFIG_GPIO_ESP32_SUPPORT_SWITCH_SLP_PULL is not set
|
||||
# end of GPIO Configuration
|
||||
|
||||
#
|
||||
# GDMA Configuration
|
||||
#
|
||||
# CONFIG_GDMA_CTRL_FUNC_IN_IRAM is not set
|
||||
# CONFIG_GDMA_ISR_IRAM_SAFE is not set
|
||||
# end of GDMA Configuration
|
||||
# end of Driver configurations
|
||||
|
||||
#
|
||||
|
|
@ -676,8 +587,8 @@ CONFIG_EFUSE_MAX_BLK_LEN=192
|
|||
#
|
||||
CONFIG_ESP_TLS_USING_MBEDTLS=y
|
||||
# CONFIG_ESP_TLS_USE_SECURE_ELEMENT is not set
|
||||
# CONFIG_ESP_TLS_SERVER is not set
|
||||
# CONFIG_ESP_TLS_CLIENT_SESSION_TICKETS is not set
|
||||
# CONFIG_ESP_TLS_SERVER is not set
|
||||
# CONFIG_ESP_TLS_PSK_VERIFICATION is not set
|
||||
# CONFIG_ESP_TLS_INSECURE is not set
|
||||
# end of ESP-TLS
|
||||
|
|
@ -687,9 +598,16 @@ CONFIG_ESP_TLS_USING_MBEDTLS=y
|
|||
#
|
||||
CONFIG_ESP32_REV_MIN_0=y
|
||||
# CONFIG_ESP32_REV_MIN_1 is not set
|
||||
# CONFIG_ESP32_REV_MIN_1_1 is not set
|
||||
# CONFIG_ESP32_REV_MIN_2 is not set
|
||||
# CONFIG_ESP32_REV_MIN_3 is not set
|
||||
# CONFIG_ESP32_REV_MIN_3_1 is not set
|
||||
CONFIG_ESP32_REV_MIN=0
|
||||
CONFIG_ESP32_REV_MIN_FULL=0
|
||||
CONFIG_ESP_REV_MIN_FULL=0
|
||||
CONFIG_ESP32_REV_MAX_FULL_STR_OPT=y
|
||||
CONFIG_ESP32_REV_MAX_FULL=399
|
||||
CONFIG_ESP_REV_MAX_FULL=399
|
||||
CONFIG_ESP32_DPORT_WORKAROUND=y
|
||||
# CONFIG_ESP32_DEFAULT_CPU_FREQ_80 is not set
|
||||
CONFIG_ESP32_DEFAULT_CPU_FREQ_160=y
|
||||
|
|
@ -823,16 +741,23 @@ CONFIG_ESP_MAC_ADDR_UNIVERSE_ETH=y
|
|||
# CONFIG_ESP32_UNIVERSAL_MAC_ADDRESSES_TWO is not set
|
||||
CONFIG_ESP32_UNIVERSAL_MAC_ADDRESSES_FOUR=y
|
||||
CONFIG_ESP32_UNIVERSAL_MAC_ADDRESSES=4
|
||||
# CONFIG_ESP_MAC_IGNORE_MAC_CRC_ERROR is not set
|
||||
# end of MAC Config
|
||||
|
||||
#
|
||||
# Sleep Config
|
||||
#
|
||||
CONFIG_ESP_SLEEP_POWER_DOWN_FLASH=y
|
||||
# CONFIG_ESP_SLEEP_POWER_DOWN_FLASH is not set
|
||||
CONFIG_ESP_SLEEP_RTC_BUS_ISO_WORKAROUND=y
|
||||
# CONFIG_ESP_SLEEP_GPIO_RESET_WORKAROUND is not set
|
||||
# CONFIG_ESP_SLEEP_FLASH_LEAKAGE_WORKAROUND is not set
|
||||
CONFIG_ESP_SLEEP_FLASH_LEAKAGE_WORKAROUND=y
|
||||
# CONFIG_ESP_SLEEP_MSPI_NEED_ALL_IO_PU is not set
|
||||
# end of Sleep Config
|
||||
|
||||
#
|
||||
# RTC Clock Config
|
||||
#
|
||||
# end of RTC Clock Config
|
||||
# end of Hardware Settings
|
||||
|
||||
#
|
||||
|
|
@ -879,6 +804,13 @@ CONFIG_ESP_PHY_REDUCE_TX_POWER=y
|
|||
# CONFIG_PM_ENABLE is not set
|
||||
# end of Power Management
|
||||
|
||||
#
|
||||
# ESP Ringbuf
|
||||
#
|
||||
# CONFIG_RINGBUF_PLACE_FUNCTIONS_INTO_FLASH is not set
|
||||
# CONFIG_RINGBUF_PLACE_ISR_FUNCTIONS_INTO_FLASH is not set
|
||||
# end of ESP Ringbuf
|
||||
|
||||
#
|
||||
# ESP System Settings
|
||||
#
|
||||
|
|
@ -917,6 +849,7 @@ CONFIG_ESP_TASK_WDT_TIMEOUT_S=5
|
|||
CONFIG_ESP_TASK_WDT_CHECK_IDLE_TASK_CPU0=y
|
||||
CONFIG_ESP_TASK_WDT_CHECK_IDLE_TASK_CPU1=y
|
||||
# CONFIG_ESP_PANIC_HANDLER_IRAM is not set
|
||||
CONFIG_ESP_DEBUG_STUBS_ENABLE=y
|
||||
CONFIG_ESP_SYSTEM_CHECK_INT_LEVEL_5=y
|
||||
# end of ESP System Settings
|
||||
|
||||
|
|
@ -961,6 +894,8 @@ CONFIG_ESP32_WIFI_ENABLE_WPA3_SAE=y
|
|||
# CONFIG_ESP_WIFI_STA_DISCONNECTED_PM_ENABLE is not set
|
||||
# CONFIG_ESP_WIFI_GMAC_SUPPORT is not set
|
||||
CONFIG_ESP_WIFI_SOFTAP_SUPPORT=y
|
||||
# CONFIG_ESP_WIFI_SLP_BEACON_LOST_OPT is not set
|
||||
CONFIG_ESP_WIFI_ESPNOW_MAX_ENCRYPT_NUM=7
|
||||
# end of Wi-Fi
|
||||
|
||||
#
|
||||
|
|
@ -1034,11 +969,7 @@ CONFIG_FMB_CONTROLLER_NOTIFY_QUEUE_SIZE=20
|
|||
CONFIG_FMB_CONTROLLER_STACK_SIZE=4096
|
||||
CONFIG_FMB_EVENT_QUEUE_TIMEOUT=20
|
||||
CONFIG_FMB_TIMER_PORT_ENABLED=y
|
||||
CONFIG_FMB_TIMER_GROUP=0
|
||||
CONFIG_FMB_TIMER_INDEX=0
|
||||
CONFIG_FMB_MASTER_TIMER_GROUP=0
|
||||
CONFIG_FMB_MASTER_TIMER_INDEX=0
|
||||
# CONFIG_FMB_TIMER_ISR_IN_IRAM is not set
|
||||
# CONFIG_FMB_TIMER_USE_ISR_DISPATCH_METHOD is not set
|
||||
# end of Modbus configuration
|
||||
|
||||
#
|
||||
|
|
@ -1163,12 +1094,15 @@ CONFIG_LWIP_IP6_FRAG=y
|
|||
# CONFIG_LWIP_ETHARP_TRUST_IP_MAC is not set
|
||||
CONFIG_LWIP_ESP_GRATUITOUS_ARP=y
|
||||
CONFIG_LWIP_GARP_TMR_INTERVAL=60
|
||||
CONFIG_LWIP_ESP_MLDV6_REPORT=y
|
||||
CONFIG_LWIP_MLDV6_TMR_INTERVAL=40
|
||||
CONFIG_LWIP_TCPIP_RECVMBOX_SIZE=32
|
||||
CONFIG_LWIP_DHCP_DOES_ARP_CHECK=y
|
||||
# CONFIG_LWIP_DHCP_DISABLE_CLIENT_ID is not set
|
||||
CONFIG_LWIP_DHCP_DISABLE_VENDOR_CLASS_ID=y
|
||||
# CONFIG_LWIP_DHCP_RESTORE_LAST_IP is not set
|
||||
CONFIG_LWIP_DHCP_OPTIONS_LEN=68
|
||||
CONFIG_LWIP_DHCP_COARSE_TIMER_SECS=1
|
||||
|
||||
#
|
||||
# DHCP server
|
||||
|
|
@ -1198,6 +1132,7 @@ CONFIG_LWIP_TCP_SYNMAXRTX=6
|
|||
CONFIG_LWIP_TCP_MSS=1436
|
||||
CONFIG_LWIP_TCP_TMR_INTERVAL=250
|
||||
CONFIG_LWIP_TCP_MSL=60000
|
||||
CONFIG_LWIP_TCP_FIN_WAIT_TIMEOUT=20000
|
||||
CONFIG_LWIP_TCP_SND_BUF_DEFAULT=5744
|
||||
CONFIG_LWIP_TCP_WND_DEFAULT=5744
|
||||
CONFIG_LWIP_TCP_RECVMBOX_SIZE=6
|
||||
|
|
@ -1290,6 +1225,15 @@ CONFIG_MBEDTLS_SSL_MAX_CONTENT_LEN=16384
|
|||
# CONFIG_MBEDTLS_DYNAMIC_BUFFER is not set
|
||||
# CONFIG_MBEDTLS_DEBUG is not set
|
||||
|
||||
#
|
||||
# mbedTLS v2.28.x related
|
||||
#
|
||||
# CONFIG_MBEDTLS_SSL_VARIABLE_BUFFER_LENGTH is not set
|
||||
# CONFIG_MBEDTLS_X509_TRUSTED_CERT_CALLBACK is not set
|
||||
# CONFIG_MBEDTLS_SSL_CONTEXT_SERIALIZATION is not set
|
||||
CONFIG_MBEDTLS_SSL_KEEP_PEER_CERTIFICATE=y
|
||||
# end of mbedTLS v2.28.x related
|
||||
|
||||
#
|
||||
# Certificate Bundle
|
||||
#
|
||||
|
|
@ -1298,6 +1242,7 @@ CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_FULL=y
|
|||
# CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_CMN is not set
|
||||
# CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_NONE is not set
|
||||
# CONFIG_MBEDTLS_CUSTOM_CERTIFICATE_BUNDLE is not set
|
||||
CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_MAX_CERTS=200
|
||||
# end of Certificate Bundle
|
||||
|
||||
# CONFIG_MBEDTLS_ECP_RESTARTABLE is not set
|
||||
|
|
@ -1444,6 +1389,7 @@ CONFIG_NEWLIB_STDIN_LINE_ENDING_CR=y
|
|||
#
|
||||
# NVS
|
||||
#
|
||||
# CONFIG_NVS_ASSERT_ERROR_CHECK is not set
|
||||
# end of NVS
|
||||
|
||||
#
|
||||
|
|
@ -1501,6 +1447,8 @@ CONFIG_SPI_FLASH_SUPPORT_ISSI_CHIP=y
|
|||
CONFIG_SPI_FLASH_SUPPORT_MXIC_CHIP=y
|
||||
CONFIG_SPI_FLASH_SUPPORT_GD_CHIP=y
|
||||
CONFIG_SPI_FLASH_SUPPORT_WINBOND_CHIP=y
|
||||
# CONFIG_SPI_FLASH_SUPPORT_BOYA_CHIP is not set
|
||||
# CONFIG_SPI_FLASH_SUPPORT_TH_CHIP is not set
|
||||
# end of Auto-detect flash chips
|
||||
|
||||
CONFIG_SPI_FLASH_ENABLE_ENCRYPTED_READ_WRITE=y
|
||||
|
|
@ -1579,7 +1527,6 @@ CONFIG_VFS_SUPPORT_TERMIOS=y
|
|||
# Host File System I/O (Semihosting)
|
||||
#
|
||||
CONFIG_VFS_SEMIHOSTFS_MAX_MOUNT_POINTS=1
|
||||
CONFIG_VFS_SEMIHOSTFS_HOST_PATH_MAX_LEN=128
|
||||
# end of Host File System I/O (Semihosting)
|
||||
# end of Virtual file system
|
||||
|
||||
|
|
@ -1597,6 +1544,8 @@ CONFIG_WL_SECTOR_SIZE=4096
|
|||
CONFIG_WIFI_PROV_SCAN_MAX_ENTRIES=16
|
||||
CONFIG_WIFI_PROV_AUTOSTOP_TIMEOUT=30
|
||||
# CONFIG_WIFI_PROV_BLE_BONDING is not set
|
||||
# CONFIG_WIFI_PROV_BLE_FORCE_ENCRYPTION is not set
|
||||
# CONFIG_WIFI_PROV_KEEP_BLE_ON_AFTER_PROV is not set
|
||||
# end of Wi-Fi Provisioning Manager
|
||||
|
||||
#
|
||||
|
|
@ -1609,7 +1558,48 @@ CONFIG_WPA_MBEDTLS_CRYPTO=y
|
|||
# CONFIG_WPA_TESTING_OPTIONS is not set
|
||||
# CONFIG_WPA_WPS_STRICT is not set
|
||||
# CONFIG_WPA_11KV_SUPPORT is not set
|
||||
# CONFIG_WPA_MBO_SUPPORT is not set
|
||||
# CONFIG_WPA_DPP_SUPPORT is not set
|
||||
# end of Supplicant
|
||||
|
||||
#
|
||||
# DuerOS Service
|
||||
#
|
||||
# CONFIG_DUEROS_GEN_PROFILE is not set
|
||||
CONFIG_DUEROS_DEVICE_NAME="Duer Name"
|
||||
# end of DuerOS Service
|
||||
|
||||
#
|
||||
# Audio Codec Device Configuration
|
||||
#
|
||||
CONFIG_CODEC_ES8311_SUPPORT=y
|
||||
CONFIG_CODEC_ES7210_SUPPORT=y
|
||||
CONFIG_CODEC_ES7243_SUPPORT=y
|
||||
CONFIG_CODEC_ES7243E_SUPPORT=y
|
||||
CONFIG_CODEC_ES8156_SUPPORT=y
|
||||
CONFIG_CODEC_AW88298_SUPPORT=y
|
||||
CONFIG_CODEC_ES8374_SUPPORT=y
|
||||
CONFIG_CODEC_ES8388_SUPPORT=y
|
||||
CONFIG_CODEC_TAS5805M_SUPPORT=y
|
||||
# CONFIG_CODEC_ZL38063_SUPPORT is not set
|
||||
# end of Audio Codec Device Configuration
|
||||
|
||||
#
|
||||
# DSP Library
|
||||
#
|
||||
CONFIG_DSP_OPTIMIZATIONS_SUPPORTED=y
|
||||
# CONFIG_DSP_ANSI is not set
|
||||
CONFIG_DSP_OPTIMIZED=y
|
||||
CONFIG_DSP_OPTIMIZATION=1
|
||||
# CONFIG_DSP_MAX_FFT_SIZE_512 is not set
|
||||
# CONFIG_DSP_MAX_FFT_SIZE_1024 is not set
|
||||
# CONFIG_DSP_MAX_FFT_SIZE_2048 is not set
|
||||
CONFIG_DSP_MAX_FFT_SIZE_4096=y
|
||||
# CONFIG_DSP_MAX_FFT_SIZE_8192 is not set
|
||||
# CONFIG_DSP_MAX_FFT_SIZE_16384 is not set
|
||||
# CONFIG_DSP_MAX_FFT_SIZE_32768 is not set
|
||||
CONFIG_DSP_MAX_FFT_SIZE=4096
|
||||
# end of DSP Library
|
||||
# end of Component config
|
||||
|
||||
#
|
||||
|
|
@ -1852,6 +1842,7 @@ CONFIG_BLUFI_TRACE_LEVEL_WARNING=y
|
|||
CONFIG_BLUFI_INITIAL_TRACE_LEVEL=2
|
||||
# CONFIG_BLE_HOST_QUEUE_CONGESTION_CHECK is not set
|
||||
CONFIG_SMP_ENABLE=y
|
||||
# CONFIG_BLE_ACTIVE_SCAN_REPORT_ADV_SCAN_RSP_INDIVIDUALLY is not set
|
||||
CONFIG_BLE_ESTABLISH_LINK_CONNECTION_TIMEOUT=30
|
||||
CONFIG_ADC2_DISABLE_DAC=y
|
||||
# CONFIG_SPIRAM_SUPPORT is not set
|
||||
|
|
@ -1880,7 +1871,7 @@ CONFIG_POST_EVENTS_FROM_IRAM_ISR=y
|
|||
# CONFIG_TWO_UNIVERSAL_MAC_ADDRESS is not set
|
||||
CONFIG_FOUR_UNIVERSAL_MAC_ADDRESS=y
|
||||
CONFIG_NUMBER_OF_UNIVERSAL_MAC_ADDRESS=4
|
||||
CONFIG_ESP_SYSTEM_PD_FLASH=y
|
||||
# CONFIG_ESP_SYSTEM_PD_FLASH is not set
|
||||
# CONFIG_ESP32C3_LIGHTSLEEP_GPIO_RESET_WORKAROUND is not set
|
||||
CONFIG_IPC_TASK_STACK_SIZE=1024
|
||||
CONFIG_ESP32_PHY_CALIBRATION_AND_DATA_STORAGE=y
|
||||
|
|
@ -1909,6 +1900,7 @@ CONFIG_TASK_WDT=y
|
|||
CONFIG_TASK_WDT_TIMEOUT_S=5
|
||||
CONFIG_TASK_WDT_CHECK_IDLE_TASK_CPU0=y
|
||||
CONFIG_TASK_WDT_CHECK_IDLE_TASK_CPU1=y
|
||||
CONFIG_ESP32_DEBUG_STUBS_ENABLE=y
|
||||
CONFIG_TIMER_TASK_STACK_SIZE=3584
|
||||
CONFIG_SW_COEXIST_ENABLE=y
|
||||
# CONFIG_ESP32_ENABLE_COREDUMP_TO_FLASH is not set
|
||||
|
|
@ -1927,8 +1919,6 @@ CONFIG_MB_CONTROLLER_NOTIFY_QUEUE_SIZE=20
|
|||
CONFIG_MB_CONTROLLER_STACK_SIZE=4096
|
||||
CONFIG_MB_EVENT_QUEUE_TIMEOUT=20
|
||||
CONFIG_MB_TIMER_PORT_ENABLED=y
|
||||
CONFIG_MB_TIMER_GROUP=0
|
||||
CONFIG_MB_TIMER_INDEX=0
|
||||
# CONFIG_ENABLE_STATIC_TASK_CLEAN_UP_HOOK is not set
|
||||
CONFIG_TIMER_TASK_PRIORITY=1
|
||||
CONFIG_TIMER_TASK_STACK_DEPTH=2048
|
||||
|
|
@ -1971,5 +1961,4 @@ CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_ABORTS=y
|
|||
CONFIG_SUPPRESS_SELECT_DEBUG_OUTPUT=y
|
||||
CONFIG_SUPPORT_TERMIOS=y
|
||||
CONFIG_SEMIHOSTFS_MAX_MOUNT_POINTS=1
|
||||
CONFIG_SEMIHOSTFS_HOST_PATH_MAX_LEN=128
|
||||
# End of deprecated options
|
||||
|
|
|
|||
Loading…
Reference in a new issue