30 |
31 |
200 |
201 |
--------------------------------------------------------------------------------
/BlazorWebBluetoothDemo/wwwroot/sample-data/weather.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "date": "2022-01-06",
4 | "temperatureC": 1,
5 | "summary": "Freezing"
6 | },
7 | {
8 | "date": "2022-01-07",
9 | "temperatureC": 14,
10 | "summary": "Bracing"
11 | },
12 | {
13 | "date": "2022-01-08",
14 | "temperatureC": -13,
15 | "summary": "Freezing"
16 | },
17 | {
18 | "date": "2022-01-09",
19 | "temperatureC": -16,
20 | "summary": "Balmy"
21 | },
22 | {
23 | "date": "2022-01-10",
24 | "temperatureC": -2,
25 | "summary": "Chilly"
26 | }
27 | ]
28 |
--------------------------------------------------------------------------------
/ESP32BLEApp/.gitignore:
--------------------------------------------------------------------------------
1 | .pio
2 | .vscode/.browse.c_cpp.db*
3 | .vscode/c_cpp_properties.json
4 | .vscode/launch.json
5 | .vscode/ipch
6 |
--------------------------------------------------------------------------------
/ESP32BLEApp/.vscode/extensions.json:
--------------------------------------------------------------------------------
1 | {
2 | // See http://go.microsoft.com/fwlink/?LinkId=827846
3 | // for the documentation about the extensions.json format
4 | "recommendations": [
5 | "platformio.platformio-ide"
6 | ],
7 | "unwantedRecommendations": [
8 | "ms-vscode.cpptools-extension-pack"
9 | ]
10 | }
11 |
--------------------------------------------------------------------------------
/ESP32BLEApp/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | cmake_minimum_required(VERSION 3.16.0)
2 | include($ENV{IDF_PATH}/tools/cmake/project.cmake)
3 | project(ESP32BLEApp)
4 |
--------------------------------------------------------------------------------
/ESP32BLEApp/include/README:
--------------------------------------------------------------------------------
1 |
2 | This directory is intended for project header files.
3 |
4 | A header file is a file containing C declarations and macro definitions
5 | to be shared between several project source files. You request the use of a
6 | header file in your project source file (C, C++, etc) located in `src` folder
7 | by including it, with the C preprocessing directive `#include'.
8 |
9 | ```src/main.c
10 |
11 | #include "header.h"
12 |
13 | int main (void)
14 | {
15 | ...
16 | }
17 | ```
18 |
19 | Including a header file produces the same results as copying the header file
20 | into each source file that needs it. Such copying would be time-consuming
21 | and error-prone. With a header file, the related declarations appear
22 | in only one place. If they need to be changed, they can be changed in one
23 | place, and programs that include the header file will automatically use the
24 | new version when next recompiled. The header file eliminates the labor of
25 | finding and changing all the copies as well as the risk that a failure to
26 | find one copy will result in inconsistencies within a program.
27 |
28 | In C, the convention is to give header files names that end with `.h'.
29 |
30 | Read more about using header files in official GCC documentation:
31 |
32 | * Include Syntax
33 | * Include Operation
34 | * Once-Only Headers
35 | * Computed Includes
36 |
37 | https://gcc.gnu.org/onlinedocs/cpp/Header-Files.html
38 |
--------------------------------------------------------------------------------
/ESP32BLEApp/lib/README:
--------------------------------------------------------------------------------
1 |
2 | This directory is intended for project specific (private) libraries.
3 | PlatformIO will compile them to static libraries and link into the executable file.
4 |
5 | The source code of each library should be placed in a separate directory
6 | ("lib/your_library_name/[Code]").
7 |
8 | For example, see the structure of the following example libraries `Foo` and `Bar`:
9 |
10 | |--lib
11 | | |
12 | | |--Bar
13 | | | |--docs
14 | | | |--examples
15 | | | |--src
16 | | | |- Bar.c
17 | | | |- Bar.h
18 | | | |- library.json (optional. for custom build options, etc) https://docs.platformio.org/page/librarymanager/config.html
19 | | |
20 | | |--Foo
21 | | | |- Foo.c
22 | | | |- Foo.h
23 | | |
24 | | |- README --> THIS FILE
25 | |
26 | |- platformio.ini
27 | |--src
28 | |- main.c
29 |
30 | Example contents of `src/main.c` using Foo and Bar:
31 | ```
32 | #include
33 | #include
34 |
35 | int main (void)
36 | {
37 | ...
38 | }
39 |
40 | ```
41 |
42 | The PlatformIO Library Dependency Finder will find automatically dependent
43 | libraries by scanning project source files.
44 |
45 | More information about PlatformIO Library Dependency Finder
46 | - https://docs.platformio.org/page/librarymanager/ldf.html
47 |
--------------------------------------------------------------------------------
/ESP32BLEApp/platformio.ini:
--------------------------------------------------------------------------------
1 | ; PlatformIO Project Configuration File
2 | ;
3 | ; Build options: build flags, source filter
4 | ; Upload options: custom upload port, speed and extra flags
5 | ; Library options: dependencies, extra library storages
6 | ; Advanced options: extra scripting
7 | ;
8 | ; Please visit documentation for the other options and examples
9 | ; https://docs.platformio.org/page/projectconf.html
10 |
11 | [env:freenove_esp32_s3_wroom]
12 | platform = espressif32
13 | board = freenove_esp32_s3_wroom
14 | framework = arduino
15 | upload_port = COM6
16 | monitor_port = COM5
17 | monitor_speed = 115200
18 |
--------------------------------------------------------------------------------
/ESP32BLEApp/sdkconfig.freenove_esp32_s3_wroom:
--------------------------------------------------------------------------------
1 | #
2 | # Automatically generated file. DO NOT EDIT.
3 | # Espressif IoT Development Framework (ESP-IDF) 5.4.0 Project Configuration
4 | #
5 | CONFIG_SOC_MPU_MIN_REGION_SIZE=0x20000000
6 | CONFIG_SOC_MPU_REGIONS_MAX_NUM=8
7 | CONFIG_SOC_ADC_SUPPORTED=y
8 | CONFIG_SOC_UART_SUPPORTED=y
9 | CONFIG_SOC_PCNT_SUPPORTED=y
10 | CONFIG_SOC_PHY_SUPPORTED=y
11 | CONFIG_SOC_WIFI_SUPPORTED=y
12 | CONFIG_SOC_TWAI_SUPPORTED=y
13 | CONFIG_SOC_GDMA_SUPPORTED=y
14 | CONFIG_SOC_AHB_GDMA_SUPPORTED=y
15 | CONFIG_SOC_GPTIMER_SUPPORTED=y
16 | CONFIG_SOC_LCDCAM_SUPPORTED=y
17 | CONFIG_SOC_LCDCAM_I80_LCD_SUPPORTED=y
18 | CONFIG_SOC_LCDCAM_RGB_LCD_SUPPORTED=y
19 | CONFIG_SOC_MCPWM_SUPPORTED=y
20 | CONFIG_SOC_DEDICATED_GPIO_SUPPORTED=y
21 | CONFIG_SOC_CACHE_SUPPORT_WRAP=y
22 | CONFIG_SOC_ULP_SUPPORTED=y
23 | CONFIG_SOC_ULP_FSM_SUPPORTED=y
24 | CONFIG_SOC_RISCV_COPROC_SUPPORTED=y
25 | CONFIG_SOC_BT_SUPPORTED=y
26 | CONFIG_SOC_USB_OTG_SUPPORTED=y
27 | CONFIG_SOC_USB_SERIAL_JTAG_SUPPORTED=y
28 | CONFIG_SOC_CCOMP_TIMER_SUPPORTED=y
29 | CONFIG_SOC_ASYNC_MEMCPY_SUPPORTED=y
30 | CONFIG_SOC_SUPPORTS_SECURE_DL_MODE=y
31 | CONFIG_SOC_EFUSE_KEY_PURPOSE_FIELD=y
32 | CONFIG_SOC_EFUSE_SUPPORTED=y
33 | CONFIG_SOC_SDMMC_HOST_SUPPORTED=y
34 | CONFIG_SOC_RTC_FAST_MEM_SUPPORTED=y
35 | CONFIG_SOC_RTC_SLOW_MEM_SUPPORTED=y
36 | CONFIG_SOC_RTC_MEM_SUPPORTED=y
37 | CONFIG_SOC_PSRAM_DMA_CAPABLE=y
38 | CONFIG_SOC_XT_WDT_SUPPORTED=y
39 | CONFIG_SOC_I2S_SUPPORTED=y
40 | CONFIG_SOC_RMT_SUPPORTED=y
41 | CONFIG_SOC_SDM_SUPPORTED=y
42 | CONFIG_SOC_GPSPI_SUPPORTED=y
43 | CONFIG_SOC_LEDC_SUPPORTED=y
44 | CONFIG_SOC_I2C_SUPPORTED=y
45 | CONFIG_SOC_SYSTIMER_SUPPORTED=y
46 | CONFIG_SOC_SUPPORT_COEXISTENCE=y
47 | CONFIG_SOC_TEMP_SENSOR_SUPPORTED=y
48 | CONFIG_SOC_AES_SUPPORTED=y
49 | CONFIG_SOC_MPI_SUPPORTED=y
50 | CONFIG_SOC_SHA_SUPPORTED=y
51 | CONFIG_SOC_HMAC_SUPPORTED=y
52 | CONFIG_SOC_DIG_SIGN_SUPPORTED=y
53 | CONFIG_SOC_FLASH_ENC_SUPPORTED=y
54 | CONFIG_SOC_SECURE_BOOT_SUPPORTED=y
55 | CONFIG_SOC_MEMPROT_SUPPORTED=y
56 | CONFIG_SOC_TOUCH_SENSOR_SUPPORTED=y
57 | CONFIG_SOC_BOD_SUPPORTED=y
58 | CONFIG_SOC_CLK_TREE_SUPPORTED=y
59 | CONFIG_SOC_MPU_SUPPORTED=y
60 | CONFIG_SOC_WDT_SUPPORTED=y
61 | CONFIG_SOC_SPI_FLASH_SUPPORTED=y
62 | CONFIG_SOC_RNG_SUPPORTED=y
63 | CONFIG_SOC_LIGHT_SLEEP_SUPPORTED=y
64 | CONFIG_SOC_DEEP_SLEEP_SUPPORTED=y
65 | CONFIG_SOC_LP_PERIPH_SHARE_INTERRUPT=y
66 | CONFIG_SOC_PM_SUPPORTED=y
67 | CONFIG_SOC_XTAL_SUPPORT_40M=y
68 | CONFIG_SOC_APPCPU_HAS_CLOCK_GATING_BUG=y
69 | CONFIG_SOC_ADC_RTC_CTRL_SUPPORTED=y
70 | CONFIG_SOC_ADC_DIG_CTRL_SUPPORTED=y
71 | CONFIG_SOC_ADC_ARBITER_SUPPORTED=y
72 | CONFIG_SOC_ADC_DIG_IIR_FILTER_SUPPORTED=y
73 | CONFIG_SOC_ADC_MONITOR_SUPPORTED=y
74 | CONFIG_SOC_ADC_DMA_SUPPORTED=y
75 | CONFIG_SOC_ADC_PERIPH_NUM=2
76 | CONFIG_SOC_ADC_MAX_CHANNEL_NUM=10
77 | CONFIG_SOC_ADC_ATTEN_NUM=4
78 | CONFIG_SOC_ADC_DIGI_CONTROLLER_NUM=2
79 | CONFIG_SOC_ADC_PATT_LEN_MAX=24
80 | CONFIG_SOC_ADC_DIGI_MIN_BITWIDTH=12
81 | CONFIG_SOC_ADC_DIGI_MAX_BITWIDTH=12
82 | CONFIG_SOC_ADC_DIGI_RESULT_BYTES=4
83 | CONFIG_SOC_ADC_DIGI_DATA_BYTES_PER_CONV=4
84 | CONFIG_SOC_ADC_DIGI_IIR_FILTER_NUM=2
85 | CONFIG_SOC_ADC_DIGI_MONITOR_NUM=2
86 | CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_HIGH=83333
87 | CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_LOW=611
88 | CONFIG_SOC_ADC_RTC_MIN_BITWIDTH=12
89 | CONFIG_SOC_ADC_RTC_MAX_BITWIDTH=12
90 | CONFIG_SOC_ADC_CALIBRATION_V1_SUPPORTED=y
91 | CONFIG_SOC_ADC_SELF_HW_CALI_SUPPORTED=y
92 | CONFIG_SOC_ADC_SHARED_POWER=y
93 | CONFIG_SOC_APB_BACKUP_DMA=y
94 | CONFIG_SOC_BROWNOUT_RESET_SUPPORTED=y
95 | CONFIG_SOC_CACHE_WRITEBACK_SUPPORTED=y
96 | CONFIG_SOC_CACHE_FREEZE_SUPPORTED=y
97 | CONFIG_SOC_CPU_CORES_NUM=2
98 | CONFIG_SOC_CPU_INTR_NUM=32
99 | CONFIG_SOC_CPU_HAS_FPU=y
100 | CONFIG_SOC_HP_CPU_HAS_MULTIPLE_CORES=y
101 | CONFIG_SOC_CPU_BREAKPOINTS_NUM=2
102 | CONFIG_SOC_CPU_WATCHPOINTS_NUM=2
103 | CONFIG_SOC_CPU_WATCHPOINT_MAX_REGION_SIZE=64
104 | CONFIG_SOC_DS_SIGNATURE_MAX_BIT_LEN=4096
105 | CONFIG_SOC_DS_KEY_PARAM_MD_IV_LENGTH=16
106 | CONFIG_SOC_DS_KEY_CHECK_MAX_WAIT_US=1100
107 | CONFIG_SOC_AHB_GDMA_VERSION=1
108 | CONFIG_SOC_GDMA_NUM_GROUPS_MAX=1
109 | CONFIG_SOC_GDMA_PAIRS_PER_GROUP=5
110 | CONFIG_SOC_GDMA_PAIRS_PER_GROUP_MAX=5
111 | CONFIG_SOC_AHB_GDMA_SUPPORT_PSRAM=y
112 | CONFIG_SOC_GPIO_PORT=1
113 | CONFIG_SOC_GPIO_PIN_COUNT=49
114 | CONFIG_SOC_GPIO_SUPPORT_PIN_GLITCH_FILTER=y
115 | CONFIG_SOC_GPIO_FILTER_CLK_SUPPORT_APB=y
116 | CONFIG_SOC_GPIO_SUPPORT_RTC_INDEPENDENT=y
117 | CONFIG_SOC_GPIO_SUPPORT_FORCE_HOLD=y
118 | CONFIG_SOC_GPIO_VALID_GPIO_MASK=0x1FFFFFFFFFFFF
119 | CONFIG_SOC_GPIO_IN_RANGE_MAX=48
120 | CONFIG_SOC_GPIO_OUT_RANGE_MAX=48
121 | CONFIG_SOC_GPIO_VALID_DIGITAL_IO_PAD_MASK=0x0001FFFFFC000000
122 | CONFIG_SOC_GPIO_CLOCKOUT_BY_IO_MUX=y
123 | CONFIG_SOC_GPIO_CLOCKOUT_CHANNEL_NUM=3
124 | CONFIG_SOC_GPIO_SUPPORT_HOLD_IO_IN_DSLP=y
125 | CONFIG_SOC_DEDIC_GPIO_OUT_CHANNELS_NUM=8
126 | CONFIG_SOC_DEDIC_GPIO_IN_CHANNELS_NUM=8
127 | CONFIG_SOC_DEDIC_GPIO_OUT_AUTO_ENABLE=y
128 | CONFIG_SOC_I2C_NUM=2
129 | CONFIG_SOC_HP_I2C_NUM=2
130 | CONFIG_SOC_I2C_FIFO_LEN=32
131 | CONFIG_SOC_I2C_CMD_REG_NUM=8
132 | CONFIG_SOC_I2C_SUPPORT_SLAVE=y
133 | CONFIG_SOC_I2C_SUPPORT_HW_CLR_BUS=y
134 | CONFIG_SOC_I2C_SUPPORT_XTAL=y
135 | CONFIG_SOC_I2C_SUPPORT_RTC=y
136 | CONFIG_SOC_I2C_SUPPORT_10BIT_ADDR=y
137 | CONFIG_SOC_I2C_SLAVE_SUPPORT_BROADCAST=y
138 | CONFIG_SOC_I2C_SLAVE_SUPPORT_I2CRAM_ACCESS=y
139 | CONFIG_SOC_I2C_SLAVE_CAN_GET_STRETCH_CAUSE=y
140 | CONFIG_SOC_I2S_NUM=2
141 | CONFIG_SOC_I2S_HW_VERSION_2=y
142 | CONFIG_SOC_I2S_SUPPORTS_XTAL=y
143 | CONFIG_SOC_I2S_SUPPORTS_PLL_F160M=y
144 | CONFIG_SOC_I2S_SUPPORTS_PCM=y
145 | CONFIG_SOC_I2S_SUPPORTS_PDM=y
146 | CONFIG_SOC_I2S_SUPPORTS_PDM_TX=y
147 | CONFIG_SOC_I2S_PDM_MAX_TX_LINES=2
148 | CONFIG_SOC_I2S_SUPPORTS_PDM_RX=y
149 | CONFIG_SOC_I2S_PDM_MAX_RX_LINES=4
150 | CONFIG_SOC_I2S_SUPPORTS_TDM=y
151 | CONFIG_SOC_LEDC_SUPPORT_APB_CLOCK=y
152 | CONFIG_SOC_LEDC_SUPPORT_XTAL_CLOCK=y
153 | CONFIG_SOC_LEDC_TIMER_NUM=4
154 | CONFIG_SOC_LEDC_CHANNEL_NUM=8
155 | CONFIG_SOC_LEDC_TIMER_BIT_WIDTH=14
156 | CONFIG_SOC_LEDC_SUPPORT_FADE_STOP=y
157 | CONFIG_SOC_MCPWM_GROUPS=2
158 | CONFIG_SOC_MCPWM_TIMERS_PER_GROUP=3
159 | CONFIG_SOC_MCPWM_OPERATORS_PER_GROUP=3
160 | CONFIG_SOC_MCPWM_COMPARATORS_PER_OPERATOR=2
161 | CONFIG_SOC_MCPWM_GENERATORS_PER_OPERATOR=2
162 | CONFIG_SOC_MCPWM_TRIGGERS_PER_OPERATOR=2
163 | CONFIG_SOC_MCPWM_GPIO_FAULTS_PER_GROUP=3
164 | CONFIG_SOC_MCPWM_CAPTURE_TIMERS_PER_GROUP=y
165 | CONFIG_SOC_MCPWM_CAPTURE_CHANNELS_PER_TIMER=3
166 | CONFIG_SOC_MCPWM_GPIO_SYNCHROS_PER_GROUP=3
167 | CONFIG_SOC_MCPWM_SWSYNC_CAN_PROPAGATE=y
168 | CONFIG_SOC_MMU_LINEAR_ADDRESS_REGION_NUM=1
169 | CONFIG_SOC_MMU_PERIPH_NUM=1
170 | CONFIG_SOC_PCNT_GROUPS=1
171 | CONFIG_SOC_PCNT_UNITS_PER_GROUP=4
172 | CONFIG_SOC_PCNT_CHANNELS_PER_UNIT=2
173 | CONFIG_SOC_PCNT_THRES_POINT_PER_UNIT=2
174 | CONFIG_SOC_RMT_GROUPS=1
175 | CONFIG_SOC_RMT_TX_CANDIDATES_PER_GROUP=4
176 | CONFIG_SOC_RMT_RX_CANDIDATES_PER_GROUP=4
177 | CONFIG_SOC_RMT_CHANNELS_PER_GROUP=8
178 | CONFIG_SOC_RMT_MEM_WORDS_PER_CHANNEL=48
179 | CONFIG_SOC_RMT_SUPPORT_RX_PINGPONG=y
180 | CONFIG_SOC_RMT_SUPPORT_RX_DEMODULATION=y
181 | CONFIG_SOC_RMT_SUPPORT_TX_ASYNC_STOP=y
182 | CONFIG_SOC_RMT_SUPPORT_TX_LOOP_COUNT=y
183 | CONFIG_SOC_RMT_SUPPORT_TX_LOOP_AUTO_STOP=y
184 | CONFIG_SOC_RMT_SUPPORT_TX_SYNCHRO=y
185 | CONFIG_SOC_RMT_SUPPORT_TX_CARRIER_DATA_ONLY=y
186 | CONFIG_SOC_RMT_SUPPORT_XTAL=y
187 | CONFIG_SOC_RMT_SUPPORT_RC_FAST=y
188 | CONFIG_SOC_RMT_SUPPORT_APB=y
189 | CONFIG_SOC_RMT_SUPPORT_DMA=y
190 | CONFIG_SOC_LCD_I80_SUPPORTED=y
191 | CONFIG_SOC_LCD_RGB_SUPPORTED=y
192 | CONFIG_SOC_LCD_I80_BUSES=1
193 | CONFIG_SOC_LCD_RGB_PANELS=1
194 | CONFIG_SOC_LCD_I80_BUS_WIDTH=16
195 | CONFIG_SOC_LCD_RGB_DATA_WIDTH=16
196 | CONFIG_SOC_LCD_SUPPORT_RGB_YUV_CONV=y
197 | CONFIG_SOC_LCDCAM_I80_NUM_BUSES=1
198 | CONFIG_SOC_LCDCAM_I80_BUS_WIDTH=16
199 | CONFIG_SOC_LCDCAM_RGB_NUM_PANELS=1
200 | CONFIG_SOC_LCDCAM_RGB_DATA_WIDTH=16
201 | CONFIG_SOC_RTC_CNTL_CPU_PD_DMA_BUS_WIDTH=128
202 | CONFIG_SOC_RTC_CNTL_CPU_PD_REG_FILE_NUM=549
203 | CONFIG_SOC_RTC_CNTL_TAGMEM_PD_DMA_BUS_WIDTH=128
204 | CONFIG_SOC_RTCIO_PIN_COUNT=22
205 | CONFIG_SOC_RTCIO_INPUT_OUTPUT_SUPPORTED=y
206 | CONFIG_SOC_RTCIO_HOLD_SUPPORTED=y
207 | CONFIG_SOC_RTCIO_WAKE_SUPPORTED=y
208 | CONFIG_SOC_SDM_GROUPS=y
209 | CONFIG_SOC_SDM_CHANNELS_PER_GROUP=8
210 | CONFIG_SOC_SDM_CLK_SUPPORT_APB=y
211 | CONFIG_SOC_SPI_PERIPH_NUM=3
212 | CONFIG_SOC_SPI_MAX_CS_NUM=6
213 | CONFIG_SOC_SPI_MAXIMUM_BUFFER_SIZE=64
214 | CONFIG_SOC_SPI_SUPPORT_DDRCLK=y
215 | CONFIG_SOC_SPI_SLAVE_SUPPORT_SEG_TRANS=y
216 | CONFIG_SOC_SPI_SUPPORT_CD_SIG=y
217 | CONFIG_SOC_SPI_SUPPORT_CONTINUOUS_TRANS=y
218 | CONFIG_SOC_SPI_SUPPORT_SLAVE_HD_VER2=y
219 | CONFIG_SOC_SPI_SUPPORT_CLK_APB=y
220 | CONFIG_SOC_SPI_SUPPORT_CLK_XTAL=y
221 | CONFIG_SOC_SPI_PERIPH_SUPPORT_CONTROL_DUMMY_OUT=y
222 | CONFIG_SOC_MEMSPI_IS_INDEPENDENT=y
223 | CONFIG_SOC_SPI_MAX_PRE_DIVIDER=16
224 | CONFIG_SOC_SPI_SUPPORT_OCT=y
225 | CONFIG_SOC_SPI_SCT_SUPPORTED=y
226 | CONFIG_SOC_SPI_SCT_REG_NUM=14
227 | CONFIG_SOC_SPI_SCT_BUFFER_NUM_MAX=y
228 | CONFIG_SOC_SPI_SCT_CONF_BITLEN_MAX=0x3FFFA
229 | CONFIG_SOC_MEMSPI_SRC_FREQ_120M=y
230 | CONFIG_SOC_MEMSPI_SRC_FREQ_80M_SUPPORTED=y
231 | CONFIG_SOC_MEMSPI_SRC_FREQ_40M_SUPPORTED=y
232 | CONFIG_SOC_MEMSPI_SRC_FREQ_20M_SUPPORTED=y
233 | CONFIG_SOC_SPIRAM_SUPPORTED=y
234 | CONFIG_SOC_SPIRAM_XIP_SUPPORTED=y
235 | CONFIG_SOC_SYSTIMER_COUNTER_NUM=2
236 | CONFIG_SOC_SYSTIMER_ALARM_NUM=3
237 | CONFIG_SOC_SYSTIMER_BIT_WIDTH_LO=32
238 | CONFIG_SOC_SYSTIMER_BIT_WIDTH_HI=20
239 | CONFIG_SOC_SYSTIMER_FIXED_DIVIDER=y
240 | CONFIG_SOC_SYSTIMER_INT_LEVEL=y
241 | CONFIG_SOC_SYSTIMER_ALARM_MISS_COMPENSATE=y
242 | CONFIG_SOC_TIMER_GROUPS=2
243 | CONFIG_SOC_TIMER_GROUP_TIMERS_PER_GROUP=2
244 | CONFIG_SOC_TIMER_GROUP_COUNTER_BIT_WIDTH=54
245 | CONFIG_SOC_TIMER_GROUP_SUPPORT_XTAL=y
246 | CONFIG_SOC_TIMER_GROUP_SUPPORT_APB=y
247 | CONFIG_SOC_TIMER_GROUP_TOTAL_TIMERS=4
248 | CONFIG_SOC_TOUCH_SENSOR_VERSION=2
249 | CONFIG_SOC_TOUCH_SENSOR_NUM=15
250 | CONFIG_SOC_TOUCH_SUPPORT_SLEEP_WAKEUP=y
251 | CONFIG_SOC_TOUCH_SUPPORT_WATERPROOF=y
252 | CONFIG_SOC_TOUCH_SUPPORT_PROX_SENSING=y
253 | CONFIG_SOC_TOUCH_PROXIMITY_CHANNEL_NUM=3
254 | CONFIG_SOC_TOUCH_PROXIMITY_MEAS_DONE_SUPPORTED=y
255 | CONFIG_SOC_TOUCH_SAMPLE_CFG_NUM=1
256 | CONFIG_SOC_TWAI_CONTROLLER_NUM=1
257 | CONFIG_SOC_TWAI_CLK_SUPPORT_APB=y
258 | CONFIG_SOC_TWAI_BRP_MIN=2
259 | CONFIG_SOC_TWAI_BRP_MAX=16384
260 | CONFIG_SOC_TWAI_SUPPORTS_RX_STATUS=y
261 | CONFIG_SOC_UART_NUM=3
262 | CONFIG_SOC_UART_HP_NUM=3
263 | CONFIG_SOC_UART_FIFO_LEN=128
264 | CONFIG_SOC_UART_BITRATE_MAX=5000000
265 | CONFIG_SOC_UART_SUPPORT_FSM_TX_WAIT_SEND=y
266 | CONFIG_SOC_UART_SUPPORT_WAKEUP_INT=y
267 | CONFIG_SOC_UART_SUPPORT_APB_CLK=y
268 | CONFIG_SOC_UART_SUPPORT_RTC_CLK=y
269 | CONFIG_SOC_UART_SUPPORT_XTAL_CLK=y
270 | CONFIG_SOC_USB_OTG_PERIPH_NUM=1
271 | CONFIG_SOC_SHA_DMA_MAX_BUFFER_SIZE=3968
272 | CONFIG_SOC_SHA_SUPPORT_DMA=y
273 | CONFIG_SOC_SHA_SUPPORT_RESUME=y
274 | CONFIG_SOC_SHA_GDMA=y
275 | CONFIG_SOC_SHA_SUPPORT_SHA1=y
276 | CONFIG_SOC_SHA_SUPPORT_SHA224=y
277 | CONFIG_SOC_SHA_SUPPORT_SHA256=y
278 | CONFIG_SOC_SHA_SUPPORT_SHA384=y
279 | CONFIG_SOC_SHA_SUPPORT_SHA512=y
280 | CONFIG_SOC_SHA_SUPPORT_SHA512_224=y
281 | CONFIG_SOC_SHA_SUPPORT_SHA512_256=y
282 | CONFIG_SOC_SHA_SUPPORT_SHA512_T=y
283 | CONFIG_SOC_MPI_MEM_BLOCKS_NUM=4
284 | CONFIG_SOC_MPI_OPERATIONS_NUM=3
285 | CONFIG_SOC_RSA_MAX_BIT_LEN=4096
286 | CONFIG_SOC_AES_SUPPORT_DMA=y
287 | CONFIG_SOC_AES_GDMA=y
288 | CONFIG_SOC_AES_SUPPORT_AES_128=y
289 | CONFIG_SOC_AES_SUPPORT_AES_256=y
290 | CONFIG_SOC_PM_SUPPORT_EXT0_WAKEUP=y
291 | CONFIG_SOC_PM_SUPPORT_EXT1_WAKEUP=y
292 | CONFIG_SOC_PM_SUPPORT_EXT_WAKEUP=y
293 | CONFIG_SOC_PM_SUPPORT_WIFI_WAKEUP=y
294 | CONFIG_SOC_PM_SUPPORT_BT_WAKEUP=y
295 | CONFIG_SOC_PM_SUPPORT_TOUCH_SENSOR_WAKEUP=y
296 | CONFIG_SOC_PM_SUPPORT_CPU_PD=y
297 | CONFIG_SOC_PM_SUPPORT_TAGMEM_PD=y
298 | CONFIG_SOC_PM_SUPPORT_RTC_PERIPH_PD=y
299 | CONFIG_SOC_PM_SUPPORT_RC_FAST_PD=y
300 | CONFIG_SOC_PM_SUPPORT_VDDSDIO_PD=y
301 | CONFIG_SOC_PM_SUPPORT_MAC_BB_PD=y
302 | CONFIG_SOC_PM_SUPPORT_MODEM_PD=y
303 | CONFIG_SOC_CONFIGURABLE_VDDSDIO_SUPPORTED=y
304 | CONFIG_SOC_PM_SUPPORT_DEEPSLEEP_CHECK_STUB_ONLY=y
305 | CONFIG_SOC_PM_CPU_RETENTION_BY_RTCCNTL=y
306 | CONFIG_SOC_PM_MODEM_RETENTION_BY_BACKUPDMA=y
307 | CONFIG_SOC_PM_MODEM_PD_BY_SW=y
308 | CONFIG_SOC_CLK_RC_FAST_D256_SUPPORTED=y
309 | CONFIG_SOC_RTC_SLOW_CLK_SUPPORT_RC_FAST_D256=y
310 | CONFIG_SOC_CLK_RC_FAST_SUPPORT_CALIBRATION=y
311 | CONFIG_SOC_CLK_XTAL32K_SUPPORTED=y
312 | CONFIG_SOC_EFUSE_DIS_DOWNLOAD_ICACHE=y
313 | CONFIG_SOC_EFUSE_DIS_DOWNLOAD_DCACHE=y
314 | CONFIG_SOC_EFUSE_HARD_DIS_JTAG=y
315 | CONFIG_SOC_EFUSE_DIS_USB_JTAG=y
316 | CONFIG_SOC_EFUSE_SOFT_DIS_JTAG=y
317 | CONFIG_SOC_EFUSE_DIS_DIRECT_BOOT=y
318 | CONFIG_SOC_EFUSE_DIS_ICACHE=y
319 | CONFIG_SOC_EFUSE_BLOCK9_KEY_PURPOSE_QUIRK=y
320 | CONFIG_SOC_SECURE_BOOT_V2_RSA=y
321 | CONFIG_SOC_EFUSE_SECURE_BOOT_KEY_DIGESTS=3
322 | CONFIG_SOC_EFUSE_REVOKE_BOOT_KEY_DIGESTS=y
323 | CONFIG_SOC_SUPPORT_SECURE_BOOT_REVOKE_KEY=y
324 | CONFIG_SOC_FLASH_ENCRYPTED_XTS_AES_BLOCK_MAX=64
325 | CONFIG_SOC_FLASH_ENCRYPTION_XTS_AES=y
326 | CONFIG_SOC_FLASH_ENCRYPTION_XTS_AES_OPTIONS=y
327 | CONFIG_SOC_FLASH_ENCRYPTION_XTS_AES_128=y
328 | CONFIG_SOC_FLASH_ENCRYPTION_XTS_AES_256=y
329 | CONFIG_SOC_MEMPROT_CPU_PREFETCH_PAD_SIZE=16
330 | CONFIG_SOC_MEMPROT_MEM_ALIGN_SIZE=256
331 | CONFIG_SOC_PHY_DIG_REGS_MEM_SIZE=21
332 | CONFIG_SOC_MAC_BB_PD_MEM_SIZE=192
333 | CONFIG_SOC_WIFI_LIGHT_SLEEP_CLK_WIDTH=12
334 | CONFIG_SOC_SPI_MEM_SUPPORT_AUTO_WAIT_IDLE=y
335 | CONFIG_SOC_SPI_MEM_SUPPORT_AUTO_SUSPEND=y
336 | CONFIG_SOC_SPI_MEM_SUPPORT_AUTO_RESUME=y
337 | CONFIG_SOC_SPI_MEM_SUPPORT_SW_SUSPEND=y
338 | CONFIG_SOC_SPI_MEM_SUPPORT_OPI_MODE=y
339 | CONFIG_SOC_SPI_MEM_SUPPORT_TIMING_TUNING=y
340 | CONFIG_SOC_SPI_MEM_SUPPORT_CONFIG_GPIO_BY_EFUSE=y
341 | CONFIG_SOC_SPI_MEM_SUPPORT_WRAP=y
342 | CONFIG_SOC_MEMSPI_TIMING_TUNING_BY_MSPI_DELAY=y
343 | CONFIG_SOC_MEMSPI_CORE_CLK_SHARED_WITH_PSRAM=y
344 | CONFIG_SOC_SPI_MEM_SUPPORT_CACHE_32BIT_ADDR_MAP=y
345 | CONFIG_SOC_COEX_HW_PTI=y
346 | CONFIG_SOC_EXTERNAL_COEX_LEADER_TX_LINE=y
347 | CONFIG_SOC_SDMMC_USE_GPIO_MATRIX=y
348 | CONFIG_SOC_SDMMC_NUM_SLOTS=2
349 | CONFIG_SOC_SDMMC_SUPPORT_XTAL_CLOCK=y
350 | CONFIG_SOC_SDMMC_DELAY_PHASE_NUM=4
351 | CONFIG_SOC_TEMPERATURE_SENSOR_SUPPORT_FAST_RC=y
352 | CONFIG_SOC_WIFI_HW_TSF=y
353 | CONFIG_SOC_WIFI_FTM_SUPPORT=y
354 | CONFIG_SOC_WIFI_GCMP_SUPPORT=y
355 | CONFIG_SOC_WIFI_WAPI_SUPPORT=y
356 | CONFIG_SOC_WIFI_CSI_SUPPORT=y
357 | CONFIG_SOC_WIFI_MESH_SUPPORT=y
358 | CONFIG_SOC_WIFI_SUPPORT_VARIABLE_BEACON_WINDOW=y
359 | CONFIG_SOC_WIFI_PHY_NEEDS_USB_WORKAROUND=y
360 | CONFIG_SOC_BLE_SUPPORTED=y
361 | CONFIG_SOC_BLE_MESH_SUPPORTED=y
362 | CONFIG_SOC_BLE_50_SUPPORTED=y
363 | CONFIG_SOC_BLE_DEVICE_PRIVACY_SUPPORTED=y
364 | CONFIG_SOC_BLUFI_SUPPORTED=y
365 | CONFIG_SOC_ULP_HAS_ADC=y
366 | CONFIG_SOC_PHY_COMBO_MODULE=y
367 | CONFIG_IDF_CMAKE=y
368 | CONFIG_IDF_TOOLCHAIN="gcc"
369 | CONFIG_IDF_TOOLCHAIN_GCC=y
370 | CONFIG_IDF_TARGET_ARCH_XTENSA=y
371 | CONFIG_IDF_TARGET_ARCH="xtensa"
372 | CONFIG_IDF_TARGET="esp32s3"
373 | CONFIG_IDF_INIT_VERSION="5.4.0"
374 | CONFIG_IDF_TARGET_ESP32S3=y
375 | CONFIG_IDF_FIRMWARE_CHIP_ID=0x0009
376 |
377 | #
378 | # Build type
379 | #
380 | CONFIG_APP_BUILD_TYPE_APP_2NDBOOT=y
381 | # CONFIG_APP_BUILD_TYPE_RAM is not set
382 | CONFIG_APP_BUILD_GENERATE_BINARIES=y
383 | CONFIG_APP_BUILD_BOOTLOADER=y
384 | CONFIG_APP_BUILD_USE_FLASH_SECTIONS=y
385 | # CONFIG_APP_REPRODUCIBLE_BUILD is not set
386 | # CONFIG_APP_NO_BLOBS is not set
387 | # end of Build type
388 |
389 | #
390 | # Bootloader config
391 | #
392 |
393 | #
394 | # Bootloader manager
395 | #
396 | CONFIG_BOOTLOADER_COMPILE_TIME_DATE=y
397 | CONFIG_BOOTLOADER_PROJECT_VER=1
398 | # end of Bootloader manager
399 |
400 | CONFIG_BOOTLOADER_OFFSET_IN_FLASH=0x0
401 | CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_SIZE=y
402 | # CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_DEBUG is not set
403 | # CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_PERF is not set
404 | # CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_NONE is not set
405 |
406 | #
407 | # Log
408 | #
409 | # CONFIG_BOOTLOADER_LOG_LEVEL_NONE is not set
410 | # CONFIG_BOOTLOADER_LOG_LEVEL_ERROR is not set
411 | # CONFIG_BOOTLOADER_LOG_LEVEL_WARN is not set
412 | CONFIG_BOOTLOADER_LOG_LEVEL_INFO=y
413 | # CONFIG_BOOTLOADER_LOG_LEVEL_DEBUG is not set
414 | # CONFIG_BOOTLOADER_LOG_LEVEL_VERBOSE is not set
415 | CONFIG_BOOTLOADER_LOG_LEVEL=3
416 |
417 | #
418 | # Format
419 | #
420 | # CONFIG_BOOTLOADER_LOG_COLORS is not set
421 | CONFIG_BOOTLOADER_LOG_TIMESTAMP_SOURCE_CPU_TICKS=y
422 | # end of Format
423 | # end of Log
424 |
425 | #
426 | # Serial Flash Configurations
427 | #
428 | # CONFIG_BOOTLOADER_FLASH_DC_AWARE is not set
429 | CONFIG_BOOTLOADER_FLASH_XMC_SUPPORT=y
430 | # end of Serial Flash Configurations
431 |
432 | CONFIG_BOOTLOADER_VDDSDIO_BOOST_1_9V=y
433 | # CONFIG_BOOTLOADER_FACTORY_RESET is not set
434 | # CONFIG_BOOTLOADER_APP_TEST is not set
435 | CONFIG_BOOTLOADER_REGION_PROTECTION_ENABLE=y
436 | CONFIG_BOOTLOADER_WDT_ENABLE=y
437 | # CONFIG_BOOTLOADER_WDT_DISABLE_IN_USER_CODE is not set
438 | CONFIG_BOOTLOADER_WDT_TIME_MS=9000
439 | # CONFIG_BOOTLOADER_APP_ROLLBACK_ENABLE is not set
440 | # CONFIG_BOOTLOADER_SKIP_VALIDATE_IN_DEEP_SLEEP is not set
441 | # CONFIG_BOOTLOADER_SKIP_VALIDATE_ON_POWER_ON is not set
442 | # CONFIG_BOOTLOADER_SKIP_VALIDATE_ALWAYS is not set
443 | CONFIG_BOOTLOADER_RESERVE_RTC_SIZE=0
444 | # CONFIG_BOOTLOADER_CUSTOM_RESERVE_RTC is not set
445 | # end of Bootloader config
446 |
447 | #
448 | # Security features
449 | #
450 | CONFIG_SECURE_BOOT_V2_RSA_SUPPORTED=y
451 | CONFIG_SECURE_BOOT_V2_PREFERRED=y
452 | # CONFIG_SECURE_SIGNED_APPS_NO_SECURE_BOOT is not set
453 | # CONFIG_SECURE_BOOT is not set
454 | # CONFIG_SECURE_FLASH_ENC_ENABLED is not set
455 | CONFIG_SECURE_ROM_DL_MODE_ENABLED=y
456 | # end of Security features
457 |
458 | #
459 | # Application manager
460 | #
461 | CONFIG_APP_COMPILE_TIME_DATE=y
462 | # CONFIG_APP_EXCLUDE_PROJECT_VER_VAR is not set
463 | # CONFIG_APP_EXCLUDE_PROJECT_NAME_VAR is not set
464 | # CONFIG_APP_PROJECT_VER_FROM_CONFIG is not set
465 | CONFIG_APP_RETRIEVE_LEN_ELF_SHA=9
466 | # end of Application manager
467 |
468 | CONFIG_ESP_ROM_HAS_CRC_LE=y
469 | CONFIG_ESP_ROM_HAS_CRC_BE=y
470 | CONFIG_ESP_ROM_HAS_MZ_CRC32=y
471 | CONFIG_ESP_ROM_HAS_JPEG_DECODE=y
472 | CONFIG_ESP_ROM_UART_CLK_IS_XTAL=y
473 | CONFIG_ESP_ROM_HAS_RETARGETABLE_LOCKING=y
474 | CONFIG_ESP_ROM_USB_OTG_NUM=3
475 | CONFIG_ESP_ROM_USB_SERIAL_DEVICE_NUM=4
476 | CONFIG_ESP_ROM_HAS_ERASE_0_REGION_BUG=y
477 | CONFIG_ESP_ROM_HAS_ENCRYPTED_WRITES_USING_LEGACY_DRV=y
478 | CONFIG_ESP_ROM_GET_CLK_FREQ=y
479 | CONFIG_ESP_ROM_HAS_HAL_WDT=y
480 | CONFIG_ESP_ROM_NEEDS_SWSETUP_WORKAROUND=y
481 | CONFIG_ESP_ROM_HAS_LAYOUT_TABLE=y
482 | CONFIG_ESP_ROM_HAS_SPI_FLASH=y
483 | CONFIG_ESP_ROM_HAS_ETS_PRINTF_BUG=y
484 | CONFIG_ESP_ROM_HAS_NEWLIB=y
485 | CONFIG_ESP_ROM_HAS_NEWLIB_NANO_FORMAT=y
486 | CONFIG_ESP_ROM_HAS_NEWLIB_32BIT_TIME=y
487 | CONFIG_ESP_ROM_NEEDS_SET_CACHE_MMU_SIZE=y
488 | CONFIG_ESP_ROM_RAM_APP_NEEDS_MMU_INIT=y
489 | CONFIG_ESP_ROM_HAS_FLASH_COUNT_PAGES_BUG=y
490 | CONFIG_ESP_ROM_HAS_CACHE_SUSPEND_WAITI_BUG=y
491 | CONFIG_ESP_ROM_HAS_CACHE_WRITEBACK_BUG=y
492 | CONFIG_ESP_ROM_HAS_SW_FLOAT=y
493 | CONFIG_ESP_ROM_HAS_VERSION=y
494 | CONFIG_ESP_ROM_SUPPORT_DEEP_SLEEP_WAKEUP_STUB=y
495 | CONFIG_ESP_ROM_HAS_OUTPUT_PUTC_FUNC=y
496 |
497 | #
498 | # Boot ROM Behavior
499 | #
500 | CONFIG_BOOT_ROM_LOG_ALWAYS_ON=y
501 | # CONFIG_BOOT_ROM_LOG_ALWAYS_OFF is not set
502 | # CONFIG_BOOT_ROM_LOG_ON_GPIO_HIGH is not set
503 | # CONFIG_BOOT_ROM_LOG_ON_GPIO_LOW is not set
504 | # end of Boot ROM Behavior
505 |
506 | #
507 | # Serial flasher config
508 | #
509 | # CONFIG_ESPTOOLPY_NO_STUB is not set
510 | # CONFIG_ESPTOOLPY_OCT_FLASH is not set
511 | CONFIG_ESPTOOLPY_FLASH_MODE_AUTO_DETECT=y
512 | # CONFIG_ESPTOOLPY_FLASHMODE_QIO is not set
513 | # CONFIG_ESPTOOLPY_FLASHMODE_QOUT is not set
514 | CONFIG_ESPTOOLPY_FLASHMODE_DIO=y
515 | # CONFIG_ESPTOOLPY_FLASHMODE_DOUT is not set
516 | CONFIG_ESPTOOLPY_FLASH_SAMPLE_MODE_STR=y
517 | CONFIG_ESPTOOLPY_FLASHMODE="dio"
518 | # CONFIG_ESPTOOLPY_FLASHFREQ_120M is not set
519 | CONFIG_ESPTOOLPY_FLASHFREQ_80M=y
520 | # CONFIG_ESPTOOLPY_FLASHFREQ_40M is not set
521 | # CONFIG_ESPTOOLPY_FLASHFREQ_20M is not set
522 | CONFIG_ESPTOOLPY_FLASHFREQ="80m"
523 | # CONFIG_ESPTOOLPY_FLASHSIZE_1MB is not set
524 | CONFIG_ESPTOOLPY_FLASHSIZE_2MB=y
525 | # CONFIG_ESPTOOLPY_FLASHSIZE_4MB is not set
526 | # CONFIG_ESPTOOLPY_FLASHSIZE_8MB is not set
527 | # CONFIG_ESPTOOLPY_FLASHSIZE_16MB is not set
528 | # CONFIG_ESPTOOLPY_FLASHSIZE_32MB is not set
529 | # CONFIG_ESPTOOLPY_FLASHSIZE_64MB is not set
530 | # CONFIG_ESPTOOLPY_FLASHSIZE_128MB is not set
531 | CONFIG_ESPTOOLPY_FLASHSIZE="2MB"
532 | # CONFIG_ESPTOOLPY_HEADER_FLASHSIZE_UPDATE is not set
533 | CONFIG_ESPTOOLPY_BEFORE_RESET=y
534 | # CONFIG_ESPTOOLPY_BEFORE_NORESET is not set
535 | CONFIG_ESPTOOLPY_BEFORE="default_reset"
536 | CONFIG_ESPTOOLPY_AFTER_RESET=y
537 | # CONFIG_ESPTOOLPY_AFTER_NORESET is not set
538 | CONFIG_ESPTOOLPY_AFTER="hard_reset"
539 | CONFIG_ESPTOOLPY_MONITOR_BAUD=115200
540 | # end of Serial flasher config
541 |
542 | #
543 | # Partition Table
544 | #
545 | CONFIG_PARTITION_TABLE_SINGLE_APP=y
546 | # CONFIG_PARTITION_TABLE_SINGLE_APP_LARGE is not set
547 | # CONFIG_PARTITION_TABLE_TWO_OTA is not set
548 | # CONFIG_PARTITION_TABLE_TWO_OTA_LARGE is not set
549 | # CONFIG_PARTITION_TABLE_CUSTOM is not set
550 | CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions.csv"
551 | CONFIG_PARTITION_TABLE_FILENAME="partitions_singleapp.csv"
552 | CONFIG_PARTITION_TABLE_OFFSET=0x8000
553 | CONFIG_PARTITION_TABLE_MD5=y
554 | # end of Partition Table
555 |
556 | #
557 | # Compiler options
558 | #
559 | CONFIG_COMPILER_OPTIMIZATION_DEBUG=y
560 | # CONFIG_COMPILER_OPTIMIZATION_SIZE is not set
561 | # CONFIG_COMPILER_OPTIMIZATION_PERF is not set
562 | # CONFIG_COMPILER_OPTIMIZATION_NONE is not set
563 | CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_ENABLE=y
564 | # CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_SILENT is not set
565 | # CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_DISABLE is not set
566 | CONFIG_COMPILER_ASSERT_NDEBUG_EVALUATE=y
567 | CONFIG_COMPILER_FLOAT_LIB_FROM_GCCLIB=y
568 | CONFIG_COMPILER_OPTIMIZATION_ASSERTION_LEVEL=2
569 | # CONFIG_COMPILER_OPTIMIZATION_CHECKS_SILENT is not set
570 | CONFIG_COMPILER_HIDE_PATHS_MACROS=y
571 | # CONFIG_COMPILER_CXX_EXCEPTIONS is not set
572 | # CONFIG_COMPILER_CXX_RTTI is not set
573 | CONFIG_COMPILER_STACK_CHECK_MODE_NONE=y
574 | # CONFIG_COMPILER_STACK_CHECK_MODE_NORM is not set
575 | # CONFIG_COMPILER_STACK_CHECK_MODE_STRONG is not set
576 | # CONFIG_COMPILER_STACK_CHECK_MODE_ALL is not set
577 | # CONFIG_COMPILER_NO_MERGE_CONSTANTS is not set
578 | # CONFIG_COMPILER_WARN_WRITE_STRINGS is not set
579 | CONFIG_COMPILER_DISABLE_DEFAULT_ERRORS=y
580 | # CONFIG_COMPILER_DISABLE_GCC12_WARNINGS is not set
581 | # CONFIG_COMPILER_DISABLE_GCC13_WARNINGS is not set
582 | # CONFIG_COMPILER_DISABLE_GCC14_WARNINGS is not set
583 | # CONFIG_COMPILER_DUMP_RTL_FILES is not set
584 | CONFIG_COMPILER_RT_LIB_GCCLIB=y
585 | CONFIG_COMPILER_RT_LIB_NAME="gcc"
586 | CONFIG_COMPILER_ORPHAN_SECTIONS_WARNING=y
587 | # CONFIG_COMPILER_ORPHAN_SECTIONS_PLACE is not set
588 | # CONFIG_COMPILER_STATIC_ANALYZER is not set
589 | # end of Compiler options
590 |
591 | #
592 | # Component config
593 | #
594 |
595 | #
596 | # Application Level Tracing
597 | #
598 | # CONFIG_APPTRACE_DEST_JTAG is not set
599 | CONFIG_APPTRACE_DEST_NONE=y
600 | # CONFIG_APPTRACE_DEST_UART1 is not set
601 | # CONFIG_APPTRACE_DEST_UART2 is not set
602 | # CONFIG_APPTRACE_DEST_USB_CDC is not set
603 | CONFIG_APPTRACE_DEST_UART_NONE=y
604 | CONFIG_APPTRACE_UART_TASK_PRIO=1
605 | CONFIG_APPTRACE_LOCK_ENABLE=y
606 | # end of Application Level Tracing
607 |
608 | #
609 | # Bluetooth
610 | #
611 | # CONFIG_BT_ENABLED is not set
612 | CONFIG_BT_ALARM_MAX_NUM=50
613 | # end of Bluetooth
614 |
615 | #
616 | # Console Library
617 | #
618 | # CONFIG_CONSOLE_SORTED_HELP is not set
619 | # end of Console Library
620 |
621 | #
622 | # Driver Configurations
623 | #
624 |
625 | #
626 | # TWAI Configuration
627 | #
628 | # CONFIG_TWAI_ISR_IN_IRAM is not set
629 | CONFIG_TWAI_ERRATA_FIX_LISTEN_ONLY_DOM=y
630 | # end of TWAI Configuration
631 |
632 | #
633 | # Legacy ADC Driver Configuration
634 | #
635 | # CONFIG_ADC_SUPPRESS_DEPRECATE_WARN is not set
636 |
637 | #
638 | # Legacy ADC Calibration Configuration
639 | #
640 | # CONFIG_ADC_CALI_SUPPRESS_DEPRECATE_WARN is not set
641 | # end of Legacy ADC Calibration Configuration
642 | # end of Legacy ADC Driver Configuration
643 |
644 | #
645 | # Legacy MCPWM Driver Configurations
646 | #
647 | # CONFIG_MCPWM_SUPPRESS_DEPRECATE_WARN is not set
648 | # end of Legacy MCPWM Driver Configurations
649 |
650 | #
651 | # Legacy Timer Group Driver Configurations
652 | #
653 | # CONFIG_GPTIMER_SUPPRESS_DEPRECATE_WARN is not set
654 | # end of Legacy Timer Group Driver Configurations
655 |
656 | #
657 | # Legacy RMT Driver Configurations
658 | #
659 | # CONFIG_RMT_SUPPRESS_DEPRECATE_WARN is not set
660 | # end of Legacy RMT Driver Configurations
661 |
662 | #
663 | # Legacy I2S Driver Configurations
664 | #
665 | # CONFIG_I2S_SUPPRESS_DEPRECATE_WARN is not set
666 | # end of Legacy I2S Driver Configurations
667 |
668 | #
669 | # Legacy PCNT Driver Configurations
670 | #
671 | # CONFIG_PCNT_SUPPRESS_DEPRECATE_WARN is not set
672 | # end of Legacy PCNT Driver Configurations
673 |
674 | #
675 | # Legacy SDM Driver Configurations
676 | #
677 | # CONFIG_SDM_SUPPRESS_DEPRECATE_WARN is not set
678 | # end of Legacy SDM Driver Configurations
679 |
680 | #
681 | # Legacy Temperature Sensor Driver Configurations
682 | #
683 | # CONFIG_TEMP_SENSOR_SUPPRESS_DEPRECATE_WARN is not set
684 | # end of Legacy Temperature Sensor Driver Configurations
685 | # end of Driver Configurations
686 |
687 | #
688 | # eFuse Bit Manager
689 | #
690 | # CONFIG_EFUSE_CUSTOM_TABLE is not set
691 | # CONFIG_EFUSE_VIRTUAL is not set
692 | CONFIG_EFUSE_MAX_BLK_LEN=256
693 | # end of eFuse Bit Manager
694 |
695 | #
696 | # ESP-TLS
697 | #
698 | CONFIG_ESP_TLS_USING_MBEDTLS=y
699 | CONFIG_ESP_TLS_USE_DS_PERIPHERAL=y
700 | # CONFIG_ESP_TLS_CLIENT_SESSION_TICKETS is not set
701 | # CONFIG_ESP_TLS_SERVER_SESSION_TICKETS is not set
702 | # CONFIG_ESP_TLS_SERVER_CERT_SELECT_HOOK is not set
703 | # CONFIG_ESP_TLS_SERVER_MIN_AUTH_MODE_OPTIONAL is not set
704 | # CONFIG_ESP_TLS_PSK_VERIFICATION is not set
705 | # CONFIG_ESP_TLS_INSECURE is not set
706 | # end of ESP-TLS
707 |
708 | #
709 | # ADC and ADC Calibration
710 | #
711 | # CONFIG_ADC_ONESHOT_CTRL_FUNC_IN_IRAM is not set
712 | # CONFIG_ADC_CONTINUOUS_ISR_IRAM_SAFE is not set
713 | # CONFIG_ADC_CONTINUOUS_FORCE_USE_ADC2_ON_C3_S3 is not set
714 | # CONFIG_ADC_ENABLE_DEBUG_LOG is not set
715 | # end of ADC and ADC Calibration
716 |
717 | #
718 | # Wireless Coexistence
719 | #
720 | CONFIG_ESP_COEX_ENABLED=y
721 | # CONFIG_ESP_COEX_EXTERNAL_COEXIST_ENABLE is not set
722 | # CONFIG_ESP_COEX_GPIO_DEBUG is not set
723 | # end of Wireless Coexistence
724 |
725 | #
726 | # Common ESP-related
727 | #
728 | CONFIG_ESP_ERR_TO_NAME_LOOKUP=y
729 | # end of Common ESP-related
730 |
731 | #
732 | # ESP-Driver:GPIO Configurations
733 | #
734 | # CONFIG_GPIO_CTRL_FUNC_IN_IRAM is not set
735 | # end of ESP-Driver:GPIO Configurations
736 |
737 | #
738 | # ESP-Driver:GPTimer Configurations
739 | #
740 | CONFIG_GPTIMER_ISR_HANDLER_IN_IRAM=y
741 | # CONFIG_GPTIMER_CTRL_FUNC_IN_IRAM is not set
742 | # CONFIG_GPTIMER_ISR_IRAM_SAFE is not set
743 | # CONFIG_GPTIMER_ENABLE_DEBUG_LOG is not set
744 | # end of ESP-Driver:GPTimer Configurations
745 |
746 | #
747 | # ESP-Driver:I2C Configurations
748 | #
749 | # CONFIG_I2C_ISR_IRAM_SAFE is not set
750 | # CONFIG_I2C_ENABLE_DEBUG_LOG is not set
751 | # CONFIG_I2C_ENABLE_SLAVE_DRIVER_VERSION_2 is not set
752 | # end of ESP-Driver:I2C Configurations
753 |
754 | #
755 | # ESP-Driver:I2S Configurations
756 | #
757 | # CONFIG_I2S_ISR_IRAM_SAFE is not set
758 | # CONFIG_I2S_ENABLE_DEBUG_LOG is not set
759 | # end of ESP-Driver:I2S Configurations
760 |
761 | #
762 | # ESP-Driver:LEDC Configurations
763 | #
764 | # CONFIG_LEDC_CTRL_FUNC_IN_IRAM is not set
765 | # end of ESP-Driver:LEDC Configurations
766 |
767 | #
768 | # ESP-Driver:MCPWM Configurations
769 | #
770 | # CONFIG_MCPWM_ISR_IRAM_SAFE is not set
771 | # CONFIG_MCPWM_CTRL_FUNC_IN_IRAM is not set
772 | # CONFIG_MCPWM_ENABLE_DEBUG_LOG is not set
773 | # end of ESP-Driver:MCPWM Configurations
774 |
775 | #
776 | # ESP-Driver:PCNT Configurations
777 | #
778 | # CONFIG_PCNT_CTRL_FUNC_IN_IRAM is not set
779 | # CONFIG_PCNT_ISR_IRAM_SAFE is not set
780 | # CONFIG_PCNT_ENABLE_DEBUG_LOG is not set
781 | # end of ESP-Driver:PCNT Configurations
782 |
783 | #
784 | # ESP-Driver:RMT Configurations
785 | #
786 | # CONFIG_RMT_ISR_IRAM_SAFE is not set
787 | # CONFIG_RMT_RECV_FUNC_IN_IRAM is not set
788 | # CONFIG_RMT_ENABLE_DEBUG_LOG is not set
789 | # end of ESP-Driver:RMT Configurations
790 |
791 | #
792 | # ESP-Driver:Sigma Delta Modulator Configurations
793 | #
794 | # CONFIG_SDM_CTRL_FUNC_IN_IRAM is not set
795 | # CONFIG_SDM_ENABLE_DEBUG_LOG is not set
796 | # end of ESP-Driver:Sigma Delta Modulator Configurations
797 |
798 | #
799 | # ESP-Driver:SPI Configurations
800 | #
801 | # CONFIG_SPI_MASTER_IN_IRAM is not set
802 | CONFIG_SPI_MASTER_ISR_IN_IRAM=y
803 | # CONFIG_SPI_SLAVE_IN_IRAM is not set
804 | CONFIG_SPI_SLAVE_ISR_IN_IRAM=y
805 | # end of ESP-Driver:SPI Configurations
806 |
807 | #
808 | # ESP-Driver:Touch Sensor Configurations
809 | #
810 | # CONFIG_TOUCH_CTRL_FUNC_IN_IRAM is not set
811 | # CONFIG_TOUCH_ISR_IRAM_SAFE is not set
812 | # CONFIG_TOUCH_ENABLE_DEBUG_LOG is not set
813 | # end of ESP-Driver:Touch Sensor Configurations
814 |
815 | #
816 | # ESP-Driver:Temperature Sensor Configurations
817 | #
818 | # CONFIG_TEMP_SENSOR_ENABLE_DEBUG_LOG is not set
819 | # end of ESP-Driver:Temperature Sensor Configurations
820 |
821 | #
822 | # ESP-Driver:UART Configurations
823 | #
824 | # CONFIG_UART_ISR_IN_IRAM is not set
825 | # end of ESP-Driver:UART Configurations
826 |
827 | #
828 | # ESP-Driver:USB Serial/JTAG Configuration
829 | #
830 | CONFIG_USJ_ENABLE_USB_SERIAL_JTAG=y
831 | # end of ESP-Driver:USB Serial/JTAG Configuration
832 |
833 | #
834 | # Ethernet
835 | #
836 | CONFIG_ETH_ENABLED=y
837 | CONFIG_ETH_USE_SPI_ETHERNET=y
838 | # CONFIG_ETH_SPI_ETHERNET_DM9051 is not set
839 | # CONFIG_ETH_SPI_ETHERNET_W5500 is not set
840 | # CONFIG_ETH_SPI_ETHERNET_KSZ8851SNL is not set
841 | # CONFIG_ETH_USE_OPENETH is not set
842 | # CONFIG_ETH_TRANSMIT_MUTEX is not set
843 | # end of Ethernet
844 |
845 | #
846 | # Event Loop Library
847 | #
848 | # CONFIG_ESP_EVENT_LOOP_PROFILING is not set
849 | CONFIG_ESP_EVENT_POST_FROM_ISR=y
850 | CONFIG_ESP_EVENT_POST_FROM_IRAM_ISR=y
851 | # end of Event Loop Library
852 |
853 | #
854 | # GDB Stub
855 | #
856 | CONFIG_ESP_GDBSTUB_ENABLED=y
857 | # CONFIG_ESP_SYSTEM_GDBSTUB_RUNTIME is not set
858 | CONFIG_ESP_GDBSTUB_SUPPORT_TASKS=y
859 | CONFIG_ESP_GDBSTUB_MAX_TASKS=32
860 | # end of GDB Stub
861 |
862 | #
863 | # ESP HTTP client
864 | #
865 | CONFIG_ESP_HTTP_CLIENT_ENABLE_HTTPS=y
866 | # CONFIG_ESP_HTTP_CLIENT_ENABLE_BASIC_AUTH is not set
867 | # CONFIG_ESP_HTTP_CLIENT_ENABLE_DIGEST_AUTH is not set
868 | # CONFIG_ESP_HTTP_CLIENT_ENABLE_CUSTOM_TRANSPORT is not set
869 | CONFIG_ESP_HTTP_CLIENT_EVENT_POST_TIMEOUT=2000
870 | # end of ESP HTTP client
871 |
872 | #
873 | # HTTP Server
874 | #
875 | CONFIG_HTTPD_MAX_REQ_HDR_LEN=512
876 | CONFIG_HTTPD_MAX_URI_LEN=512
877 | CONFIG_HTTPD_ERR_RESP_NO_DELAY=y
878 | CONFIG_HTTPD_PURGE_BUF_LEN=32
879 | # CONFIG_HTTPD_LOG_PURGE_DATA is not set
880 | # CONFIG_HTTPD_WS_SUPPORT is not set
881 | # CONFIG_HTTPD_QUEUE_WORK_BLOCKING is not set
882 | CONFIG_HTTPD_SERVER_EVENT_POST_TIMEOUT=2000
883 | # end of HTTP Server
884 |
885 | #
886 | # ESP HTTPS OTA
887 | #
888 | # CONFIG_ESP_HTTPS_OTA_DECRYPT_CB is not set
889 | # CONFIG_ESP_HTTPS_OTA_ALLOW_HTTP is not set
890 | CONFIG_ESP_HTTPS_OTA_EVENT_POST_TIMEOUT=2000
891 | # end of ESP HTTPS OTA
892 |
893 | #
894 | # ESP HTTPS server
895 | #
896 | # CONFIG_ESP_HTTPS_SERVER_ENABLE is not set
897 | CONFIG_ESP_HTTPS_SERVER_EVENT_POST_TIMEOUT=2000
898 | # end of ESP HTTPS server
899 |
900 | #
901 | # Hardware Settings
902 | #
903 |
904 | #
905 | # Chip revision
906 | #
907 | CONFIG_ESP32S3_REV_MIN_0=y
908 | # CONFIG_ESP32S3_REV_MIN_1 is not set
909 | # CONFIG_ESP32S3_REV_MIN_2 is not set
910 | CONFIG_ESP32S3_REV_MIN_FULL=0
911 | CONFIG_ESP_REV_MIN_FULL=0
912 |
913 | #
914 | # Maximum Supported ESP32-S3 Revision (Rev v0.99)
915 | #
916 | CONFIG_ESP32S3_REV_MAX_FULL=99
917 | CONFIG_ESP_REV_MAX_FULL=99
918 | CONFIG_ESP_EFUSE_BLOCK_REV_MIN_FULL=0
919 | CONFIG_ESP_EFUSE_BLOCK_REV_MAX_FULL=199
920 |
921 | #
922 | # Maximum Supported ESP32-S3 eFuse Block Revision (eFuse Block Rev v1.99)
923 | #
924 | # end of Chip revision
925 |
926 | #
927 | # MAC Config
928 | #
929 | CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_STA=y
930 | CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_AP=y
931 | CONFIG_ESP_MAC_ADDR_UNIVERSE_BT=y
932 | CONFIG_ESP_MAC_ADDR_UNIVERSE_ETH=y
933 | CONFIG_ESP_MAC_UNIVERSAL_MAC_ADDRESSES_FOUR=y
934 | CONFIG_ESP_MAC_UNIVERSAL_MAC_ADDRESSES=4
935 | # CONFIG_ESP32S3_UNIVERSAL_MAC_ADDRESSES_TWO is not set
936 | CONFIG_ESP32S3_UNIVERSAL_MAC_ADDRESSES_FOUR=y
937 | CONFIG_ESP32S3_UNIVERSAL_MAC_ADDRESSES=4
938 | # CONFIG_ESP_MAC_USE_CUSTOM_MAC_AS_BASE_MAC is not set
939 | # end of MAC Config
940 |
941 | #
942 | # Sleep Config
943 | #
944 | # CONFIG_ESP_SLEEP_POWER_DOWN_FLASH is not set
945 | CONFIG_ESP_SLEEP_FLASH_LEAKAGE_WORKAROUND=y
946 | CONFIG_ESP_SLEEP_MSPI_NEED_ALL_IO_PU=y
947 | CONFIG_ESP_SLEEP_RTC_BUS_ISO_WORKAROUND=y
948 | CONFIG_ESP_SLEEP_GPIO_RESET_WORKAROUND=y
949 | CONFIG_ESP_SLEEP_WAIT_FLASH_READY_EXTRA_DELAY=2000
950 | # CONFIG_ESP_SLEEP_CACHE_SAFE_ASSERTION is not set
951 | # CONFIG_ESP_SLEEP_DEBUG is not set
952 | CONFIG_ESP_SLEEP_GPIO_ENABLE_INTERNAL_RESISTORS=y
953 | # end of Sleep Config
954 |
955 | #
956 | # RTC Clock Config
957 | #
958 | CONFIG_RTC_CLK_SRC_INT_RC=y
959 | # CONFIG_RTC_CLK_SRC_EXT_CRYS is not set
960 | # CONFIG_RTC_CLK_SRC_EXT_OSC is not set
961 | # CONFIG_RTC_CLK_SRC_INT_8MD256 is not set
962 | CONFIG_RTC_CLK_CAL_CYCLES=1024
963 | # end of RTC Clock Config
964 |
965 | #
966 | # Peripheral Control
967 | #
968 | CONFIG_PERIPH_CTRL_FUNC_IN_IRAM=y
969 | # end of Peripheral Control
970 |
971 | #
972 | # GDMA Configurations
973 | #
974 | CONFIG_GDMA_CTRL_FUNC_IN_IRAM=y
975 | # CONFIG_GDMA_ISR_IRAM_SAFE is not set
976 | # CONFIG_GDMA_ENABLE_DEBUG_LOG is not set
977 | # end of GDMA Configurations
978 |
979 | #
980 | # Main XTAL Config
981 | #
982 | CONFIG_XTAL_FREQ_40=y
983 | CONFIG_XTAL_FREQ=40
984 | # end of Main XTAL Config
985 |
986 | CONFIG_ESP_SPI_BUS_LOCK_ISR_FUNCS_IN_IRAM=y
987 | # end of Hardware Settings
988 |
989 | #
990 | # ESP-Driver:LCD Controller Configurations
991 | #
992 | # CONFIG_LCD_ENABLE_DEBUG_LOG is not set
993 | # CONFIG_LCD_RGB_ISR_IRAM_SAFE is not set
994 | # CONFIG_LCD_RGB_RESTART_IN_VSYNC is not set
995 | # end of ESP-Driver:LCD Controller Configurations
996 |
997 | #
998 | # ESP-MM: Memory Management Configurations
999 | #
1000 | # CONFIG_ESP_MM_CACHE_MSYNC_C2M_CHUNKED_OPS is not set
1001 | # end of ESP-MM: Memory Management Configurations
1002 |
1003 | #
1004 | # ESP NETIF Adapter
1005 | #
1006 | CONFIG_ESP_NETIF_IP_LOST_TIMER_INTERVAL=120
1007 | # CONFIG_ESP_NETIF_PROVIDE_CUSTOM_IMPLEMENTATION is not set
1008 | CONFIG_ESP_NETIF_TCPIP_LWIP=y
1009 | # CONFIG_ESP_NETIF_LOOPBACK is not set
1010 | CONFIG_ESP_NETIF_USES_TCPIP_WITH_BSD_API=y
1011 | CONFIG_ESP_NETIF_REPORT_DATA_TRAFFIC=y
1012 | # CONFIG_ESP_NETIF_RECEIVE_REPORT_ERRORS is not set
1013 | # CONFIG_ESP_NETIF_L2_TAP is not set
1014 | # CONFIG_ESP_NETIF_BRIDGE_EN is not set
1015 | # CONFIG_ESP_NETIF_SET_DNS_PER_DEFAULT_NETIF is not set
1016 | # end of ESP NETIF Adapter
1017 |
1018 | #
1019 | # Partition API Configuration
1020 | #
1021 | # end of Partition API Configuration
1022 |
1023 | #
1024 | # PHY
1025 | #
1026 | CONFIG_ESP_PHY_ENABLED=y
1027 | CONFIG_ESP_PHY_CALIBRATION_AND_DATA_STORAGE=y
1028 | # CONFIG_ESP_PHY_INIT_DATA_IN_PARTITION is not set
1029 | CONFIG_ESP_PHY_MAX_WIFI_TX_POWER=20
1030 | CONFIG_ESP_PHY_MAX_TX_POWER=20
1031 | # CONFIG_ESP_PHY_REDUCE_TX_POWER is not set
1032 | CONFIG_ESP_PHY_ENABLE_USB=y
1033 | # CONFIG_ESP_PHY_ENABLE_CERT_TEST is not set
1034 | CONFIG_ESP_PHY_RF_CAL_PARTIAL=y
1035 | # CONFIG_ESP_PHY_RF_CAL_NONE is not set
1036 | # CONFIG_ESP_PHY_RF_CAL_FULL is not set
1037 | CONFIG_ESP_PHY_CALIBRATION_MODE=0
1038 | # CONFIG_ESP_PHY_PLL_TRACK_DEBUG is not set
1039 | # CONFIG_ESP_PHY_RECORD_USED_TIME is not set
1040 | # end of PHY
1041 |
1042 | #
1043 | # Power Management
1044 | #
1045 | # CONFIG_PM_ENABLE is not set
1046 | # CONFIG_PM_SLP_IRAM_OPT is not set
1047 | CONFIG_PM_POWER_DOWN_CPU_IN_LIGHT_SLEEP=y
1048 | CONFIG_PM_RESTORE_CACHE_TAGMEM_AFTER_LIGHT_SLEEP=y
1049 | # end of Power Management
1050 |
1051 | #
1052 | # ESP PSRAM
1053 | #
1054 | # CONFIG_SPIRAM is not set
1055 | # end of ESP PSRAM
1056 |
1057 | #
1058 | # ESP Ringbuf
1059 | #
1060 | # CONFIG_RINGBUF_PLACE_FUNCTIONS_INTO_FLASH is not set
1061 | # end of ESP Ringbuf
1062 |
1063 | #
1064 | # ESP Security Specific
1065 | #
1066 | # end of ESP Security Specific
1067 |
1068 | #
1069 | # ESP System Settings
1070 | #
1071 | # CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_80 is not set
1072 | CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_160=y
1073 | # CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240 is not set
1074 | CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ=160
1075 |
1076 | #
1077 | # Cache config
1078 | #
1079 | CONFIG_ESP32S3_INSTRUCTION_CACHE_16KB=y
1080 | # CONFIG_ESP32S3_INSTRUCTION_CACHE_32KB is not set
1081 | CONFIG_ESP32S3_INSTRUCTION_CACHE_SIZE=0x4000
1082 | # CONFIG_ESP32S3_INSTRUCTION_CACHE_4WAYS is not set
1083 | CONFIG_ESP32S3_INSTRUCTION_CACHE_8WAYS=y
1084 | CONFIG_ESP32S3_ICACHE_ASSOCIATED_WAYS=8
1085 | # CONFIG_ESP32S3_INSTRUCTION_CACHE_LINE_16B is not set
1086 | CONFIG_ESP32S3_INSTRUCTION_CACHE_LINE_32B=y
1087 | CONFIG_ESP32S3_INSTRUCTION_CACHE_LINE_SIZE=32
1088 | # CONFIG_ESP32S3_DATA_CACHE_16KB is not set
1089 | CONFIG_ESP32S3_DATA_CACHE_32KB=y
1090 | # CONFIG_ESP32S3_DATA_CACHE_64KB is not set
1091 | CONFIG_ESP32S3_DATA_CACHE_SIZE=0x8000
1092 | # CONFIG_ESP32S3_DATA_CACHE_4WAYS is not set
1093 | CONFIG_ESP32S3_DATA_CACHE_8WAYS=y
1094 | CONFIG_ESP32S3_DCACHE_ASSOCIATED_WAYS=8
1095 | # CONFIG_ESP32S3_DATA_CACHE_LINE_16B is not set
1096 | CONFIG_ESP32S3_DATA_CACHE_LINE_32B=y
1097 | # CONFIG_ESP32S3_DATA_CACHE_LINE_64B is not set
1098 | CONFIG_ESP32S3_DATA_CACHE_LINE_SIZE=32
1099 | # end of Cache config
1100 |
1101 | #
1102 | # Memory
1103 | #
1104 | # CONFIG_ESP32S3_RTCDATA_IN_FAST_MEM is not set
1105 | # CONFIG_ESP32S3_USE_FIXED_STATIC_RAM_SIZE is not set
1106 | # end of Memory
1107 |
1108 | #
1109 | # Trace memory
1110 | #
1111 | # CONFIG_ESP32S3_TRAX is not set
1112 | CONFIG_ESP32S3_TRACEMEM_RESERVE_DRAM=0x0
1113 | # end of Trace memory
1114 |
1115 | # CONFIG_ESP_SYSTEM_PANIC_PRINT_HALT is not set
1116 | CONFIG_ESP_SYSTEM_PANIC_PRINT_REBOOT=y
1117 | # CONFIG_ESP_SYSTEM_PANIC_SILENT_REBOOT is not set
1118 | # CONFIG_ESP_SYSTEM_PANIC_GDBSTUB is not set
1119 | CONFIG_ESP_SYSTEM_PANIC_REBOOT_DELAY_SECONDS=0
1120 | CONFIG_ESP_SYSTEM_RTC_FAST_MEM_AS_HEAP_DEPCHECK=y
1121 | CONFIG_ESP_SYSTEM_ALLOW_RTC_FAST_MEM_AS_HEAP=y
1122 |
1123 | #
1124 | # Memory protection
1125 | #
1126 | CONFIG_ESP_SYSTEM_MEMPROT_FEATURE=y
1127 | CONFIG_ESP_SYSTEM_MEMPROT_FEATURE_LOCK=y
1128 | # end of Memory protection
1129 |
1130 | CONFIG_ESP_SYSTEM_EVENT_QUEUE_SIZE=32
1131 | CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=2304
1132 | CONFIG_ESP_MAIN_TASK_STACK_SIZE=3584
1133 | CONFIG_ESP_MAIN_TASK_AFFINITY_CPU0=y
1134 | # CONFIG_ESP_MAIN_TASK_AFFINITY_CPU1 is not set
1135 | # CONFIG_ESP_MAIN_TASK_AFFINITY_NO_AFFINITY is not set
1136 | CONFIG_ESP_MAIN_TASK_AFFINITY=0x0
1137 | CONFIG_ESP_MINIMAL_SHARED_STACK_SIZE=2048
1138 | CONFIG_ESP_CONSOLE_UART_DEFAULT=y
1139 | # CONFIG_ESP_CONSOLE_USB_CDC is not set
1140 | # CONFIG_ESP_CONSOLE_USB_SERIAL_JTAG is not set
1141 | # CONFIG_ESP_CONSOLE_UART_CUSTOM is not set
1142 | # CONFIG_ESP_CONSOLE_NONE is not set
1143 | # CONFIG_ESP_CONSOLE_SECONDARY_NONE is not set
1144 | CONFIG_ESP_CONSOLE_SECONDARY_USB_SERIAL_JTAG=y
1145 | CONFIG_ESP_CONSOLE_USB_SERIAL_JTAG_ENABLED=y
1146 | CONFIG_ESP_CONSOLE_UART=y
1147 | CONFIG_ESP_CONSOLE_UART_NUM=0
1148 | CONFIG_ESP_CONSOLE_ROM_SERIAL_PORT_NUM=0
1149 | CONFIG_ESP_CONSOLE_UART_BAUDRATE=115200
1150 | CONFIG_ESP_INT_WDT=y
1151 | CONFIG_ESP_INT_WDT_TIMEOUT_MS=300
1152 | CONFIG_ESP_INT_WDT_CHECK_CPU1=y
1153 | CONFIG_ESP_TASK_WDT_EN=y
1154 | CONFIG_ESP_TASK_WDT_INIT=y
1155 | # CONFIG_ESP_TASK_WDT_PANIC is not set
1156 | CONFIG_ESP_TASK_WDT_TIMEOUT_S=5
1157 | CONFIG_ESP_TASK_WDT_CHECK_IDLE_TASK_CPU0=y
1158 | CONFIG_ESP_TASK_WDT_CHECK_IDLE_TASK_CPU1=y
1159 | # CONFIG_ESP_PANIC_HANDLER_IRAM is not set
1160 | # CONFIG_ESP_DEBUG_STUBS_ENABLE is not set
1161 | CONFIG_ESP_DEBUG_OCDAWARE=y
1162 | CONFIG_ESP_SYSTEM_CHECK_INT_LEVEL_4=y
1163 |
1164 | #
1165 | # Brownout Detector
1166 | #
1167 | CONFIG_ESP_BROWNOUT_DET=y
1168 | CONFIG_ESP_BROWNOUT_DET_LVL_SEL_7=y
1169 | # CONFIG_ESP_BROWNOUT_DET_LVL_SEL_6 is not set
1170 | # CONFIG_ESP_BROWNOUT_DET_LVL_SEL_5 is not set
1171 | # CONFIG_ESP_BROWNOUT_DET_LVL_SEL_4 is not set
1172 | # CONFIG_ESP_BROWNOUT_DET_LVL_SEL_3 is not set
1173 | # CONFIG_ESP_BROWNOUT_DET_LVL_SEL_2 is not set
1174 | # CONFIG_ESP_BROWNOUT_DET_LVL_SEL_1 is not set
1175 | CONFIG_ESP_BROWNOUT_DET_LVL=7
1176 | # end of Brownout Detector
1177 |
1178 | CONFIG_ESP_SYSTEM_BROWNOUT_INTR=y
1179 | CONFIG_ESP_SYSTEM_BBPLL_RECALIB=y
1180 | # end of ESP System Settings
1181 |
1182 | #
1183 | # IPC (Inter-Processor Call)
1184 | #
1185 | CONFIG_ESP_IPC_TASK_STACK_SIZE=1280
1186 | CONFIG_ESP_IPC_USES_CALLERS_PRIORITY=y
1187 | CONFIG_ESP_IPC_ISR_ENABLE=y
1188 | # end of IPC (Inter-Processor Call)
1189 |
1190 | #
1191 | # ESP Timer (High Resolution Timer)
1192 | #
1193 | # CONFIG_ESP_TIMER_PROFILING is not set
1194 | CONFIG_ESP_TIME_FUNCS_USE_RTC_TIMER=y
1195 | CONFIG_ESP_TIME_FUNCS_USE_ESP_TIMER=y
1196 | CONFIG_ESP_TIMER_TASK_STACK_SIZE=3584
1197 | CONFIG_ESP_TIMER_INTERRUPT_LEVEL=1
1198 | # CONFIG_ESP_TIMER_SHOW_EXPERIMENTAL is not set
1199 | CONFIG_ESP_TIMER_TASK_AFFINITY=0x0
1200 | CONFIG_ESP_TIMER_TASK_AFFINITY_CPU0=y
1201 | CONFIG_ESP_TIMER_ISR_AFFINITY_CPU0=y
1202 | # CONFIG_ESP_TIMER_SUPPORTS_ISR_DISPATCH_METHOD is not set
1203 | CONFIG_ESP_TIMER_IMPL_SYSTIMER=y
1204 | # end of ESP Timer (High Resolution Timer)
1205 |
1206 | #
1207 | # Wi-Fi
1208 | #
1209 | CONFIG_ESP_WIFI_ENABLED=y
1210 | CONFIG_ESP_WIFI_STATIC_RX_BUFFER_NUM=10
1211 | CONFIG_ESP_WIFI_DYNAMIC_RX_BUFFER_NUM=32
1212 | # CONFIG_ESP_WIFI_STATIC_TX_BUFFER is not set
1213 | CONFIG_ESP_WIFI_DYNAMIC_TX_BUFFER=y
1214 | CONFIG_ESP_WIFI_TX_BUFFER_TYPE=1
1215 | CONFIG_ESP_WIFI_DYNAMIC_TX_BUFFER_NUM=32
1216 | CONFIG_ESP_WIFI_STATIC_RX_MGMT_BUFFER=y
1217 | # CONFIG_ESP_WIFI_DYNAMIC_RX_MGMT_BUFFER is not set
1218 | CONFIG_ESP_WIFI_DYNAMIC_RX_MGMT_BUF=0
1219 | CONFIG_ESP_WIFI_RX_MGMT_BUF_NUM_DEF=5
1220 | # CONFIG_ESP_WIFI_CSI_ENABLED is not set
1221 | CONFIG_ESP_WIFI_AMPDU_TX_ENABLED=y
1222 | CONFIG_ESP_WIFI_TX_BA_WIN=6
1223 | CONFIG_ESP_WIFI_AMPDU_RX_ENABLED=y
1224 | CONFIG_ESP_WIFI_RX_BA_WIN=6
1225 | CONFIG_ESP_WIFI_NVS_ENABLED=y
1226 | CONFIG_ESP_WIFI_TASK_PINNED_TO_CORE_0=y
1227 | # CONFIG_ESP_WIFI_TASK_PINNED_TO_CORE_1 is not set
1228 | CONFIG_ESP_WIFI_SOFTAP_BEACON_MAX_LEN=752
1229 | CONFIG_ESP_WIFI_MGMT_SBUF_NUM=32
1230 | CONFIG_ESP_WIFI_IRAM_OPT=y
1231 | # CONFIG_ESP_WIFI_EXTRA_IRAM_OPT is not set
1232 | CONFIG_ESP_WIFI_RX_IRAM_OPT=y
1233 | CONFIG_ESP_WIFI_ENABLE_WPA3_SAE=y
1234 | CONFIG_ESP_WIFI_ENABLE_SAE_PK=y
1235 | CONFIG_ESP_WIFI_SOFTAP_SAE_SUPPORT=y
1236 | CONFIG_ESP_WIFI_ENABLE_WPA3_OWE_STA=y
1237 | # CONFIG_ESP_WIFI_SLP_IRAM_OPT is not set
1238 | CONFIG_ESP_WIFI_SLP_DEFAULT_MIN_ACTIVE_TIME=50
1239 | CONFIG_ESP_WIFI_SLP_DEFAULT_MAX_ACTIVE_TIME=10
1240 | CONFIG_ESP_WIFI_SLP_DEFAULT_WAIT_BROADCAST_DATA_TIME=15
1241 | # CONFIG_ESP_WIFI_FTM_ENABLE is not set
1242 | CONFIG_ESP_WIFI_STA_DISCONNECTED_PM_ENABLE=y
1243 | # CONFIG_ESP_WIFI_GCMP_SUPPORT is not set
1244 | CONFIG_ESP_WIFI_GMAC_SUPPORT=y
1245 | CONFIG_ESP_WIFI_SOFTAP_SUPPORT=y
1246 | # CONFIG_ESP_WIFI_SLP_BEACON_LOST_OPT is not set
1247 | CONFIG_ESP_WIFI_ESPNOW_MAX_ENCRYPT_NUM=7
1248 | CONFIG_ESP_WIFI_MBEDTLS_CRYPTO=y
1249 | CONFIG_ESP_WIFI_MBEDTLS_TLS_CLIENT=y
1250 | # CONFIG_ESP_WIFI_WAPI_PSK is not set
1251 | # CONFIG_ESP_WIFI_SUITE_B_192 is not set
1252 | # CONFIG_ESP_WIFI_11KV_SUPPORT is not set
1253 | # CONFIG_ESP_WIFI_MBO_SUPPORT is not set
1254 | # CONFIG_ESP_WIFI_DPP_SUPPORT is not set
1255 | # CONFIG_ESP_WIFI_11R_SUPPORT is not set
1256 | # CONFIG_ESP_WIFI_WPS_SOFTAP_REGISTRAR is not set
1257 |
1258 | #
1259 | # WPS Configuration Options
1260 | #
1261 | # CONFIG_ESP_WIFI_WPS_STRICT is not set
1262 | # CONFIG_ESP_WIFI_WPS_PASSPHRASE is not set
1263 | # end of WPS Configuration Options
1264 |
1265 | # CONFIG_ESP_WIFI_DEBUG_PRINT is not set
1266 | # CONFIG_ESP_WIFI_TESTING_OPTIONS is not set
1267 | CONFIG_ESP_WIFI_ENTERPRISE_SUPPORT=y
1268 | # CONFIG_ESP_WIFI_ENT_FREE_DYNAMIC_BUFFER is not set
1269 | # end of Wi-Fi
1270 |
1271 | #
1272 | # Core dump
1273 | #
1274 | # CONFIG_ESP_COREDUMP_ENABLE_TO_FLASH is not set
1275 | # CONFIG_ESP_COREDUMP_ENABLE_TO_UART is not set
1276 | CONFIG_ESP_COREDUMP_ENABLE_TO_NONE=y
1277 | # end of Core dump
1278 |
1279 | #
1280 | # FAT Filesystem support
1281 | #
1282 | CONFIG_FATFS_VOLUME_COUNT=2
1283 | CONFIG_FATFS_LFN_NONE=y
1284 | # CONFIG_FATFS_LFN_HEAP is not set
1285 | # CONFIG_FATFS_LFN_STACK is not set
1286 | # CONFIG_FATFS_SECTOR_512 is not set
1287 | CONFIG_FATFS_SECTOR_4096=y
1288 | # CONFIG_FATFS_CODEPAGE_DYNAMIC is not set
1289 | CONFIG_FATFS_CODEPAGE_437=y
1290 | # CONFIG_FATFS_CODEPAGE_720 is not set
1291 | # CONFIG_FATFS_CODEPAGE_737 is not set
1292 | # CONFIG_FATFS_CODEPAGE_771 is not set
1293 | # CONFIG_FATFS_CODEPAGE_775 is not set
1294 | # CONFIG_FATFS_CODEPAGE_850 is not set
1295 | # CONFIG_FATFS_CODEPAGE_852 is not set
1296 | # CONFIG_FATFS_CODEPAGE_855 is not set
1297 | # CONFIG_FATFS_CODEPAGE_857 is not set
1298 | # CONFIG_FATFS_CODEPAGE_860 is not set
1299 | # CONFIG_FATFS_CODEPAGE_861 is not set
1300 | # CONFIG_FATFS_CODEPAGE_862 is not set
1301 | # CONFIG_FATFS_CODEPAGE_863 is not set
1302 | # CONFIG_FATFS_CODEPAGE_864 is not set
1303 | # CONFIG_FATFS_CODEPAGE_865 is not set
1304 | # CONFIG_FATFS_CODEPAGE_866 is not set
1305 | # CONFIG_FATFS_CODEPAGE_869 is not set
1306 | # CONFIG_FATFS_CODEPAGE_932 is not set
1307 | # CONFIG_FATFS_CODEPAGE_936 is not set
1308 | # CONFIG_FATFS_CODEPAGE_949 is not set
1309 | # CONFIG_FATFS_CODEPAGE_950 is not set
1310 | CONFIG_FATFS_CODEPAGE=437
1311 | CONFIG_FATFS_FS_LOCK=0
1312 | CONFIG_FATFS_TIMEOUT_MS=10000
1313 | CONFIG_FATFS_PER_FILE_CACHE=y
1314 | # CONFIG_FATFS_USE_FASTSEEK is not set
1315 | CONFIG_FATFS_USE_STRFUNC_NONE=y
1316 | # CONFIG_FATFS_USE_STRFUNC_WITHOUT_CRLF_CONV is not set
1317 | # CONFIG_FATFS_USE_STRFUNC_WITH_CRLF_CONV is not set
1318 | CONFIG_FATFS_VFS_FSTAT_BLKSIZE=0
1319 | # CONFIG_FATFS_IMMEDIATE_FSYNC is not set
1320 | # CONFIG_FATFS_USE_LABEL is not set
1321 | CONFIG_FATFS_LINK_LOCK=y
1322 | # end of FAT Filesystem support
1323 |
1324 | #
1325 | # FreeRTOS
1326 | #
1327 |
1328 | #
1329 | # Kernel
1330 | #
1331 | # CONFIG_FREERTOS_SMP is not set
1332 | # CONFIG_FREERTOS_UNICORE is not set
1333 | CONFIG_FREERTOS_HZ=100
1334 | # CONFIG_FREERTOS_CHECK_STACKOVERFLOW_NONE is not set
1335 | # CONFIG_FREERTOS_CHECK_STACKOVERFLOW_PTRVAL is not set
1336 | CONFIG_FREERTOS_CHECK_STACKOVERFLOW_CANARY=y
1337 | CONFIG_FREERTOS_THREAD_LOCAL_STORAGE_POINTERS=1
1338 | CONFIG_FREERTOS_IDLE_TASK_STACKSIZE=1536
1339 | # CONFIG_FREERTOS_USE_IDLE_HOOK is not set
1340 | # CONFIG_FREERTOS_USE_TICK_HOOK is not set
1341 | CONFIG_FREERTOS_MAX_TASK_NAME_LEN=16
1342 | # CONFIG_FREERTOS_ENABLE_BACKWARD_COMPATIBILITY is not set
1343 | CONFIG_FREERTOS_USE_TIMERS=y
1344 | CONFIG_FREERTOS_TIMER_SERVICE_TASK_NAME="Tmr Svc"
1345 | # CONFIG_FREERTOS_TIMER_TASK_AFFINITY_CPU0 is not set
1346 | # CONFIG_FREERTOS_TIMER_TASK_AFFINITY_CPU1 is not set
1347 | CONFIG_FREERTOS_TIMER_TASK_NO_AFFINITY=y
1348 | CONFIG_FREERTOS_TIMER_SERVICE_TASK_CORE_AFFINITY=0x7FFFFFFF
1349 | CONFIG_FREERTOS_TIMER_TASK_PRIORITY=1
1350 | CONFIG_FREERTOS_TIMER_TASK_STACK_DEPTH=2048
1351 | CONFIG_FREERTOS_TIMER_QUEUE_LENGTH=10
1352 | CONFIG_FREERTOS_QUEUE_REGISTRY_SIZE=0
1353 | CONFIG_FREERTOS_TASK_NOTIFICATION_ARRAY_ENTRIES=1
1354 | # CONFIG_FREERTOS_USE_TRACE_FACILITY is not set
1355 | # CONFIG_FREERTOS_USE_LIST_DATA_INTEGRITY_CHECK_BYTES is not set
1356 | # CONFIG_FREERTOS_GENERATE_RUN_TIME_STATS is not set
1357 | # CONFIG_FREERTOS_USE_APPLICATION_TASK_TAG is not set
1358 | # end of Kernel
1359 |
1360 | #
1361 | # Port
1362 | #
1363 | CONFIG_FREERTOS_TASK_FUNCTION_WRAPPER=y
1364 | # CONFIG_FREERTOS_WATCHPOINT_END_OF_STACK is not set
1365 | CONFIG_FREERTOS_TLSP_DELETION_CALLBACKS=y
1366 | # CONFIG_FREERTOS_TASK_PRE_DELETION_HOOK is not set
1367 | # CONFIG_FREERTOS_ENABLE_STATIC_TASK_CLEAN_UP is not set
1368 | CONFIG_FREERTOS_CHECK_MUTEX_GIVEN_BY_OWNER=y
1369 | CONFIG_FREERTOS_ISR_STACKSIZE=1536
1370 | CONFIG_FREERTOS_INTERRUPT_BACKTRACE=y
1371 | # CONFIG_FREERTOS_FPU_IN_ISR is not set
1372 | CONFIG_FREERTOS_TICK_SUPPORT_SYSTIMER=y
1373 | CONFIG_FREERTOS_CORETIMER_SYSTIMER_LVL1=y
1374 | # CONFIG_FREERTOS_CORETIMER_SYSTIMER_LVL3 is not set
1375 | CONFIG_FREERTOS_SYSTICK_USES_SYSTIMER=y
1376 | # CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH is not set
1377 | # CONFIG_FREERTOS_CHECK_PORT_CRITICAL_COMPLIANCE is not set
1378 | # end of Port
1379 |
1380 | #
1381 | # Extra
1382 | #
1383 | # end of Extra
1384 |
1385 | CONFIG_FREERTOS_PORT=y
1386 | CONFIG_FREERTOS_NO_AFFINITY=0x7FFFFFFF
1387 | CONFIG_FREERTOS_SUPPORT_STATIC_ALLOCATION=y
1388 | CONFIG_FREERTOS_DEBUG_OCDAWARE=y
1389 | CONFIG_FREERTOS_ENABLE_TASK_SNAPSHOT=y
1390 | CONFIG_FREERTOS_PLACE_SNAPSHOT_FUNS_INTO_FLASH=y
1391 | CONFIG_FREERTOS_NUMBER_OF_CORES=2
1392 | # end of FreeRTOS
1393 |
1394 | #
1395 | # Hardware Abstraction Layer (HAL) and Low Level (LL)
1396 | #
1397 | CONFIG_HAL_ASSERTION_EQUALS_SYSTEM=y
1398 | # CONFIG_HAL_ASSERTION_DISABLE is not set
1399 | # CONFIG_HAL_ASSERTION_SILENT is not set
1400 | # CONFIG_HAL_ASSERTION_ENABLE is not set
1401 | CONFIG_HAL_DEFAULT_ASSERTION_LEVEL=2
1402 | CONFIG_HAL_WDT_USE_ROM_IMPL=y
1403 | CONFIG_HAL_SPI_MASTER_FUNC_IN_IRAM=y
1404 | CONFIG_HAL_SPI_SLAVE_FUNC_IN_IRAM=y
1405 | # CONFIG_HAL_ECDSA_GEN_SIG_CM is not set
1406 | # end of Hardware Abstraction Layer (HAL) and Low Level (LL)
1407 |
1408 | #
1409 | # Heap memory debugging
1410 | #
1411 | CONFIG_HEAP_POISONING_DISABLED=y
1412 | # CONFIG_HEAP_POISONING_LIGHT is not set
1413 | # CONFIG_HEAP_POISONING_COMPREHENSIVE is not set
1414 | CONFIG_HEAP_TRACING_OFF=y
1415 | # CONFIG_HEAP_TRACING_STANDALONE is not set
1416 | # CONFIG_HEAP_TRACING_TOHOST is not set
1417 | # CONFIG_HEAP_USE_HOOKS is not set
1418 | # CONFIG_HEAP_TASK_TRACKING is not set
1419 | # CONFIG_HEAP_ABORT_WHEN_ALLOCATION_FAILS is not set
1420 | # CONFIG_HEAP_PLACE_FUNCTION_INTO_FLASH is not set
1421 | # end of Heap memory debugging
1422 |
1423 | #
1424 | # Log
1425 | #
1426 |
1427 | #
1428 | # Log Level
1429 | #
1430 | # CONFIG_LOG_DEFAULT_LEVEL_NONE is not set
1431 | # CONFIG_LOG_DEFAULT_LEVEL_ERROR is not set
1432 | # CONFIG_LOG_DEFAULT_LEVEL_WARN is not set
1433 | CONFIG_LOG_DEFAULT_LEVEL_INFO=y
1434 | # CONFIG_LOG_DEFAULT_LEVEL_DEBUG is not set
1435 | # CONFIG_LOG_DEFAULT_LEVEL_VERBOSE is not set
1436 | CONFIG_LOG_DEFAULT_LEVEL=3
1437 | CONFIG_LOG_MAXIMUM_EQUALS_DEFAULT=y
1438 | # CONFIG_LOG_MAXIMUM_LEVEL_DEBUG is not set
1439 | # CONFIG_LOG_MAXIMUM_LEVEL_VERBOSE is not set
1440 | CONFIG_LOG_MAXIMUM_LEVEL=3
1441 |
1442 | #
1443 | # Level Settings
1444 | #
1445 | # CONFIG_LOG_MASTER_LEVEL is not set
1446 | CONFIG_LOG_DYNAMIC_LEVEL_CONTROL=y
1447 | # CONFIG_LOG_TAG_LEVEL_IMPL_NONE is not set
1448 | # CONFIG_LOG_TAG_LEVEL_IMPL_LINKED_LIST is not set
1449 | CONFIG_LOG_TAG_LEVEL_IMPL_CACHE_AND_LINKED_LIST=y
1450 | # CONFIG_LOG_TAG_LEVEL_CACHE_ARRAY is not set
1451 | CONFIG_LOG_TAG_LEVEL_CACHE_BINARY_MIN_HEAP=y
1452 | CONFIG_LOG_TAG_LEVEL_IMPL_CACHE_SIZE=31
1453 | # end of Level Settings
1454 | # end of Log Level
1455 |
1456 | #
1457 | # Format
1458 | #
1459 | # CONFIG_LOG_COLORS is not set
1460 | CONFIG_LOG_TIMESTAMP_SOURCE_RTOS=y
1461 | # CONFIG_LOG_TIMESTAMP_SOURCE_SYSTEM is not set
1462 | # end of Format
1463 | # end of Log
1464 |
1465 | #
1466 | # LWIP
1467 | #
1468 | CONFIG_LWIP_ENABLE=y
1469 | CONFIG_LWIP_LOCAL_HOSTNAME="espressif"
1470 | # CONFIG_LWIP_NETIF_API is not set
1471 | CONFIG_LWIP_TCPIP_TASK_PRIO=18
1472 | # CONFIG_LWIP_TCPIP_CORE_LOCKING is not set
1473 | # CONFIG_LWIP_CHECK_THREAD_SAFETY is not set
1474 | CONFIG_LWIP_DNS_SUPPORT_MDNS_QUERIES=y
1475 | # CONFIG_LWIP_L2_TO_L3_COPY is not set
1476 | # CONFIG_LWIP_IRAM_OPTIMIZATION is not set
1477 | # CONFIG_LWIP_EXTRA_IRAM_OPTIMIZATION is not set
1478 | CONFIG_LWIP_TIMERS_ONDEMAND=y
1479 | CONFIG_LWIP_ND6=y
1480 | # CONFIG_LWIP_FORCE_ROUTER_FORWARDING is not set
1481 | CONFIG_LWIP_MAX_SOCKETS=10
1482 | # CONFIG_LWIP_USE_ONLY_LWIP_SELECT is not set
1483 | # CONFIG_LWIP_SO_LINGER is not set
1484 | CONFIG_LWIP_SO_REUSE=y
1485 | CONFIG_LWIP_SO_REUSE_RXTOALL=y
1486 | # CONFIG_LWIP_SO_RCVBUF is not set
1487 | # CONFIG_LWIP_NETBUF_RECVINFO is not set
1488 | CONFIG_LWIP_IP_DEFAULT_TTL=64
1489 | CONFIG_LWIP_IP4_FRAG=y
1490 | CONFIG_LWIP_IP6_FRAG=y
1491 | # CONFIG_LWIP_IP4_REASSEMBLY is not set
1492 | # CONFIG_LWIP_IP6_REASSEMBLY is not set
1493 | CONFIG_LWIP_IP_REASS_MAX_PBUFS=10
1494 | # CONFIG_LWIP_IP_FORWARD is not set
1495 | # CONFIG_LWIP_STATS is not set
1496 | CONFIG_LWIP_ESP_GRATUITOUS_ARP=y
1497 | CONFIG_LWIP_GARP_TMR_INTERVAL=60
1498 | CONFIG_LWIP_ESP_MLDV6_REPORT=y
1499 | CONFIG_LWIP_MLDV6_TMR_INTERVAL=40
1500 | CONFIG_LWIP_TCPIP_RECVMBOX_SIZE=32
1501 | CONFIG_LWIP_DHCP_DOES_ARP_CHECK=y
1502 | # CONFIG_LWIP_DHCP_DOES_ACD_CHECK is not set
1503 | # CONFIG_LWIP_DHCP_DOES_NOT_CHECK_OFFERED_IP is not set
1504 | # CONFIG_LWIP_DHCP_DISABLE_CLIENT_ID is not set
1505 | CONFIG_LWIP_DHCP_DISABLE_VENDOR_CLASS_ID=y
1506 | # CONFIG_LWIP_DHCP_RESTORE_LAST_IP is not set
1507 | CONFIG_LWIP_DHCP_OPTIONS_LEN=68
1508 | CONFIG_LWIP_NUM_NETIF_CLIENT_DATA=0
1509 | CONFIG_LWIP_DHCP_COARSE_TIMER_SECS=1
1510 |
1511 | #
1512 | # DHCP server
1513 | #
1514 | CONFIG_LWIP_DHCPS=y
1515 | CONFIG_LWIP_DHCPS_LEASE_UNIT=60
1516 | CONFIG_LWIP_DHCPS_MAX_STATION_NUM=8
1517 | CONFIG_LWIP_DHCPS_STATIC_ENTRIES=y
1518 | CONFIG_LWIP_DHCPS_ADD_DNS=y
1519 | # end of DHCP server
1520 |
1521 | # CONFIG_LWIP_AUTOIP is not set
1522 | CONFIG_LWIP_IPV4=y
1523 | CONFIG_LWIP_IPV6=y
1524 | # CONFIG_LWIP_IPV6_AUTOCONFIG is not set
1525 | CONFIG_LWIP_IPV6_NUM_ADDRESSES=3
1526 | # CONFIG_LWIP_IPV6_FORWARD is not set
1527 | # CONFIG_LWIP_NETIF_STATUS_CALLBACK is not set
1528 | CONFIG_LWIP_NETIF_LOOPBACK=y
1529 | CONFIG_LWIP_LOOPBACK_MAX_PBUFS=8
1530 |
1531 | #
1532 | # TCP
1533 | #
1534 | CONFIG_LWIP_MAX_ACTIVE_TCP=16
1535 | CONFIG_LWIP_MAX_LISTENING_TCP=16
1536 | CONFIG_LWIP_TCP_HIGH_SPEED_RETRANSMISSION=y
1537 | CONFIG_LWIP_TCP_MAXRTX=12
1538 | CONFIG_LWIP_TCP_SYNMAXRTX=12
1539 | CONFIG_LWIP_TCP_MSS=1440
1540 | CONFIG_LWIP_TCP_TMR_INTERVAL=250
1541 | CONFIG_LWIP_TCP_MSL=60000
1542 | CONFIG_LWIP_TCP_FIN_WAIT_TIMEOUT=20000
1543 | CONFIG_LWIP_TCP_SND_BUF_DEFAULT=5760
1544 | CONFIG_LWIP_TCP_WND_DEFAULT=5760
1545 | CONFIG_LWIP_TCP_RECVMBOX_SIZE=6
1546 | CONFIG_LWIP_TCP_ACCEPTMBOX_SIZE=6
1547 | CONFIG_LWIP_TCP_QUEUE_OOSEQ=y
1548 | CONFIG_LWIP_TCP_OOSEQ_TIMEOUT=6
1549 | CONFIG_LWIP_TCP_OOSEQ_MAX_PBUFS=4
1550 | # CONFIG_LWIP_TCP_SACK_OUT is not set
1551 | CONFIG_LWIP_TCP_OVERSIZE_MSS=y
1552 | # CONFIG_LWIP_TCP_OVERSIZE_QUARTER_MSS is not set
1553 | # CONFIG_LWIP_TCP_OVERSIZE_DISABLE is not set
1554 | CONFIG_LWIP_TCP_RTO_TIME=1500
1555 | # end of TCP
1556 |
1557 | #
1558 | # UDP
1559 | #
1560 | CONFIG_LWIP_MAX_UDP_PCBS=16
1561 | CONFIG_LWIP_UDP_RECVMBOX_SIZE=6
1562 | # end of UDP
1563 |
1564 | #
1565 | # Checksums
1566 | #
1567 | # CONFIG_LWIP_CHECKSUM_CHECK_IP is not set
1568 | # CONFIG_LWIP_CHECKSUM_CHECK_UDP is not set
1569 | CONFIG_LWIP_CHECKSUM_CHECK_ICMP=y
1570 | # end of Checksums
1571 |
1572 | CONFIG_LWIP_TCPIP_TASK_STACK_SIZE=3072
1573 | CONFIG_LWIP_TCPIP_TASK_AFFINITY_NO_AFFINITY=y
1574 | # CONFIG_LWIP_TCPIP_TASK_AFFINITY_CPU0 is not set
1575 | # CONFIG_LWIP_TCPIP_TASK_AFFINITY_CPU1 is not set
1576 | CONFIG_LWIP_TCPIP_TASK_AFFINITY=0x7FFFFFFF
1577 | CONFIG_LWIP_IPV6_MEMP_NUM_ND6_QUEUE=3
1578 | CONFIG_LWIP_IPV6_ND6_NUM_NEIGHBORS=5
1579 | CONFIG_LWIP_IPV6_ND6_NUM_PREFIXES=5
1580 | CONFIG_LWIP_IPV6_ND6_NUM_ROUTERS=3
1581 | CONFIG_LWIP_IPV6_ND6_NUM_DESTINATIONS=10
1582 | # CONFIG_LWIP_PPP_SUPPORT is not set
1583 | # CONFIG_LWIP_SLIP_SUPPORT is not set
1584 |
1585 | #
1586 | # ICMP
1587 | #
1588 | CONFIG_LWIP_ICMP=y
1589 | # CONFIG_LWIP_MULTICAST_PING is not set
1590 | # CONFIG_LWIP_BROADCAST_PING is not set
1591 | # end of ICMP
1592 |
1593 | #
1594 | # LWIP RAW API
1595 | #
1596 | CONFIG_LWIP_MAX_RAW_PCBS=16
1597 | # end of LWIP RAW API
1598 |
1599 | #
1600 | # SNTP
1601 | #
1602 | CONFIG_LWIP_SNTP_MAX_SERVERS=1
1603 | # CONFIG_LWIP_DHCP_GET_NTP_SRV is not set
1604 | CONFIG_LWIP_SNTP_UPDATE_DELAY=3600000
1605 | CONFIG_LWIP_SNTP_STARTUP_DELAY=y
1606 | CONFIG_LWIP_SNTP_MAXIMUM_STARTUP_DELAY=5000
1607 | # end of SNTP
1608 |
1609 | #
1610 | # DNS
1611 | #
1612 | CONFIG_LWIP_DNS_MAX_HOST_IP=1
1613 | CONFIG_LWIP_DNS_MAX_SERVERS=3
1614 | # CONFIG_LWIP_FALLBACK_DNS_SERVER_SUPPORT is not set
1615 | # CONFIG_LWIP_DNS_SETSERVER_WITH_NETIF is not set
1616 | # end of DNS
1617 |
1618 | CONFIG_LWIP_BRIDGEIF_MAX_PORTS=7
1619 | CONFIG_LWIP_ESP_LWIP_ASSERT=y
1620 |
1621 | #
1622 | # Hooks
1623 | #
1624 | # CONFIG_LWIP_HOOK_TCP_ISN_NONE is not set
1625 | CONFIG_LWIP_HOOK_TCP_ISN_DEFAULT=y
1626 | # CONFIG_LWIP_HOOK_TCP_ISN_CUSTOM is not set
1627 | CONFIG_LWIP_HOOK_IP6_ROUTE_NONE=y
1628 | # CONFIG_LWIP_HOOK_IP6_ROUTE_DEFAULT is not set
1629 | # CONFIG_LWIP_HOOK_IP6_ROUTE_CUSTOM is not set
1630 | CONFIG_LWIP_HOOK_ND6_GET_GW_NONE=y
1631 | # CONFIG_LWIP_HOOK_ND6_GET_GW_DEFAULT is not set
1632 | # CONFIG_LWIP_HOOK_ND6_GET_GW_CUSTOM is not set
1633 | CONFIG_LWIP_HOOK_IP6_SELECT_SRC_ADDR_NONE=y
1634 | # CONFIG_LWIP_HOOK_IP6_SELECT_SRC_ADDR_DEFAULT is not set
1635 | # CONFIG_LWIP_HOOK_IP6_SELECT_SRC_ADDR_CUSTOM is not set
1636 | CONFIG_LWIP_HOOK_NETCONN_EXT_RESOLVE_NONE=y
1637 | # CONFIG_LWIP_HOOK_NETCONN_EXT_RESOLVE_DEFAULT is not set
1638 | # CONFIG_LWIP_HOOK_NETCONN_EXT_RESOLVE_CUSTOM is not set
1639 | CONFIG_LWIP_HOOK_DNS_EXT_RESOLVE_NONE=y
1640 | # CONFIG_LWIP_HOOK_DNS_EXT_RESOLVE_CUSTOM is not set
1641 | # CONFIG_LWIP_HOOK_IP6_INPUT_NONE is not set
1642 | CONFIG_LWIP_HOOK_IP6_INPUT_DEFAULT=y
1643 | # CONFIG_LWIP_HOOK_IP6_INPUT_CUSTOM is not set
1644 | # end of Hooks
1645 |
1646 | # CONFIG_LWIP_DEBUG is not set
1647 | # end of LWIP
1648 |
1649 | #
1650 | # mbedTLS
1651 | #
1652 | CONFIG_MBEDTLS_INTERNAL_MEM_ALLOC=y
1653 | # CONFIG_MBEDTLS_DEFAULT_MEM_ALLOC is not set
1654 | # CONFIG_MBEDTLS_CUSTOM_MEM_ALLOC is not set
1655 | CONFIG_MBEDTLS_ASYMMETRIC_CONTENT_LEN=y
1656 | CONFIG_MBEDTLS_SSL_IN_CONTENT_LEN=16384
1657 | CONFIG_MBEDTLS_SSL_OUT_CONTENT_LEN=4096
1658 | # CONFIG_MBEDTLS_DYNAMIC_BUFFER is not set
1659 | # CONFIG_MBEDTLS_DEBUG is not set
1660 |
1661 | #
1662 | # mbedTLS v3.x related
1663 | #
1664 | # CONFIG_MBEDTLS_SSL_PROTO_TLS1_3 is not set
1665 | # CONFIG_MBEDTLS_SSL_VARIABLE_BUFFER_LENGTH is not set
1666 | # CONFIG_MBEDTLS_X509_TRUSTED_CERT_CALLBACK is not set
1667 | # CONFIG_MBEDTLS_SSL_CONTEXT_SERIALIZATION is not set
1668 | CONFIG_MBEDTLS_SSL_KEEP_PEER_CERTIFICATE=y
1669 | CONFIG_MBEDTLS_PKCS7_C=y
1670 | # end of mbedTLS v3.x related
1671 |
1672 | #
1673 | # Certificate Bundle
1674 | #
1675 | CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=y
1676 | CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_FULL=y
1677 | # CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_CMN is not set
1678 | # CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_NONE is not set
1679 | # CONFIG_MBEDTLS_CUSTOM_CERTIFICATE_BUNDLE is not set
1680 | # CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEPRECATED_LIST is not set
1681 | CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_MAX_CERTS=200
1682 | # end of Certificate Bundle
1683 |
1684 | # CONFIG_MBEDTLS_ECP_RESTARTABLE is not set
1685 | CONFIG_MBEDTLS_CMAC_C=y
1686 | CONFIG_MBEDTLS_HARDWARE_AES=y
1687 | CONFIG_MBEDTLS_AES_USE_INTERRUPT=y
1688 | CONFIG_MBEDTLS_AES_INTERRUPT_LEVEL=0
1689 | CONFIG_MBEDTLS_GCM_SUPPORT_NON_AES_CIPHER=y
1690 | CONFIG_MBEDTLS_HARDWARE_MPI=y
1691 | # CONFIG_MBEDTLS_LARGE_KEY_SOFTWARE_MPI is not set
1692 | CONFIG_MBEDTLS_MPI_USE_INTERRUPT=y
1693 | CONFIG_MBEDTLS_MPI_INTERRUPT_LEVEL=0
1694 | CONFIG_MBEDTLS_HARDWARE_SHA=y
1695 | CONFIG_MBEDTLS_ROM_MD5=y
1696 | # CONFIG_MBEDTLS_ATCA_HW_ECDSA_SIGN is not set
1697 | # CONFIG_MBEDTLS_ATCA_HW_ECDSA_VERIFY is not set
1698 | CONFIG_MBEDTLS_HAVE_TIME=y
1699 | # CONFIG_MBEDTLS_PLATFORM_TIME_ALT is not set
1700 | # CONFIG_MBEDTLS_HAVE_TIME_DATE is not set
1701 | CONFIG_MBEDTLS_ECDSA_DETERMINISTIC=y
1702 | CONFIG_MBEDTLS_SHA512_C=y
1703 | # CONFIG_MBEDTLS_SHA3_C is not set
1704 | CONFIG_MBEDTLS_TLS_SERVER_AND_CLIENT=y
1705 | # CONFIG_MBEDTLS_TLS_SERVER_ONLY is not set
1706 | # CONFIG_MBEDTLS_TLS_CLIENT_ONLY is not set
1707 | # CONFIG_MBEDTLS_TLS_DISABLED is not set
1708 | CONFIG_MBEDTLS_TLS_SERVER=y
1709 | CONFIG_MBEDTLS_TLS_CLIENT=y
1710 | CONFIG_MBEDTLS_TLS_ENABLED=y
1711 |
1712 | #
1713 | # TLS Key Exchange Methods
1714 | #
1715 | # CONFIG_MBEDTLS_PSK_MODES is not set
1716 | CONFIG_MBEDTLS_KEY_EXCHANGE_RSA=y
1717 | CONFIG_MBEDTLS_KEY_EXCHANGE_ELLIPTIC_CURVE=y
1718 | CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_RSA=y
1719 | CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA=y
1720 | CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA=y
1721 | CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_RSA=y
1722 | # end of TLS Key Exchange Methods
1723 |
1724 | CONFIG_MBEDTLS_SSL_RENEGOTIATION=y
1725 | CONFIG_MBEDTLS_SSL_PROTO_TLS1_2=y
1726 | # CONFIG_MBEDTLS_SSL_PROTO_GMTSSL1_1 is not set
1727 | # CONFIG_MBEDTLS_SSL_PROTO_DTLS is not set
1728 | CONFIG_MBEDTLS_SSL_ALPN=y
1729 | CONFIG_MBEDTLS_CLIENT_SSL_SESSION_TICKETS=y
1730 | CONFIG_MBEDTLS_SERVER_SSL_SESSION_TICKETS=y
1731 |
1732 | #
1733 | # Symmetric Ciphers
1734 | #
1735 | CONFIG_MBEDTLS_AES_C=y
1736 | # CONFIG_MBEDTLS_CAMELLIA_C is not set
1737 | # CONFIG_MBEDTLS_DES_C is not set
1738 | # CONFIG_MBEDTLS_BLOWFISH_C is not set
1739 | # CONFIG_MBEDTLS_XTEA_C is not set
1740 | CONFIG_MBEDTLS_CCM_C=y
1741 | CONFIG_MBEDTLS_GCM_C=y
1742 | # CONFIG_MBEDTLS_NIST_KW_C is not set
1743 | # end of Symmetric Ciphers
1744 |
1745 | # CONFIG_MBEDTLS_RIPEMD160_C is not set
1746 |
1747 | #
1748 | # Certificates
1749 | #
1750 | CONFIG_MBEDTLS_PEM_PARSE_C=y
1751 | CONFIG_MBEDTLS_PEM_WRITE_C=y
1752 | CONFIG_MBEDTLS_X509_CRL_PARSE_C=y
1753 | CONFIG_MBEDTLS_X509_CSR_PARSE_C=y
1754 | # end of Certificates
1755 |
1756 | CONFIG_MBEDTLS_ECP_C=y
1757 | CONFIG_MBEDTLS_PK_PARSE_EC_EXTENDED=y
1758 | CONFIG_MBEDTLS_PK_PARSE_EC_COMPRESSED=y
1759 | # CONFIG_MBEDTLS_DHM_C is not set
1760 | CONFIG_MBEDTLS_ECDH_C=y
1761 | CONFIG_MBEDTLS_ECDSA_C=y
1762 | # CONFIG_MBEDTLS_ECJPAKE_C is not set
1763 | CONFIG_MBEDTLS_ECP_DP_SECP192R1_ENABLED=y
1764 | CONFIG_MBEDTLS_ECP_DP_SECP224R1_ENABLED=y
1765 | CONFIG_MBEDTLS_ECP_DP_SECP256R1_ENABLED=y
1766 | CONFIG_MBEDTLS_ECP_DP_SECP384R1_ENABLED=y
1767 | CONFIG_MBEDTLS_ECP_DP_SECP521R1_ENABLED=y
1768 | CONFIG_MBEDTLS_ECP_DP_SECP192K1_ENABLED=y
1769 | CONFIG_MBEDTLS_ECP_DP_SECP224K1_ENABLED=y
1770 | CONFIG_MBEDTLS_ECP_DP_SECP256K1_ENABLED=y
1771 | CONFIG_MBEDTLS_ECP_DP_BP256R1_ENABLED=y
1772 | CONFIG_MBEDTLS_ECP_DP_BP384R1_ENABLED=y
1773 | CONFIG_MBEDTLS_ECP_DP_BP512R1_ENABLED=y
1774 | CONFIG_MBEDTLS_ECP_DP_CURVE25519_ENABLED=y
1775 | CONFIG_MBEDTLS_ECP_NIST_OPTIM=y
1776 | # CONFIG_MBEDTLS_ECP_FIXED_POINT_OPTIM is not set
1777 | # CONFIG_MBEDTLS_POLY1305_C is not set
1778 | # CONFIG_MBEDTLS_CHACHA20_C is not set
1779 | # CONFIG_MBEDTLS_HKDF_C is not set
1780 | # CONFIG_MBEDTLS_THREADING_C is not set
1781 | CONFIG_MBEDTLS_ERROR_STRINGS=y
1782 | CONFIG_MBEDTLS_FS_IO=y
1783 | # end of mbedTLS
1784 |
1785 | #
1786 | # ESP-MQTT Configurations
1787 | #
1788 | CONFIG_MQTT_PROTOCOL_311=y
1789 | # CONFIG_MQTT_PROTOCOL_5 is not set
1790 | CONFIG_MQTT_TRANSPORT_SSL=y
1791 | CONFIG_MQTT_TRANSPORT_WEBSOCKET=y
1792 | CONFIG_MQTT_TRANSPORT_WEBSOCKET_SECURE=y
1793 | # CONFIG_MQTT_MSG_ID_INCREMENTAL is not set
1794 | # CONFIG_MQTT_SKIP_PUBLISH_IF_DISCONNECTED is not set
1795 | # CONFIG_MQTT_REPORT_DELETED_MESSAGES is not set
1796 | # CONFIG_MQTT_USE_CUSTOM_CONFIG is not set
1797 | # CONFIG_MQTT_TASK_CORE_SELECTION_ENABLED is not set
1798 | # CONFIG_MQTT_CUSTOM_OUTBOX is not set
1799 | # end of ESP-MQTT Configurations
1800 |
1801 | #
1802 | # Newlib
1803 | #
1804 | CONFIG_NEWLIB_STDOUT_LINE_ENDING_CRLF=y
1805 | # CONFIG_NEWLIB_STDOUT_LINE_ENDING_LF is not set
1806 | # CONFIG_NEWLIB_STDOUT_LINE_ENDING_CR is not set
1807 | # CONFIG_NEWLIB_STDIN_LINE_ENDING_CRLF is not set
1808 | # CONFIG_NEWLIB_STDIN_LINE_ENDING_LF is not set
1809 | CONFIG_NEWLIB_STDIN_LINE_ENDING_CR=y
1810 | # CONFIG_NEWLIB_NANO_FORMAT is not set
1811 | CONFIG_NEWLIB_TIME_SYSCALL_USE_RTC_HRT=y
1812 | # CONFIG_NEWLIB_TIME_SYSCALL_USE_RTC is not set
1813 | # CONFIG_NEWLIB_TIME_SYSCALL_USE_HRT is not set
1814 | # CONFIG_NEWLIB_TIME_SYSCALL_USE_NONE is not set
1815 | # end of Newlib
1816 |
1817 | #
1818 | # NVS
1819 | #
1820 | # CONFIG_NVS_ENCRYPTION is not set
1821 | # CONFIG_NVS_ASSERT_ERROR_CHECK is not set
1822 | # CONFIG_NVS_LEGACY_DUP_KEYS_COMPATIBILITY is not set
1823 | # end of NVS
1824 |
1825 | #
1826 | # OpenThread
1827 | #
1828 | # CONFIG_OPENTHREAD_ENABLED is not set
1829 |
1830 | #
1831 | # OpenThread Spinel
1832 | #
1833 | # CONFIG_OPENTHREAD_SPINEL_ONLY is not set
1834 | # end of OpenThread Spinel
1835 | # end of OpenThread
1836 |
1837 | #
1838 | # Protocomm
1839 | #
1840 | CONFIG_ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_0=y
1841 | CONFIG_ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_1=y
1842 | CONFIG_ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_2=y
1843 | # end of Protocomm
1844 |
1845 | #
1846 | # PThreads
1847 | #
1848 | CONFIG_PTHREAD_TASK_PRIO_DEFAULT=5
1849 | CONFIG_PTHREAD_TASK_STACK_SIZE_DEFAULT=3072
1850 | CONFIG_PTHREAD_STACK_MIN=768
1851 | CONFIG_PTHREAD_DEFAULT_CORE_NO_AFFINITY=y
1852 | # CONFIG_PTHREAD_DEFAULT_CORE_0 is not set
1853 | # CONFIG_PTHREAD_DEFAULT_CORE_1 is not set
1854 | CONFIG_PTHREAD_TASK_CORE_DEFAULT=-1
1855 | CONFIG_PTHREAD_TASK_NAME_DEFAULT="pthread"
1856 | # end of PThreads
1857 |
1858 | #
1859 | # MMU Config
1860 | #
1861 | CONFIG_MMU_PAGE_SIZE_64KB=y
1862 | CONFIG_MMU_PAGE_MODE="64KB"
1863 | CONFIG_MMU_PAGE_SIZE=0x10000
1864 | # end of MMU Config
1865 |
1866 | #
1867 | # Main Flash configuration
1868 | #
1869 |
1870 | #
1871 | # SPI Flash behavior when brownout
1872 | #
1873 | CONFIG_SPI_FLASH_BROWNOUT_RESET_XMC=y
1874 | CONFIG_SPI_FLASH_BROWNOUT_RESET=y
1875 | # end of SPI Flash behavior when brownout
1876 |
1877 | #
1878 | # Optional and Experimental Features (READ DOCS FIRST)
1879 | #
1880 |
1881 | #
1882 | # Features here require specific hardware (READ DOCS FIRST!)
1883 | #
1884 | # CONFIG_SPI_FLASH_HPM_ENA is not set
1885 | CONFIG_SPI_FLASH_HPM_AUTO=y
1886 | # CONFIG_SPI_FLASH_HPM_DIS is not set
1887 | CONFIG_SPI_FLASH_HPM_ON=y
1888 | CONFIG_SPI_FLASH_HPM_DC_AUTO=y
1889 | # CONFIG_SPI_FLASH_HPM_DC_DISABLE is not set
1890 | # CONFIG_SPI_FLASH_AUTO_SUSPEND is not set
1891 | CONFIG_SPI_FLASH_SUSPEND_TSUS_VAL_US=50
1892 | # CONFIG_SPI_FLASH_FORCE_ENABLE_XMC_C_SUSPEND is not set
1893 | # end of Optional and Experimental Features (READ DOCS FIRST)
1894 | # end of Main Flash configuration
1895 |
1896 | #
1897 | # SPI Flash driver
1898 | #
1899 | # CONFIG_SPI_FLASH_VERIFY_WRITE is not set
1900 | # CONFIG_SPI_FLASH_ENABLE_COUNTERS is not set
1901 | CONFIG_SPI_FLASH_ROM_DRIVER_PATCH=y
1902 | # CONFIG_SPI_FLASH_ROM_IMPL is not set
1903 | CONFIG_SPI_FLASH_DANGEROUS_WRITE_ABORTS=y
1904 | # CONFIG_SPI_FLASH_DANGEROUS_WRITE_FAILS is not set
1905 | # CONFIG_SPI_FLASH_DANGEROUS_WRITE_ALLOWED is not set
1906 | # CONFIG_SPI_FLASH_BYPASS_BLOCK_ERASE is not set
1907 | CONFIG_SPI_FLASH_YIELD_DURING_ERASE=y
1908 | CONFIG_SPI_FLASH_ERASE_YIELD_DURATION_MS=20
1909 | CONFIG_SPI_FLASH_ERASE_YIELD_TICKS=1
1910 | CONFIG_SPI_FLASH_WRITE_CHUNK_SIZE=8192
1911 | # CONFIG_SPI_FLASH_SIZE_OVERRIDE is not set
1912 | # CONFIG_SPI_FLASH_CHECK_ERASE_TIMEOUT_DISABLED is not set
1913 | # CONFIG_SPI_FLASH_OVERRIDE_CHIP_DRIVER_LIST is not set
1914 |
1915 | #
1916 | # Auto-detect flash chips
1917 | #
1918 | CONFIG_SPI_FLASH_VENDOR_XMC_SUPPORTED=y
1919 | CONFIG_SPI_FLASH_VENDOR_GD_SUPPORTED=y
1920 | CONFIG_SPI_FLASH_VENDOR_ISSI_SUPPORTED=y
1921 | CONFIG_SPI_FLASH_VENDOR_MXIC_SUPPORTED=y
1922 | CONFIG_SPI_FLASH_VENDOR_WINBOND_SUPPORTED=y
1923 | CONFIG_SPI_FLASH_VENDOR_BOYA_SUPPORTED=y
1924 | CONFIG_SPI_FLASH_VENDOR_TH_SUPPORTED=y
1925 | CONFIG_SPI_FLASH_SUPPORT_ISSI_CHIP=y
1926 | CONFIG_SPI_FLASH_SUPPORT_MXIC_CHIP=y
1927 | CONFIG_SPI_FLASH_SUPPORT_GD_CHIP=y
1928 | CONFIG_SPI_FLASH_SUPPORT_WINBOND_CHIP=y
1929 | CONFIG_SPI_FLASH_SUPPORT_BOYA_CHIP=y
1930 | CONFIG_SPI_FLASH_SUPPORT_TH_CHIP=y
1931 | CONFIG_SPI_FLASH_SUPPORT_MXIC_OPI_CHIP=y
1932 | # end of Auto-detect flash chips
1933 |
1934 | CONFIG_SPI_FLASH_ENABLE_ENCRYPTED_READ_WRITE=y
1935 | # end of SPI Flash driver
1936 |
1937 | #
1938 | # SPIFFS Configuration
1939 | #
1940 | CONFIG_SPIFFS_MAX_PARTITIONS=3
1941 |
1942 | #
1943 | # SPIFFS Cache Configuration
1944 | #
1945 | CONFIG_SPIFFS_CACHE=y
1946 | CONFIG_SPIFFS_CACHE_WR=y
1947 | # CONFIG_SPIFFS_CACHE_STATS is not set
1948 | # end of SPIFFS Cache Configuration
1949 |
1950 | CONFIG_SPIFFS_PAGE_CHECK=y
1951 | CONFIG_SPIFFS_GC_MAX_RUNS=10
1952 | # CONFIG_SPIFFS_GC_STATS is not set
1953 | CONFIG_SPIFFS_PAGE_SIZE=256
1954 | CONFIG_SPIFFS_OBJ_NAME_LEN=32
1955 | # CONFIG_SPIFFS_FOLLOW_SYMLINKS is not set
1956 | CONFIG_SPIFFS_USE_MAGIC=y
1957 | CONFIG_SPIFFS_USE_MAGIC_LENGTH=y
1958 | CONFIG_SPIFFS_META_LENGTH=4
1959 | CONFIG_SPIFFS_USE_MTIME=y
1960 |
1961 | #
1962 | # Debug Configuration
1963 | #
1964 | # CONFIG_SPIFFS_DBG is not set
1965 | # CONFIG_SPIFFS_API_DBG is not set
1966 | # CONFIG_SPIFFS_GC_DBG is not set
1967 | # CONFIG_SPIFFS_CACHE_DBG is not set
1968 | # CONFIG_SPIFFS_CHECK_DBG is not set
1969 | # CONFIG_SPIFFS_TEST_VISUALISATION is not set
1970 | # end of Debug Configuration
1971 | # end of SPIFFS Configuration
1972 |
1973 | #
1974 | # TCP Transport
1975 | #
1976 |
1977 | #
1978 | # Websocket
1979 | #
1980 | CONFIG_WS_TRANSPORT=y
1981 | CONFIG_WS_BUFFER_SIZE=1024
1982 | # CONFIG_WS_DYNAMIC_BUFFER is not set
1983 | # end of Websocket
1984 | # end of TCP Transport
1985 |
1986 | #
1987 | # Ultra Low Power (ULP) Co-processor
1988 | #
1989 | # CONFIG_ULP_COPROC_ENABLED is not set
1990 |
1991 | #
1992 | # ULP Debugging Options
1993 | #
1994 | # end of ULP Debugging Options
1995 | # end of Ultra Low Power (ULP) Co-processor
1996 |
1997 | #
1998 | # Unity unit testing library
1999 | #
2000 | CONFIG_UNITY_ENABLE_FLOAT=y
2001 | CONFIG_UNITY_ENABLE_DOUBLE=y
2002 | # CONFIG_UNITY_ENABLE_64BIT is not set
2003 | # CONFIG_UNITY_ENABLE_COLOR is not set
2004 | CONFIG_UNITY_ENABLE_IDF_TEST_RUNNER=y
2005 | # CONFIG_UNITY_ENABLE_FIXTURE is not set
2006 | # CONFIG_UNITY_ENABLE_BACKTRACE_ON_FAIL is not set
2007 | # end of Unity unit testing library
2008 |
2009 | #
2010 | # USB-OTG
2011 | #
2012 | CONFIG_USB_HOST_CONTROL_TRANSFER_MAX_SIZE=256
2013 | CONFIG_USB_HOST_HW_BUFFER_BIAS_BALANCED=y
2014 | # CONFIG_USB_HOST_HW_BUFFER_BIAS_IN is not set
2015 | # CONFIG_USB_HOST_HW_BUFFER_BIAS_PERIODIC_OUT is not set
2016 |
2017 | #
2018 | # Hub Driver Configuration
2019 | #
2020 |
2021 | #
2022 | # Root Port configuration
2023 | #
2024 | CONFIG_USB_HOST_DEBOUNCE_DELAY_MS=250
2025 | CONFIG_USB_HOST_RESET_HOLD_MS=30
2026 | CONFIG_USB_HOST_RESET_RECOVERY_MS=30
2027 | CONFIG_USB_HOST_SET_ADDR_RECOVERY_MS=10
2028 | # end of Root Port configuration
2029 |
2030 | # CONFIG_USB_HOST_HUBS_SUPPORTED is not set
2031 | # end of Hub Driver Configuration
2032 |
2033 | # CONFIG_USB_HOST_ENABLE_ENUM_FILTER_CALLBACK is not set
2034 | CONFIG_USB_OTG_SUPPORTED=y
2035 | # end of USB-OTG
2036 |
2037 | #
2038 | # Virtual file system
2039 | #
2040 | CONFIG_VFS_SUPPORT_IO=y
2041 | CONFIG_VFS_SUPPORT_DIR=y
2042 | CONFIG_VFS_SUPPORT_SELECT=y
2043 | CONFIG_VFS_SUPPRESS_SELECT_DEBUG_OUTPUT=y
2044 | # CONFIG_VFS_SELECT_IN_RAM is not set
2045 | CONFIG_VFS_SUPPORT_TERMIOS=y
2046 | CONFIG_VFS_MAX_COUNT=8
2047 |
2048 | #
2049 | # Host File System I/O (Semihosting)
2050 | #
2051 | CONFIG_VFS_SEMIHOSTFS_MAX_MOUNT_POINTS=1
2052 | # end of Host File System I/O (Semihosting)
2053 |
2054 | CONFIG_VFS_INITIALIZE_DEV_NULL=y
2055 | # end of Virtual file system
2056 |
2057 | #
2058 | # Wear Levelling
2059 | #
2060 | # CONFIG_WL_SECTOR_SIZE_512 is not set
2061 | CONFIG_WL_SECTOR_SIZE_4096=y
2062 | CONFIG_WL_SECTOR_SIZE=4096
2063 | # end of Wear Levelling
2064 |
2065 | #
2066 | # Wi-Fi Provisioning Manager
2067 | #
2068 | CONFIG_WIFI_PROV_SCAN_MAX_ENTRIES=16
2069 | CONFIG_WIFI_PROV_AUTOSTOP_TIMEOUT=30
2070 | CONFIG_WIFI_PROV_STA_ALL_CHANNEL_SCAN=y
2071 | # CONFIG_WIFI_PROV_STA_FAST_SCAN is not set
2072 | # end of Wi-Fi Provisioning Manager
2073 | # end of Component config
2074 |
2075 | # CONFIG_IDF_EXPERIMENTAL_FEATURES is not set
2076 |
2077 | # Deprecated options for backward compatibility
2078 | # CONFIG_APP_BUILD_TYPE_ELF_RAM is not set
2079 | # CONFIG_NO_BLOBS is not set
2080 | # CONFIG_LOG_BOOTLOADER_LEVEL_NONE is not set
2081 | # CONFIG_LOG_BOOTLOADER_LEVEL_ERROR is not set
2082 | # CONFIG_LOG_BOOTLOADER_LEVEL_WARN is not set
2083 | CONFIG_LOG_BOOTLOADER_LEVEL_INFO=y
2084 | # CONFIG_LOG_BOOTLOADER_LEVEL_DEBUG is not set
2085 | # CONFIG_LOG_BOOTLOADER_LEVEL_VERBOSE is not set
2086 | CONFIG_LOG_BOOTLOADER_LEVEL=3
2087 | # CONFIG_APP_ROLLBACK_ENABLE is not set
2088 | # CONFIG_FLASH_ENCRYPTION_ENABLED is not set
2089 | # CONFIG_FLASHMODE_QIO is not set
2090 | # CONFIG_FLASHMODE_QOUT is not set
2091 | CONFIG_FLASHMODE_DIO=y
2092 | # CONFIG_FLASHMODE_DOUT is not set
2093 | CONFIG_MONITOR_BAUD=115200
2094 | CONFIG_OPTIMIZATION_LEVEL_DEBUG=y
2095 | CONFIG_COMPILER_OPTIMIZATION_LEVEL_DEBUG=y
2096 | CONFIG_COMPILER_OPTIMIZATION_DEFAULT=y
2097 | # CONFIG_OPTIMIZATION_LEVEL_RELEASE is not set
2098 | # CONFIG_COMPILER_OPTIMIZATION_LEVEL_RELEASE is not set
2099 | CONFIG_OPTIMIZATION_ASSERTIONS_ENABLED=y
2100 | # CONFIG_OPTIMIZATION_ASSERTIONS_SILENT is not set
2101 | # CONFIG_OPTIMIZATION_ASSERTIONS_DISABLED is not set
2102 | CONFIG_OPTIMIZATION_ASSERTION_LEVEL=2
2103 | # CONFIG_CXX_EXCEPTIONS is not set
2104 | CONFIG_STACK_CHECK_NONE=y
2105 | # CONFIG_STACK_CHECK_NORM is not set
2106 | # CONFIG_STACK_CHECK_STRONG is not set
2107 | # CONFIG_STACK_CHECK_ALL is not set
2108 | # CONFIG_WARN_WRITE_STRINGS is not set
2109 | # CONFIG_ESP32_APPTRACE_DEST_TRAX is not set
2110 | CONFIG_ESP32_APPTRACE_DEST_NONE=y
2111 | CONFIG_ESP32_APPTRACE_LOCK_ENABLE=y
2112 | # CONFIG_EXTERNAL_COEX_ENABLE is not set
2113 | # CONFIG_ESP_WIFI_EXTERNAL_COEXIST_ENABLE is not set
2114 | # CONFIG_MCPWM_ISR_IN_IRAM is not set
2115 | # CONFIG_EVENT_LOOP_PROFILING is not set
2116 | CONFIG_POST_EVENTS_FROM_ISR=y
2117 | CONFIG_POST_EVENTS_FROM_IRAM_ISR=y
2118 | CONFIG_GDBSTUB_SUPPORT_TASKS=y
2119 | CONFIG_GDBSTUB_MAX_TASKS=32
2120 | # CONFIG_OTA_ALLOW_HTTP is not set
2121 | # CONFIG_ESP_SYSTEM_PD_FLASH is not set
2122 | CONFIG_ESP32S3_DEEP_SLEEP_WAKEUP_DELAY=2000
2123 | CONFIG_ESP_SLEEP_DEEP_SLEEP_WAKEUP_DELAY=2000
2124 | CONFIG_ESP32S3_RTC_CLK_SRC_INT_RC=y
2125 | # CONFIG_ESP32S3_RTC_CLK_SRC_EXT_CRYS is not set
2126 | # CONFIG_ESP32S3_RTC_CLK_SRC_EXT_OSC is not set
2127 | # CONFIG_ESP32S3_RTC_CLK_SRC_INT_8MD256 is not set
2128 | CONFIG_ESP32S3_RTC_CLK_CAL_CYCLES=1024
2129 | CONFIG_ESP32_PHY_CALIBRATION_AND_DATA_STORAGE=y
2130 | # CONFIG_ESP32_PHY_INIT_DATA_IN_PARTITION is not set
2131 | CONFIG_ESP32_PHY_MAX_WIFI_TX_POWER=20
2132 | CONFIG_ESP32_PHY_MAX_TX_POWER=20
2133 | # CONFIG_REDUCE_PHY_TX_POWER is not set
2134 | # CONFIG_ESP32_REDUCE_PHY_TX_POWER is not set
2135 | CONFIG_ESP_SYSTEM_PM_POWER_DOWN_CPU=y
2136 | CONFIG_PM_POWER_DOWN_TAGMEM_IN_LIGHT_SLEEP=y
2137 | # CONFIG_ESP32S3_SPIRAM_SUPPORT is not set
2138 | # CONFIG_ESP32S3_DEFAULT_CPU_FREQ_80 is not set
2139 | CONFIG_ESP32S3_DEFAULT_CPU_FREQ_160=y
2140 | # CONFIG_ESP32S3_DEFAULT_CPU_FREQ_240 is not set
2141 | CONFIG_ESP32S3_DEFAULT_CPU_FREQ_MHZ=160
2142 | CONFIG_SYSTEM_EVENT_QUEUE_SIZE=32
2143 | CONFIG_SYSTEM_EVENT_TASK_STACK_SIZE=2304
2144 | CONFIG_MAIN_TASK_STACK_SIZE=3584
2145 | CONFIG_CONSOLE_UART_DEFAULT=y
2146 | # CONFIG_CONSOLE_UART_CUSTOM is not set
2147 | # CONFIG_CONSOLE_UART_NONE is not set
2148 | # CONFIG_ESP_CONSOLE_UART_NONE is not set
2149 | CONFIG_CONSOLE_UART=y
2150 | CONFIG_CONSOLE_UART_NUM=0
2151 | CONFIG_CONSOLE_UART_BAUDRATE=115200
2152 | CONFIG_INT_WDT=y
2153 | CONFIG_INT_WDT_TIMEOUT_MS=300
2154 | CONFIG_INT_WDT_CHECK_CPU1=y
2155 | CONFIG_TASK_WDT=y
2156 | CONFIG_ESP_TASK_WDT=y
2157 | # CONFIG_TASK_WDT_PANIC is not set
2158 | CONFIG_TASK_WDT_TIMEOUT_S=5
2159 | CONFIG_TASK_WDT_CHECK_IDLE_TASK_CPU0=y
2160 | CONFIG_TASK_WDT_CHECK_IDLE_TASK_CPU1=y
2161 | # CONFIG_ESP32_DEBUG_STUBS_ENABLE is not set
2162 | CONFIG_ESP32S3_DEBUG_OCDAWARE=y
2163 | CONFIG_BROWNOUT_DET=y
2164 | CONFIG_ESP32S3_BROWNOUT_DET=y
2165 | CONFIG_ESP32S3_BROWNOUT_DET=y
2166 | CONFIG_BROWNOUT_DET_LVL_SEL_7=y
2167 | CONFIG_ESP32S3_BROWNOUT_DET_LVL_SEL_7=y
2168 | # CONFIG_BROWNOUT_DET_LVL_SEL_6 is not set
2169 | # CONFIG_ESP32S3_BROWNOUT_DET_LVL_SEL_6 is not set
2170 | # CONFIG_BROWNOUT_DET_LVL_SEL_5 is not set
2171 | # CONFIG_ESP32S3_BROWNOUT_DET_LVL_SEL_5 is not set
2172 | # CONFIG_BROWNOUT_DET_LVL_SEL_4 is not set
2173 | # CONFIG_ESP32S3_BROWNOUT_DET_LVL_SEL_4 is not set
2174 | # CONFIG_BROWNOUT_DET_LVL_SEL_3 is not set
2175 | # CONFIG_ESP32S3_BROWNOUT_DET_LVL_SEL_3 is not set
2176 | # CONFIG_BROWNOUT_DET_LVL_SEL_2 is not set
2177 | # CONFIG_ESP32S3_BROWNOUT_DET_LVL_SEL_2 is not set
2178 | # CONFIG_BROWNOUT_DET_LVL_SEL_1 is not set
2179 | # CONFIG_ESP32S3_BROWNOUT_DET_LVL_SEL_1 is not set
2180 | CONFIG_BROWNOUT_DET_LVL=7
2181 | CONFIG_ESP32S3_BROWNOUT_DET_LVL=7
2182 | CONFIG_IPC_TASK_STACK_SIZE=1280
2183 | CONFIG_TIMER_TASK_STACK_SIZE=3584
2184 | CONFIG_ESP32_WIFI_ENABLED=y
2185 | CONFIG_ESP32_WIFI_STATIC_RX_BUFFER_NUM=10
2186 | CONFIG_ESP32_WIFI_DYNAMIC_RX_BUFFER_NUM=32
2187 | # CONFIG_ESP32_WIFI_STATIC_TX_BUFFER is not set
2188 | CONFIG_ESP32_WIFI_DYNAMIC_TX_BUFFER=y
2189 | CONFIG_ESP32_WIFI_TX_BUFFER_TYPE=1
2190 | CONFIG_ESP32_WIFI_DYNAMIC_TX_BUFFER_NUM=32
2191 | # CONFIG_ESP32_WIFI_CSI_ENABLED is not set
2192 | CONFIG_ESP32_WIFI_AMPDU_TX_ENABLED=y
2193 | CONFIG_ESP32_WIFI_TX_BA_WIN=6
2194 | CONFIG_ESP32_WIFI_AMPDU_RX_ENABLED=y
2195 | CONFIG_ESP32_WIFI_AMPDU_RX_ENABLED=y
2196 | CONFIG_ESP32_WIFI_RX_BA_WIN=6
2197 | CONFIG_ESP32_WIFI_RX_BA_WIN=6
2198 | CONFIG_ESP32_WIFI_NVS_ENABLED=y
2199 | CONFIG_ESP32_WIFI_TASK_PINNED_TO_CORE_0=y
2200 | # CONFIG_ESP32_WIFI_TASK_PINNED_TO_CORE_1 is not set
2201 | CONFIG_ESP32_WIFI_SOFTAP_BEACON_MAX_LEN=752
2202 | CONFIG_ESP32_WIFI_MGMT_SBUF_NUM=32
2203 | CONFIG_ESP32_WIFI_IRAM_OPT=y
2204 | CONFIG_ESP32_WIFI_RX_IRAM_OPT=y
2205 | CONFIG_ESP32_WIFI_ENABLE_WPA3_SAE=y
2206 | CONFIG_ESP32_WIFI_ENABLE_WPA3_OWE_STA=y
2207 | CONFIG_WPA_MBEDTLS_CRYPTO=y
2208 | CONFIG_WPA_MBEDTLS_TLS_CLIENT=y
2209 | # CONFIG_WPA_WAPI_PSK is not set
2210 | # CONFIG_WPA_SUITE_B_192 is not set
2211 | # CONFIG_WPA_11KV_SUPPORT is not set
2212 | # CONFIG_WPA_MBO_SUPPORT is not set
2213 | # CONFIG_WPA_DPP_SUPPORT is not set
2214 | # CONFIG_WPA_11R_SUPPORT is not set
2215 | # CONFIG_WPA_WPS_SOFTAP_REGISTRAR is not set
2216 | # CONFIG_WPA_WPS_STRICT is not set
2217 | # CONFIG_WPA_DEBUG_PRINT is not set
2218 | # CONFIG_WPA_TESTING_OPTIONS is not set
2219 | # CONFIG_ESP32_ENABLE_COREDUMP_TO_FLASH is not set
2220 | # CONFIG_ESP32_ENABLE_COREDUMP_TO_UART is not set
2221 | CONFIG_ESP32_ENABLE_COREDUMP_TO_NONE=y
2222 | CONFIG_TIMER_TASK_PRIORITY=1
2223 | CONFIG_TIMER_TASK_STACK_DEPTH=2048
2224 | CONFIG_TIMER_QUEUE_LENGTH=10
2225 | # CONFIG_ENABLE_STATIC_TASK_CLEAN_UP_HOOK is not set
2226 | # CONFIG_HAL_ASSERTION_SILIENT is not set
2227 | # CONFIG_L2_TO_L3_COPY is not set
2228 | CONFIG_ESP_GRATUITOUS_ARP=y
2229 | CONFIG_GARP_TMR_INTERVAL=60
2230 | CONFIG_TCPIP_RECVMBOX_SIZE=32
2231 | CONFIG_TCP_MAXRTX=12
2232 | CONFIG_TCP_SYNMAXRTX=12
2233 | CONFIG_TCP_MSS=1440
2234 | CONFIG_TCP_MSL=60000
2235 | CONFIG_TCP_SND_BUF_DEFAULT=5760
2236 | CONFIG_TCP_WND_DEFAULT=5760
2237 | CONFIG_TCP_RECVMBOX_SIZE=6
2238 | CONFIG_TCP_QUEUE_OOSEQ=y
2239 | CONFIG_TCP_OVERSIZE_MSS=y
2240 | # CONFIG_TCP_OVERSIZE_QUARTER_MSS is not set
2241 | # CONFIG_TCP_OVERSIZE_DISABLE is not set
2242 | CONFIG_UDP_RECVMBOX_SIZE=6
2243 | CONFIG_TCPIP_TASK_STACK_SIZE=3072
2244 | CONFIG_TCPIP_TASK_AFFINITY_NO_AFFINITY=y
2245 | # CONFIG_TCPIP_TASK_AFFINITY_CPU0 is not set
2246 | # CONFIG_TCPIP_TASK_AFFINITY_CPU1 is not set
2247 | CONFIG_TCPIP_TASK_AFFINITY=0x7FFFFFFF
2248 | # CONFIG_PPP_SUPPORT is not set
2249 | CONFIG_ESP32S3_TIME_SYSCALL_USE_RTC_SYSTIMER=y
2250 | CONFIG_ESP32S3_TIME_SYSCALL_USE_RTC_FRC1=y
2251 | # CONFIG_ESP32S3_TIME_SYSCALL_USE_RTC is not set
2252 | # CONFIG_ESP32S3_TIME_SYSCALL_USE_SYSTIMER is not set
2253 | # CONFIG_ESP32S3_TIME_SYSCALL_USE_FRC1 is not set
2254 | # CONFIG_ESP32S3_TIME_SYSCALL_USE_NONE is not set
2255 | CONFIG_ESP32_PTHREAD_TASK_PRIO_DEFAULT=5
2256 | CONFIG_ESP32_PTHREAD_TASK_STACK_SIZE_DEFAULT=3072
2257 | CONFIG_ESP32_PTHREAD_STACK_MIN=768
2258 | CONFIG_ESP32_DEFAULT_PTHREAD_CORE_NO_AFFINITY=y
2259 | # CONFIG_ESP32_DEFAULT_PTHREAD_CORE_0 is not set
2260 | # CONFIG_ESP32_DEFAULT_PTHREAD_CORE_1 is not set
2261 | CONFIG_ESP32_PTHREAD_TASK_CORE_DEFAULT=-1
2262 | CONFIG_ESP32_PTHREAD_TASK_NAME_DEFAULT="pthread"
2263 | CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_ABORTS=y
2264 | # CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_FAILS is not set
2265 | # CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_ALLOWED is not set
2266 | CONFIG_SUPPRESS_SELECT_DEBUG_OUTPUT=y
2267 | CONFIG_SUPPORT_TERMIOS=y
2268 | CONFIG_SEMIHOSTFS_MAX_MOUNT_POINTS=1
2269 | # End of deprecated options
2270 |
--------------------------------------------------------------------------------
/ESP32BLEApp/src/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | # This file was automatically generated for projects
2 | # without default 'CMakeLists.txt' file.
3 |
4 | FILE(GLOB_RECURSE app_sources ${CMAKE_SOURCE_DIR}/src/*.*)
5 |
6 | idf_component_register(SRCS ${app_sources})
7 |
--------------------------------------------------------------------------------
/ESP32BLEApp/src/main.cpp:
--------------------------------------------------------------------------------
1 | // https://randomnerdtutorials.com/esp32-web-bluetooth/
2 |
3 | #include
4 | /*
5 | Rui Santos & Sara Santos - Random Nerd Tutorials
6 | Complete project details at https://RandomNerdTutorials.com/esp32-web-bluetooth/
7 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files.
8 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
9 | */
10 | #include
11 | #include
12 | #include
13 | #include
14 |
15 | BLEServer* pServer = NULL;
16 | BLECharacteristic* pSensorCharacteristic = NULL;
17 | BLECharacteristic* pLedCharacteristic = NULL;
18 | bool deviceConnected = false;
19 | bool oldDeviceConnected = false;
20 | uint32_t value = 0;
21 |
22 | const int ledPin = LED_BUILTIN; // Use the appropriate GPIO pin for your setup
23 |
24 | // See the following for generating UUIDs:
25 | // https://www.uuidgenerator.net/
26 | #define SERVICE_UUID "19b10000-e8f2-537e-4f6c-d104768a1214"
27 | #define SENSOR_CHARACTERISTIC_UUID "19b10001-e8f2-537e-4f6c-d104768a1214"
28 | #define LED_CHARACTERISTIC_UUID "19b10002-e8f2-537e-4f6c-d104768a1214"
29 |
30 | class MyServerCallbacks: public BLEServerCallbacks {
31 | void onConnect(BLEServer* pServer) {
32 | deviceConnected = true;
33 | };
34 |
35 | void onDisconnect(BLEServer* pServer) {
36 | deviceConnected = false;
37 | }
38 | };
39 |
40 | class MyCharacteristicCallbacks : public BLECharacteristicCallbacks {
41 | void onWrite(BLECharacteristic* pLedCharacteristic) {
42 | std::__cxx11::string value = pLedCharacteristic->getValue();
43 | if (value.length() > 0) {
44 | Serial.print("Characteristic event, written: ");
45 | Serial.println(static_cast(value[0])); // Print the integer value
46 |
47 | int receivedValue = static_cast(value[0]);
48 | if (receivedValue == 1) {
49 | digitalWrite(ledPin, HIGH);
50 | } else {
51 | digitalWrite(ledPin, LOW);
52 | }
53 | }
54 | }
55 | };
56 |
57 | void setup() {
58 | Serial.begin(115200);
59 | pinMode(ledPin, OUTPUT);
60 |
61 | // Create the BLE Device
62 | BLEDevice::init("ESP32");
63 |
64 | // Create the BLE Server
65 | pServer = BLEDevice::createServer();
66 | pServer->setCallbacks(new MyServerCallbacks());
67 |
68 | // Create the BLE Service
69 | BLEService *pService = pServer->createService(SERVICE_UUID);
70 |
71 | // Create a BLE Characteristic
72 | pSensorCharacteristic = pService->createCharacteristic(
73 | SENSOR_CHARACTERISTIC_UUID,
74 | BLECharacteristic::PROPERTY_READ |
75 | BLECharacteristic::PROPERTY_WRITE |
76 | BLECharacteristic::PROPERTY_NOTIFY |
77 | BLECharacteristic::PROPERTY_INDICATE
78 | );
79 |
80 | // Create the ON button Characteristic
81 | pLedCharacteristic = pService->createCharacteristic(
82 | LED_CHARACTERISTIC_UUID,
83 | BLECharacteristic::PROPERTY_WRITE
84 | );
85 |
86 | // Register the callback for the ON button characteristic
87 | pLedCharacteristic->setCallbacks(new MyCharacteristicCallbacks());
88 |
89 | // https://www.bluetooth.com/specifications/gatt/viewer?attributeXmlFile=org.bluetooth.descriptor.gatt.client_characteristic_configuration.xml
90 | // Create a BLE Descriptor
91 | pSensorCharacteristic->addDescriptor(new BLE2902());
92 | pLedCharacteristic->addDescriptor(new BLE2902());
93 |
94 | // Start the service
95 | pService->start();
96 |
97 | // Start advertising
98 | BLEAdvertising *pAdvertising = BLEDevice::getAdvertising();
99 | pAdvertising->addServiceUUID(SERVICE_UUID);
100 | pAdvertising->setScanResponse(false);
101 | pAdvertising->setMinPreferred(0x0); // set value to 0x00 to not advertise this parameter
102 | BLEDevice::startAdvertising();
103 | Serial.println("Waiting a client connection to notify...");
104 | }
105 |
106 | void loop() {
107 | // notify changed value
108 | if (deviceConnected) {
109 | pSensorCharacteristic->setValue(String(value).c_str());
110 | pSensorCharacteristic->notify();
111 | value++;
112 | Serial.print("New value notified: ");
113 | Serial.println(value);
114 | delay(3000); // bluetooth stack will go into congestion, if too many packets are sent, in 6 hours test i was able to go as low as 3ms
115 | }
116 | // disconnecting
117 | if (!deviceConnected && oldDeviceConnected) {
118 | Serial.println("Device disconnected.");
119 | delay(500); // give the bluetooth stack the chance to get things ready
120 | pServer->startAdvertising(); // restart advertising
121 | Serial.println("Start advertising");
122 | oldDeviceConnected = deviceConnected;
123 | }
124 | // connecting
125 | if (deviceConnected && !oldDeviceConnected) {
126 | // do stuff here on connecting
127 | oldDeviceConnected = deviceConnected;
128 | Serial.println("Device Connected");
129 | }
130 | }
--------------------------------------------------------------------------------
/ESP32BLEApp/test/README:
--------------------------------------------------------------------------------
1 |
2 | This directory is intended for PlatformIO Test Runner and project tests.
3 |
4 | Unit Testing is a software testing method by which individual units of
5 | source code, sets of one or more MCU program modules together with associated
6 | control data, usage procedures, and operating procedures, are tested to
7 | determine whether they are fit for use. Unit testing finds problems early
8 | in the development cycle.
9 |
10 | More information about PlatformIO Unit Testing:
11 | - https://docs.platformio.org/en/latest/advanced/unit-testing/index.html
12 |
--------------------------------------------------------------------------------
/LICENSE.txt:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) [year] [fullname]
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Blazor Web Bluetooth Demo 🚀
2 |
3 | Welcome to the **Blazor Web Bluetooth Demo**! This project showcases how to use the Blazor WebAssembly (WASM) framework with the Web Bluetooth API to communicate with an ESP32-S3-WROOM microcontroller board. Whether you're a developer looking to explore Bluetooth technology or a hobbyist interested in microcontrollers, this demo provides a solid foundation for your projects.
4 |
5 | [](https://github.com/LostBeard/BlazorWebBluetoothDemo)
6 |
7 | ## Table of Contents
8 |
9 | - [Introduction](#introduction)
10 | - [References](#references)
11 | - [Live Demo](#live-demo)
12 | - [Getting Started](#getting-started)
13 | - [Features](#features)
14 | - [Project Structure](#project-structure)
15 | - [Technologies Used](#technologies-used)
16 | - [Contributing](#contributing)
17 | - [License](#license)
18 | - [Contact](#contact)
19 |
20 | ## Introduction
21 |
22 | - The **Blazor Web Bluetooth Demo** demonstrates communication between a Blazor WASM web application and an ESP32-S3 using Bluetooth Low Energy communication via the [Web Bluetooth API](https://developer.mozilla.org/en-US/docs/Web/API/Web_Bluetooth_API).
23 | - The `ESP32BLEApp` folder contains a [VSCode with PlatformIO](https://platformio.org/install/ide?install=vscode) project that runs on the ESP32-S3-WROOM board and hosts a BLE GATT Service that provides access to data and control over GPIO pins.
24 | - The `BlazorWebBluetoothDemo` folder contains a Blazor WebAssembly project that uses the Web Bluetooth API to communicate with the GATT Service running on the ESP32 wirelessly.
25 | - [SpawnDev.BlazorJS](https://github.com/LostBeard/SpawnDev.BlazorJS) is used to access the [Web Bluetooth API](https://developer.mozilla.org/en-US/docs/Web/API/Web_Bluetooth_API).
26 |
27 | ## References
28 |
29 | - [Web Bluetooth API](https://developer.mozilla.org/en-US/docs/Web/API/Web_Bluetooth_API) - developer.mozilla.org
30 | - [ESP32-S3-WROOM](https://store.freenove.com/products/fnk0085) - store.freenove.com
31 | - [PlatformIO](https://platformio.org/) - platformio.org
32 | - [Blazor WebAssembly](https://dotnet.microsoft.com/en-us/apps/aspnet/web-apps/blazor) - dotnet.microsoft.com
33 | - [Introduction to Bluetooth Low Energy](https://learn.adafruit.com/introduction-to-bluetooth-low-energy/gatt) - learn.adafruit.com
34 | - [GATT Services](https://learn.adafruit.com/introduction-to-bluetooth-low-energy/gatt#services-640991) - learn.adafruit.com
35 | - [GATT Service Characteristics](https://learn.adafruit.com/introduction-to-bluetooth-low-energy/gatt) - learn.adafruit.com
36 |
37 | ## Live Demo
38 |
39 | - Run the `ESP32BLEApp` app on your ESP32-S3-WROOM board
40 | - Run the [Live Demo](https://lostbeard.github.io/BlazorWebBluetoothDemo/)
41 |
42 | ## Getting Started
43 |
44 | - Clone the repo.
45 | - Upload and run the `ESP32BLEApp` project on your ESP32-S3-WROOM board using [PlatformIO](https://platformio.org/install/ide?install=vscode).
46 | - The ESP32 app will run a BLE GATT Service with two [Characteristics](https://learn.adafruit.com/introduction-to-bluetooth-low-energy/gatt#characteristics-640991):
47 | - `LED` - used to control the onboard LED.
48 | - `Sensor` - used to read the current value of a fake sensor.
49 | - Open the `BlazorWebBluetoothDemo` project in Visual Studio.
50 | - Build and run the Blazor WebAssembly project to start the demo in a new browser window.
51 | - Click `Connect to BLE Device` to see a list of available Bluetooth devices.
52 | - Select `ESP32` to `Pair` your ESP32-S3-WROOM board to the Blazor web app.
53 | - The Blazor app will:
54 | - Request a specific GATT Service running on the ESP32.
55 | - Get a specific GATT Service Characteristic from that GATT Service.
56 | - Read the GATT Service Characteristic's current value.
57 | - Subscribe to value change events for that GATT Service Characteristic and update the value shown.
58 | - Click the `ON` and `OFF` buttons to control the ESP32's onboard LED accessed via another GATT Service Characteristic.
59 |
60 | ## Features
61 |
62 | - **Web Bluetooth API Integration**: Directly connect and communicate with BLE devices.
63 | - **ESP32-S3-WROOM Support**: Utilize the powerful features of the ESP32-S3 microcontroller.
64 | - **Blazor WebAssembly**: Build interactive web applications using C# and .NET.
65 | - **Real-time Data Exchange**: Send and receive data between the web app and Bluetooth devices.
66 |
67 | ## ESP32-S3-WROOM
68 | This project uses the ESP32-S3-WROOM microcontroller board, which is a powerful and versatile platform for building IoT applications. The ESP32-S3 features built-in Bluetooth Low Energy (BLE) capabilities, making it an ideal choice for this demo.
69 |
70 | 
71 |
72 | ## Project Structure
73 |
74 | The project is organized as follows:
75 |
76 | ```
77 | ESP32BLEApp/ # ESP32 PlatformIO project
78 | ├── include/ # Project header files
79 | ├── lib/ # Project library files
80 | ├── src/ # Project
81 | │ ├── CMakeLists.txt # CMake list
82 | │ ├── main.cpp # Entry point
83 | ├── test/ # PlatformIO test runner files
84 | ├── sdkconfig.freenove_esp32_s3_wroom # ESP32-S3-WROOM configuration file
85 | └── platformio.ini # PlatformIO confiuration file
86 | BlazorWebBluetoothDemo/ # Blazor WebAsembly project
87 | ├── wwwroot/ # Static files
88 | │ ├── css/ # Stylesheets
89 | │ ├── js/ # JavaScript files
90 | │ └── index.html # Main HTML file
91 | ├── Pages/ # Blazor pages
92 | │ ├── Index.razor # Main page
93 | │ └── ... # Other pages
94 | ├── Shared/ # Shared components
95 | │ └── ... # Shared components
96 | ├── BlazorWebBluetoothDemo.csproj # Project file
97 | └── Program.cs # Entry point
98 | ```
99 |
100 | ## Technologies Used
101 |
102 | This project uses the following technologies:
103 |
104 | - **Blazor WebAssembly**: A framework for building interactive web applications using C#.
105 | - **C#**: The primary programming language used for the Blazor WASM project.
106 | - **HTML/CSS**: For building the user interface.
107 | - **Web Bluetooth API**: A JavaScript API that allows web applications to communicate with Bluetooth devices.
108 | - **[PlatformIO](https://platformio.org/)**: A framework for building interactive web applications using C#.
109 | - **C/C++**: The primary programming language used for the ESP32-S3 project.
110 | - **[ESP32-S3-WROOM](https://store.freenove.com/products/fnk0085)**: A powerful microcontroller with built-in Bluetooth capabilities.
111 |
112 | ## Contributing
113 |
114 | We welcome contributions to enhance the **Blazor Web Bluetooth Demo**. If you have suggestions or improvements, please open an issue or submit a pull request.
115 |
116 | ## License
117 |
118 | This project is licensed under the MIT License.
119 |
120 | ## Contact
121 |
122 | For questions or feedback, please reach out to the repository owner:
123 |
124 | - **Todd Tanner**
125 | - [GitHub Profile](https://github.com/LostBeard)
126 | - [Email](mailto:todd@spawndev.com)
127 |
128 | ## Conclusion
129 |
130 | Thank you for checking out the **Blazor Web Bluetooth Demo**! We hope this project inspires you to explore the possibilities of web applications and Bluetooth technology. Happy coding!
131 |
--------------------------------------------------------------------------------