List of commits:
Subject Hash Author Date (UTC)
blink demo. bc35d066c34d62eb527f29af81a9907a960e23bd zhanzr 2018-08-04 17:34:03
Commit bc35d066c34d62eb527f29af81a9907a960e23bd - blink demo.
Author: zhanzr
Author date (UTC): 2018-08-04 17:34
Committer name: zhanzr
Committer date (UTC): 2018-08-04 17:34
Parent(s):
Signing key:
Tree: 0106b3436ecca072fd565794e62c6596402621c6
File Lines added Lines deleted
blink/Makefile 9 0
blink/README.md 5 0
blink/main/Kconfig.projbuild 14 0
blink/main/blink.c 58 0
blink/main/component.mk 4 0
blink/sdkconfig 587 0
blink/sdkconfig.defaults 2 0
blink/sdkconfig.old 587 0
File blink/Makefile added (mode: 100644) (index 0000000..6f8b9fa)
1 #
2 # This is a project Makefile. It is assumed the directory this Makefile resides in is a
3 # project subdirectory.
4 #
5
6 PROJECT_NAME := blink
7
8 include $(IDF_PATH)/make/project.mk
9
File blink/README.md added (mode: 100644) (index 0000000..10590f6)
1 # Blink Example
2
3 Starts a FreeRTOS task to blink an LED
4
5 See the README.md file in the upper level 'examples' directory for more information about examples.
File blink/main/Kconfig.projbuild added (mode: 100644) (index 0000000..f44a3df)
1 menu "Example Configuration"
2
3 config BLINK_GPIO
4 int "Blink GPIO number"
5 range 0 34
6 default 5
7 help
8 GPIO number (IOxx) to blink on and off.
9
10 Some GPIOs are used for other purposes (flash connections, etc.) and cannot be used to blink.
11
12 GPIOs 35-39 are input-only so cannot be used as outputs.
13
14 endmenu
File blink/main/blink.c added (mode: 100644) (index 0000000..2f805b9)
1 /* Blink Example
2
3 This example code is in the Public Domain (or CC0 licensed, at your option.)
4
5 Unless required by applicable law or agreed to in writing, this
6 software is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
7 CONDITIONS OF ANY KIND, either express or implied.
8
9 Three LED GPIOs: 5, 18, 19
10 */
11
12 #include <stdio.h>
13 #include "freertos/FreeRTOS.h"
14 #include "freertos/task.h"
15 #include "driver/gpio.h"
16 #include "sdkconfig.h"
17
18 /* Can run 'make menuconfig' to choose the GPIO to blink,
19 or you can edit the following line and set a number here.
20 */
21 #define BLINK_GPIO CONFIG_BLINK_GPIO
22
23 const uint8_t LED_B_GPIO = 5;
24 const uint8_t LED_G_GPIO = 18;
25 const uint8_t LED_R_GPIO = 19;
26
27 void blink_task(void *pvParameter)
28 {
29 uint8_t blink_io = (uint8_t)pvParameter;
30
31 /* Configure the IOMUX register for pad BLINK_GPIO (some pads are
32 muxed to GPIO on reset already, but some default to other
33 functions and need to be switched to GPIO. Consult the
34 Technical Reference for a list of pads and their default
35 functions.)
36 */
37 gpio_pad_select_gpio(blink_io);
38 /* Set the GPIO as a push/pull output */
39 gpio_set_direction(blink_io, GPIO_MODE_OUTPUT);
40 while(1) {
41 /* Blink off (output low) */
42 gpio_set_level(blink_io, 0);
43 vTaskDelay(blink_io*100 / portTICK_PERIOD_MS);
44 /* Blink on (output high) */
45 gpio_set_level(blink_io, 1);
46 vTaskDelay(blink_io*100 / portTICK_PERIOD_MS);
47 }
48 }
49
50 void app_main()
51 {
52 xTaskCreate(&blink_task, "blink_task_blue",
53 configMINIMAL_STACK_SIZE, (void*)LED_B_GPIO, tskIDLE_PRIORITY+1, NULL);
54 xTaskCreate(&blink_task, "blink_task_green",
55 configMINIMAL_STACK_SIZE, (void*)LED_G_GPIO, tskIDLE_PRIORITY+1, NULL);
56 xTaskCreate(&blink_task, "blink_task_red",
57 configMINIMAL_STACK_SIZE, (void*)LED_R_GPIO, tskIDLE_PRIORITY+1, NULL);
58 }
File blink/main/component.mk added (mode: 100644) (index 0000000..a98f634)
1 #
2 # "main" pseudo-component makefile.
3 #
4 # (Uses default behaviour of compiling all source files in directory, adding 'include' to include path.)
File blink/sdkconfig added (mode: 100644) (index 0000000..418813c)
1 #
2 # Automatically generated file; DO NOT EDIT.
3 # Espressif IoT Development Framework Configuration
4 #
5
6 #
7 # SDK tool configuration
8 #
9 CONFIG_TOOLPREFIX="xtensa-esp32-elf-"
10 CONFIG_PYTHON="python"
11 CONFIG_MAKE_WARN_UNDEFINED_VARIABLES=y
12
13 #
14 # Bootloader config
15 #
16 CONFIG_LOG_BOOTLOADER_LEVEL_NONE=
17 CONFIG_LOG_BOOTLOADER_LEVEL_ERROR=
18 CONFIG_LOG_BOOTLOADER_LEVEL_WARN=
19 CONFIG_LOG_BOOTLOADER_LEVEL_INFO=y
20 CONFIG_LOG_BOOTLOADER_LEVEL_DEBUG=
21 CONFIG_LOG_BOOTLOADER_LEVEL_VERBOSE=
22 CONFIG_LOG_BOOTLOADER_LEVEL=3
23 CONFIG_BOOTLOADER_VDDSDIO_BOOST_1_8V=
24 CONFIG_BOOTLOADER_VDDSDIO_BOOST_1_9V=y
25 CONFIG_BOOTLOADER_FACTORY_RESET=
26 CONFIG_BOOTLOADER_APP_TEST=
27
28 #
29 # Security features
30 #
31 CONFIG_SECURE_BOOT_ENABLED=
32 CONFIG_FLASH_ENCRYPTION_ENABLED=
33
34 #
35 # Serial flasher config
36 #
37 CONFIG_ESPTOOLPY_PORT="COM3"
38 CONFIG_ESPTOOLPY_BAUD_115200B=
39 CONFIG_ESPTOOLPY_BAUD_230400B=
40 CONFIG_ESPTOOLPY_BAUD_921600B=y
41 CONFIG_ESPTOOLPY_BAUD_2MB=
42 CONFIG_ESPTOOLPY_BAUD_OTHER=
43 CONFIG_ESPTOOLPY_BAUD_OTHER_VAL=115200
44 CONFIG_ESPTOOLPY_BAUD=921600
45 CONFIG_ESPTOOLPY_COMPRESSED=y
46 CONFIG_FLASHMODE_QIO=
47 CONFIG_FLASHMODE_QOUT=
48 CONFIG_FLASHMODE_DIO=y
49 CONFIG_FLASHMODE_DOUT=
50 CONFIG_ESPTOOLPY_FLASHMODE="dio"
51 CONFIG_ESPTOOLPY_FLASHFREQ_80M=
52 CONFIG_ESPTOOLPY_FLASHFREQ_40M=y
53 CONFIG_ESPTOOLPY_FLASHFREQ_26M=
54 CONFIG_ESPTOOLPY_FLASHFREQ_20M=
55 CONFIG_ESPTOOLPY_FLASHFREQ="40m"
56 CONFIG_ESPTOOLPY_FLASHSIZE_1MB=
57 CONFIG_ESPTOOLPY_FLASHSIZE_2MB=
58 CONFIG_ESPTOOLPY_FLASHSIZE_4MB=y
59 CONFIG_ESPTOOLPY_FLASHSIZE_8MB=
60 CONFIG_ESPTOOLPY_FLASHSIZE_16MB=
61 CONFIG_ESPTOOLPY_FLASHSIZE="4MB"
62 CONFIG_ESPTOOLPY_FLASHSIZE_DETECT=y
63 CONFIG_ESPTOOLPY_BEFORE_RESET=y
64 CONFIG_ESPTOOLPY_BEFORE_NORESET=
65 CONFIG_ESPTOOLPY_BEFORE="default_reset"
66 CONFIG_ESPTOOLPY_AFTER_RESET=y
67 CONFIG_ESPTOOLPY_AFTER_NORESET=
68 CONFIG_ESPTOOLPY_AFTER="hard_reset"
69 CONFIG_MONITOR_BAUD_9600B=
70 CONFIG_MONITOR_BAUD_57600B=
71 CONFIG_MONITOR_BAUD_115200B=y
72 CONFIG_MONITOR_BAUD_230400B=
73 CONFIG_MONITOR_BAUD_921600B=
74 CONFIG_MONITOR_BAUD_2MB=
75 CONFIG_MONITOR_BAUD_OTHER=
76 CONFIG_MONITOR_BAUD_OTHER_VAL=115200
77 CONFIG_MONITOR_BAUD=115200
78
79 #
80 # Example Configuration
81 #
82 CONFIG_BLINK_GPIO=5
83
84 #
85 # Partition Table
86 #
87 CONFIG_PARTITION_TABLE_SINGLE_APP=y
88 CONFIG_PARTITION_TABLE_TWO_OTA=
89 CONFIG_PARTITION_TABLE_CUSTOM=
90 CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions.csv"
91 CONFIG_PARTITION_TABLE_FILENAME="partitions_singleapp.csv"
92 CONFIG_PARTITION_TABLE_OFFSET=0x8000
93 CONFIG_PARTITION_TABLE_MD5=y
94
95 #
96 # Compiler options
97 #
98 CONFIG_OPTIMIZATION_LEVEL_DEBUG=y
99 CONFIG_OPTIMIZATION_LEVEL_RELEASE=
100 CONFIG_OPTIMIZATION_ASSERTIONS_ENABLED=y
101 CONFIG_OPTIMIZATION_ASSERTIONS_SILENT=
102 CONFIG_OPTIMIZATION_ASSERTIONS_DISABLED=
103 CONFIG_CXX_EXCEPTIONS=
104 CONFIG_STACK_CHECK_NONE=y
105 CONFIG_STACK_CHECK_NORM=
106 CONFIG_STACK_CHECK_STRONG=
107 CONFIG_STACK_CHECK_ALL=
108 CONFIG_STACK_CHECK=
109 CONFIG_WARN_WRITE_STRINGS=
110
111 #
112 # Component config
113 #
114
115 #
116 # Application Level Tracing
117 #
118 CONFIG_ESP32_APPTRACE_DEST_TRAX=
119 CONFIG_ESP32_APPTRACE_DEST_NONE=y
120 CONFIG_ESP32_APPTRACE_ENABLE=
121 CONFIG_ESP32_APPTRACE_LOCK_ENABLE=y
122 CONFIG_AWS_IOT_SDK=
123
124 #
125 # Bluetooth
126 #
127 CONFIG_BT_ENABLED=
128 CONFIG_BTDM_CONTROLLER_PINNED_TO_CORE=0
129 CONFIG_BT_RESERVE_DRAM=0
130
131 #
132 # Driver configurations
133 #
134
135 #
136 # ADC configuration
137 #
138 CONFIG_ADC_FORCE_XPD_FSM=
139 CONFIG_ADC2_DISABLE_DAC=y
140
141 #
142 # SPI master configuration
143 #
144 CONFIG_SPI_MASTER_IN_IRAM=
145 CONFIG_SPI_MASTER_ISR_IN_IRAM=y
146
147 #
148 # ESP32-specific
149 #
150 CONFIG_ESP32_DEFAULT_CPU_FREQ_80=
151 CONFIG_ESP32_DEFAULT_CPU_FREQ_160=
152 CONFIG_ESP32_DEFAULT_CPU_FREQ_240=y
153 CONFIG_ESP32_DEFAULT_CPU_FREQ_MHZ=240
154 CONFIG_SPIRAM_SUPPORT=
155 CONFIG_MEMMAP_TRACEMEM=
156 CONFIG_MEMMAP_TRACEMEM_TWOBANKS=
157 CONFIG_ESP32_TRAX=
158 CONFIG_TRACEMEM_RESERVE_DRAM=0x0
159 CONFIG_ESP32_ENABLE_COREDUMP_TO_FLASH=
160 CONFIG_ESP32_ENABLE_COREDUMP_TO_UART=
161 CONFIG_ESP32_ENABLE_COREDUMP_TO_NONE=y
162 CONFIG_ESP32_ENABLE_COREDUMP=
163 CONFIG_TWO_UNIVERSAL_MAC_ADDRESS=
164 CONFIG_FOUR_UNIVERSAL_MAC_ADDRESS=y
165 CONFIG_NUMBER_OF_UNIVERSAL_MAC_ADDRESS=4
166 CONFIG_SYSTEM_EVENT_QUEUE_SIZE=32
167 CONFIG_SYSTEM_EVENT_TASK_STACK_SIZE=2304
168 CONFIG_MAIN_TASK_STACK_SIZE=3584
169 CONFIG_IPC_TASK_STACK_SIZE=1024
170 CONFIG_TIMER_TASK_STACK_SIZE=3584
171 CONFIG_NEWLIB_STDOUT_LINE_ENDING_CRLF=y
172 CONFIG_NEWLIB_STDOUT_LINE_ENDING_LF=
173 CONFIG_NEWLIB_STDOUT_LINE_ENDING_CR=
174 CONFIG_NEWLIB_STDIN_LINE_ENDING_CRLF=
175 CONFIG_NEWLIB_STDIN_LINE_ENDING_LF=
176 CONFIG_NEWLIB_STDIN_LINE_ENDING_CR=y
177 CONFIG_NEWLIB_NANO_FORMAT=
178 CONFIG_CONSOLE_UART_DEFAULT=y
179 CONFIG_CONSOLE_UART_CUSTOM=
180 CONFIG_CONSOLE_UART_NONE=
181 CONFIG_CONSOLE_UART_NUM=0
182 CONFIG_CONSOLE_UART_BAUDRATE=115200
183 CONFIG_ULP_COPROC_ENABLED=
184 CONFIG_ULP_COPROC_RESERVE_MEM=0
185 CONFIG_ESP32_PANIC_PRINT_HALT=
186 CONFIG_ESP32_PANIC_PRINT_REBOOT=y
187 CONFIG_ESP32_PANIC_SILENT_REBOOT=
188 CONFIG_ESP32_PANIC_GDBSTUB=
189 CONFIG_ESP32_DEBUG_OCDAWARE=y
190 CONFIG_ESP32_DEBUG_STUBS_ENABLE=y
191 CONFIG_INT_WDT=y
192 CONFIG_INT_WDT_TIMEOUT_MS=300
193 CONFIG_INT_WDT_CHECK_CPU1=y
194 CONFIG_TASK_WDT=y
195 CONFIG_TASK_WDT_PANIC=
196 CONFIG_TASK_WDT_TIMEOUT_S=5
197 CONFIG_TASK_WDT_CHECK_IDLE_TASK_CPU0=y
198 CONFIG_TASK_WDT_CHECK_IDLE_TASK_CPU1=y
199 CONFIG_BROWNOUT_DET=y
200 CONFIG_BROWNOUT_DET_LVL_SEL_0=y
201 CONFIG_BROWNOUT_DET_LVL_SEL_1=
202 CONFIG_BROWNOUT_DET_LVL_SEL_2=
203 CONFIG_BROWNOUT_DET_LVL_SEL_3=
204 CONFIG_BROWNOUT_DET_LVL_SEL_4=
205 CONFIG_BROWNOUT_DET_LVL_SEL_5=
206 CONFIG_BROWNOUT_DET_LVL_SEL_6=
207 CONFIG_BROWNOUT_DET_LVL_SEL_7=
208 CONFIG_BROWNOUT_DET_LVL=0
209 CONFIG_ESP32_TIME_SYSCALL_USE_RTC_FRC1=y
210 CONFIG_ESP32_TIME_SYSCALL_USE_RTC=
211 CONFIG_ESP32_TIME_SYSCALL_USE_FRC1=
212 CONFIG_ESP32_TIME_SYSCALL_USE_NONE=
213 CONFIG_ESP32_RTC_CLOCK_SOURCE_INTERNAL_RC=y
214 CONFIG_ESP32_RTC_CLOCK_SOURCE_EXTERNAL_CRYSTAL=
215 CONFIG_ESP32_RTC_CLK_CAL_CYCLES=1024
216 CONFIG_ESP32_DEEP_SLEEP_WAKEUP_DELAY=2000
217 CONFIG_ESP32_XTAL_FREQ_40=y
218 CONFIG_ESP32_XTAL_FREQ_26=
219 CONFIG_ESP32_XTAL_FREQ_AUTO=
220 CONFIG_ESP32_XTAL_FREQ=40
221 CONFIG_DISABLE_BASIC_ROM_CONSOLE=
222 CONFIG_NO_BLOBS=
223 CONFIG_ESP_TIMER_PROFILING=
224 CONFIG_COMPATIBLE_PRE_V2_1_BOOTLOADERS=
225 CONFIG_ESP_ERR_TO_NAME_LOOKUP=y
226
227 #
228 # Wi-Fi
229 #
230 CONFIG_ESP32_WIFI_STATIC_RX_BUFFER_NUM=10
231 CONFIG_ESP32_WIFI_DYNAMIC_RX_BUFFER_NUM=32
232 CONFIG_ESP32_WIFI_STATIC_TX_BUFFER=
233 CONFIG_ESP32_WIFI_DYNAMIC_TX_BUFFER=y
234 CONFIG_ESP32_WIFI_TX_BUFFER_TYPE=1
235 CONFIG_ESP32_WIFI_DYNAMIC_TX_BUFFER_NUM=32
236 CONFIG_ESP32_WIFI_CSI_ENABLED=
237 CONFIG_ESP32_WIFI_AMPDU_TX_ENABLED=y
238 CONFIG_ESP32_WIFI_TX_BA_WIN=6
239 CONFIG_ESP32_WIFI_AMPDU_RX_ENABLED=y
240 CONFIG_ESP32_WIFI_RX_BA_WIN=6
241 CONFIG_ESP32_WIFI_NVS_ENABLED=y
242 CONFIG_ESP32_WIFI_TASK_PINNED_TO_CORE_0=y
243 CONFIG_ESP32_WIFI_TASK_PINNED_TO_CORE_1=
244
245 #
246 # PHY
247 #
248 CONFIG_ESP32_PHY_CALIBRATION_AND_DATA_STORAGE=y
249 CONFIG_ESP32_PHY_INIT_DATA_IN_PARTITION=
250 CONFIG_ESP32_PHY_MAX_WIFI_TX_POWER=20
251 CONFIG_ESP32_PHY_MAX_TX_POWER=20
252
253 #
254 # Power Management
255 #
256 CONFIG_PM_ENABLE=
257
258 #
259 # ADC-Calibration
260 #
261 CONFIG_ADC_CAL_EFUSE_TP_ENABLE=y
262 CONFIG_ADC_CAL_EFUSE_VREF_ENABLE=y
263 CONFIG_ADC_CAL_LUT_ENABLE=y
264
265 #
266 # ESP HTTP client
267 #
268 CONFIG_ESP_HTTP_CLIENT_ENABLE_HTTPS=y
269
270 #
271 # Ethernet
272 #
273 CONFIG_DMA_RX_BUF_NUM=10
274 CONFIG_DMA_TX_BUF_NUM=10
275 CONFIG_EMAC_L2_TO_L3_RX_BUF_MODE=
276 CONFIG_EMAC_TASK_PRIORITY=20
277
278 #
279 # FAT Filesystem support
280 #
281 CONFIG_FATFS_CODEPAGE_DYNAMIC=
282 CONFIG_FATFS_CODEPAGE_437=y
283 CONFIG_FATFS_CODEPAGE_720=
284 CONFIG_FATFS_CODEPAGE_737=
285 CONFIG_FATFS_CODEPAGE_771=
286 CONFIG_FATFS_CODEPAGE_775=
287 CONFIG_FATFS_CODEPAGE_850=
288 CONFIG_FATFS_CODEPAGE_852=
289 CONFIG_FATFS_CODEPAGE_855=
290 CONFIG_FATFS_CODEPAGE_857=
291 CONFIG_FATFS_CODEPAGE_860=
292 CONFIG_FATFS_CODEPAGE_861=
293 CONFIG_FATFS_CODEPAGE_862=
294 CONFIG_FATFS_CODEPAGE_863=
295 CONFIG_FATFS_CODEPAGE_864=
296 CONFIG_FATFS_CODEPAGE_865=
297 CONFIG_FATFS_CODEPAGE_866=
298 CONFIG_FATFS_CODEPAGE_869=
299 CONFIG_FATFS_CODEPAGE_932=
300 CONFIG_FATFS_CODEPAGE_936=
301 CONFIG_FATFS_CODEPAGE_949=
302 CONFIG_FATFS_CODEPAGE_950=
303 CONFIG_FATFS_CODEPAGE=437
304 CONFIG_FATFS_LFN_NONE=y
305 CONFIG_FATFS_LFN_HEAP=
306 CONFIG_FATFS_LFN_STACK=
307 CONFIG_FATFS_FS_LOCK=0
308 CONFIG_FATFS_TIMEOUT_MS=10000
309 CONFIG_FATFS_PER_FILE_CACHE=y
310
311 #
312 # FreeRTOS
313 #
314 CONFIG_FREERTOS_UNICORE=
315 CONFIG_FREERTOS_CORETIMER_0=y
316 CONFIG_FREERTOS_CORETIMER_1=
317 CONFIG_FREERTOS_HZ=100
318 CONFIG_FREERTOS_ASSERT_ON_UNTESTED_FUNCTION=y
319 CONFIG_FREERTOS_CHECK_STACKOVERFLOW_NONE=
320 CONFIG_FREERTOS_CHECK_STACKOVERFLOW_PTRVAL=
321 CONFIG_FREERTOS_CHECK_STACKOVERFLOW_CANARY=y
322 CONFIG_FREERTOS_WATCHPOINT_END_OF_STACK=
323 CONFIG_FREERTOS_INTERRUPT_BACKTRACE=y
324 CONFIG_FREERTOS_THREAD_LOCAL_STORAGE_POINTERS=1
325 CONFIG_FREERTOS_ASSERT_FAIL_ABORT=y
326 CONFIG_FREERTOS_ASSERT_FAIL_PRINT_CONTINUE=
327 CONFIG_FREERTOS_ASSERT_DISABLE=
328 CONFIG_FREERTOS_IDLE_TASK_STACKSIZE=1536
329 CONFIG_FREERTOS_ISR_STACKSIZE=1536
330 CONFIG_FREERTOS_LEGACY_HOOKS=
331 CONFIG_FREERTOS_MAX_TASK_NAME_LEN=16
332 CONFIG_SUPPORT_STATIC_ALLOCATION=
333 CONFIG_TIMER_TASK_PRIORITY=1
334 CONFIG_TIMER_TASK_STACK_DEPTH=2048
335 CONFIG_TIMER_QUEUE_LENGTH=10
336 CONFIG_FREERTOS_QUEUE_REGISTRY_SIZE=0
337 CONFIG_FREERTOS_USE_TRACE_FACILITY=
338 CONFIG_FREERTOS_GENERATE_RUN_TIME_STATS=
339 CONFIG_FREERTOS_DEBUG_INTERNALS=
340
341 #
342 # Heap memory debugging
343 #
344 CONFIG_HEAP_POISONING_DISABLED=y
345 CONFIG_HEAP_POISONING_LIGHT=
346 CONFIG_HEAP_POISONING_COMPREHENSIVE=
347 CONFIG_HEAP_TRACING=
348
349 #
350 # HTTP Server
351 #
352 CONFIG_HTTPD_MAX_REQ_HDR_LEN=512
353 CONFIG_HTTPD_MAX_URI_LEN=512
354
355 #
356 # libsodium
357 #
358 CONFIG_LIBSODIUM_USE_MBEDTLS_SHA=y
359
360 #
361 # Log output
362 #
363 CONFIG_LOG_DEFAULT_LEVEL_NONE=
364 CONFIG_LOG_DEFAULT_LEVEL_ERROR=
365 CONFIG_LOG_DEFAULT_LEVEL_WARN=
366 CONFIG_LOG_DEFAULT_LEVEL_INFO=y
367 CONFIG_LOG_DEFAULT_LEVEL_DEBUG=
368 CONFIG_LOG_DEFAULT_LEVEL_VERBOSE=
369 CONFIG_LOG_DEFAULT_LEVEL=3
370 CONFIG_LOG_COLORS=y
371
372 #
373 # LWIP
374 #
375 CONFIG_L2_TO_L3_COPY=
376 CONFIG_LWIP_IRAM_OPTIMIZATION=
377 CONFIG_LWIP_MAX_SOCKETS=10
378 CONFIG_USE_ONLY_LWIP_SELECT=
379 CONFIG_LWIP_SO_REUSE=y
380 CONFIG_LWIP_SO_REUSE_RXTOALL=y
381 CONFIG_LWIP_SO_RCVBUF=
382 CONFIG_LWIP_DHCP_MAX_NTP_SERVERS=1
383 CONFIG_LWIP_IP_FRAG=
384 CONFIG_LWIP_IP_REASSEMBLY=
385 CONFIG_LWIP_STATS=
386 CONFIG_LWIP_ETHARP_TRUST_IP_MAC=
387 CONFIG_TCPIP_RECVMBOX_SIZE=32
388 CONFIG_LWIP_DHCP_DOES_ARP_CHECK=y
389
390 #
391 # DHCP server
392 #
393 CONFIG_LWIP_DHCPS_LEASE_UNIT=60
394 CONFIG_LWIP_DHCPS_MAX_STATION_NUM=8
395 CONFIG_LWIP_AUTOIP=
396 CONFIG_LWIP_NETIF_LOOPBACK=y
397 CONFIG_LWIP_LOOPBACK_MAX_PBUFS=8
398
399 #
400 # TCP
401 #
402 CONFIG_LWIP_MAX_ACTIVE_TCP=16
403 CONFIG_LWIP_MAX_LISTENING_TCP=16
404 CONFIG_TCP_MAXRTX=12
405 CONFIG_TCP_SYNMAXRTX=6
406 CONFIG_TCP_MSS=1436
407 CONFIG_TCP_MSL=60000
408 CONFIG_TCP_SND_BUF_DEFAULT=5744
409 CONFIG_TCP_WND_DEFAULT=5744
410 CONFIG_TCP_RECVMBOX_SIZE=6
411 CONFIG_TCP_QUEUE_OOSEQ=y
412 CONFIG_ESP_TCP_KEEP_CONNECTION_WHEN_IP_CHANGES=
413 CONFIG_TCP_OVERSIZE_MSS=y
414 CONFIG_TCP_OVERSIZE_QUARTER_MSS=
415 CONFIG_TCP_OVERSIZE_DISABLE=
416
417 #
418 # UDP
419 #
420 CONFIG_LWIP_MAX_UDP_PCBS=16
421 CONFIG_UDP_RECVMBOX_SIZE=6
422 CONFIG_TCPIP_TASK_STACK_SIZE=2048
423 CONFIG_PPP_SUPPORT=
424
425 #
426 # ICMP
427 #
428 CONFIG_LWIP_MULTICAST_PING=
429 CONFIG_LWIP_BROADCAST_PING=
430
431 #
432 # LWIP RAW API
433 #
434 CONFIG_LWIP_MAX_RAW_PCBS=16
435
436 #
437 # mbedTLS
438 #
439 CONFIG_MBEDTLS_SSL_MAX_CONTENT_LEN=16384
440 CONFIG_MBEDTLS_DEBUG=
441 CONFIG_MBEDTLS_HARDWARE_AES=y
442 CONFIG_MBEDTLS_HARDWARE_MPI=
443 CONFIG_MBEDTLS_HARDWARE_SHA=
444 CONFIG_MBEDTLS_HAVE_TIME=y
445 CONFIG_MBEDTLS_HAVE_TIME_DATE=
446 CONFIG_MBEDTLS_TLS_SERVER_AND_CLIENT=y
447 CONFIG_MBEDTLS_TLS_SERVER_ONLY=
448 CONFIG_MBEDTLS_TLS_CLIENT_ONLY=
449 CONFIG_MBEDTLS_TLS_DISABLED=
450 CONFIG_MBEDTLS_TLS_SERVER=y
451 CONFIG_MBEDTLS_TLS_CLIENT=y
452 CONFIG_MBEDTLS_TLS_ENABLED=y
453
454 #
455 # TLS Key Exchange Methods
456 #
457 CONFIG_MBEDTLS_PSK_MODES=
458 CONFIG_MBEDTLS_KEY_EXCHANGE_RSA=y
459 CONFIG_MBEDTLS_KEY_EXCHANGE_DHE_RSA=y
460 CONFIG_MBEDTLS_KEY_EXCHANGE_ELLIPTIC_CURVE=y
461 CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_RSA=y
462 CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA=y
463 CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA=y
464 CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_RSA=y
465 CONFIG_MBEDTLS_SSL_RENEGOTIATION=y
466 CONFIG_MBEDTLS_SSL_PROTO_SSL3=
467 CONFIG_MBEDTLS_SSL_PROTO_TLS1=y
468 CONFIG_MBEDTLS_SSL_PROTO_TLS1_1=y
469 CONFIG_MBEDTLS_SSL_PROTO_TLS1_2=y
470 CONFIG_MBEDTLS_SSL_PROTO_DTLS=
471 CONFIG_MBEDTLS_SSL_ALPN=y
472 CONFIG_MBEDTLS_SSL_SESSION_TICKETS=y
473
474 #
475 # Symmetric Ciphers
476 #
477 CONFIG_MBEDTLS_AES_C=y
478 CONFIG_MBEDTLS_CAMELLIA_C=
479 CONFIG_MBEDTLS_DES_C=
480 CONFIG_MBEDTLS_RC4_DISABLED=y
481 CONFIG_MBEDTLS_RC4_ENABLED_NO_DEFAULT=
482 CONFIG_MBEDTLS_RC4_ENABLED=
483 CONFIG_MBEDTLS_BLOWFISH_C=
484 CONFIG_MBEDTLS_XTEA_C=
485 CONFIG_MBEDTLS_CCM_C=y
486 CONFIG_MBEDTLS_GCM_C=y
487 CONFIG_MBEDTLS_RIPEMD160_C=
488
489 #
490 # Certificates
491 #
492 CONFIG_MBEDTLS_PEM_PARSE_C=y
493 CONFIG_MBEDTLS_PEM_WRITE_C=y
494 CONFIG_MBEDTLS_X509_CRL_PARSE_C=y
495 CONFIG_MBEDTLS_X509_CSR_PARSE_C=y
496 CONFIG_MBEDTLS_ECP_C=y
497 CONFIG_MBEDTLS_ECDH_C=y
498 CONFIG_MBEDTLS_ECDSA_C=y
499 CONFIG_MBEDTLS_ECP_DP_SECP192R1_ENABLED=y
500 CONFIG_MBEDTLS_ECP_DP_SECP224R1_ENABLED=y
501 CONFIG_MBEDTLS_ECP_DP_SECP256R1_ENABLED=y
502 CONFIG_MBEDTLS_ECP_DP_SECP384R1_ENABLED=y
503 CONFIG_MBEDTLS_ECP_DP_SECP521R1_ENABLED=y
504 CONFIG_MBEDTLS_ECP_DP_SECP192K1_ENABLED=y
505 CONFIG_MBEDTLS_ECP_DP_SECP224K1_ENABLED=y
506 CONFIG_MBEDTLS_ECP_DP_SECP256K1_ENABLED=y
507 CONFIG_MBEDTLS_ECP_DP_BP256R1_ENABLED=y
508 CONFIG_MBEDTLS_ECP_DP_BP384R1_ENABLED=y
509 CONFIG_MBEDTLS_ECP_DP_BP512R1_ENABLED=y
510 CONFIG_MBEDTLS_ECP_DP_CURVE25519_ENABLED=y
511 CONFIG_MBEDTLS_ECP_NIST_OPTIM=y
512
513 #
514 # mDNS
515 #
516 CONFIG_MDNS_MAX_SERVICES=10
517
518 #
519 # OpenSSL
520 #
521 CONFIG_OPENSSL_DEBUG=
522 CONFIG_OPENSSL_ASSERT_DO_NOTHING=y
523 CONFIG_OPENSSL_ASSERT_EXIT=
524
525 #
526 # PThreads
527 #
528 CONFIG_ESP32_PTHREAD_TASK_PRIO_DEFAULT=5
529 CONFIG_ESP32_PTHREAD_TASK_STACK_SIZE_DEFAULT=3072
530
531 #
532 # SPI Flash driver
533 #
534 CONFIG_SPI_FLASH_VERIFY_WRITE=
535 CONFIG_SPI_FLASH_ENABLE_COUNTERS=
536 CONFIG_SPI_FLASH_ROM_DRIVER_PATCH=y
537 CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_ABORTS=y
538 CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_FAILS=
539 CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_ALLOWED=
540
541 #
542 # SPIFFS Configuration
543 #
544 CONFIG_SPIFFS_MAX_PARTITIONS=3
545
546 #
547 # SPIFFS Cache Configuration
548 #
549 CONFIG_SPIFFS_CACHE=y
550 CONFIG_SPIFFS_CACHE_WR=y
551 CONFIG_SPIFFS_CACHE_STATS=
552 CONFIG_SPIFFS_PAGE_CHECK=y
553 CONFIG_SPIFFS_GC_MAX_RUNS=10
554 CONFIG_SPIFFS_GC_STATS=
555 CONFIG_SPIFFS_PAGE_SIZE=256
556 CONFIG_SPIFFS_OBJ_NAME_LEN=32
557 CONFIG_SPIFFS_USE_MAGIC=y
558 CONFIG_SPIFFS_USE_MAGIC_LENGTH=y
559 CONFIG_SPIFFS_META_LENGTH=4
560 CONFIG_SPIFFS_USE_MTIME=y
561
562 #
563 # Debug Configuration
564 #
565 CONFIG_SPIFFS_DBG=
566 CONFIG_SPIFFS_API_DBG=
567 CONFIG_SPIFFS_GC_DBG=
568 CONFIG_SPIFFS_CACHE_DBG=
569 CONFIG_SPIFFS_CHECK_DBG=
570 CONFIG_SPIFFS_TEST_VISUALISATION=
571
572 #
573 # tcpip adapter
574 #
575 CONFIG_IP_LOST_TIMER_INTERVAL=120
576
577 #
578 # Virtual file system
579 #
580 CONFIG_SUPPRESS_SELECT_DEBUG_OUTPUT=y
581
582 #
583 # Wear Levelling
584 #
585 CONFIG_WL_SECTOR_SIZE_512=
586 CONFIG_WL_SECTOR_SIZE_4096=y
587 CONFIG_WL_SECTOR_SIZE=4096
File blink/sdkconfig.defaults added (mode: 100644) (index 0000000..8fa2136)
1 #
2
File blink/sdkconfig.old added (mode: 100644) (index 0000000..8b70102)
1 #
2 # Automatically generated file; DO NOT EDIT.
3 # Espressif IoT Development Framework Configuration
4 #
5
6 #
7 # SDK tool configuration
8 #
9 CONFIG_TOOLPREFIX="xtensa-esp32-elf-"
10 CONFIG_PYTHON="python"
11 CONFIG_MAKE_WARN_UNDEFINED_VARIABLES=y
12
13 #
14 # Bootloader config
15 #
16 CONFIG_LOG_BOOTLOADER_LEVEL_NONE=
17 CONFIG_LOG_BOOTLOADER_LEVEL_ERROR=
18 CONFIG_LOG_BOOTLOADER_LEVEL_WARN=
19 CONFIG_LOG_BOOTLOADER_LEVEL_INFO=y
20 CONFIG_LOG_BOOTLOADER_LEVEL_DEBUG=
21 CONFIG_LOG_BOOTLOADER_LEVEL_VERBOSE=
22 CONFIG_LOG_BOOTLOADER_LEVEL=3
23 CONFIG_BOOTLOADER_VDDSDIO_BOOST_1_8V=
24 CONFIG_BOOTLOADER_VDDSDIO_BOOST_1_9V=y
25 CONFIG_BOOTLOADER_FACTORY_RESET=
26 CONFIG_BOOTLOADER_APP_TEST=
27
28 #
29 # Security features
30 #
31 CONFIG_SECURE_BOOT_ENABLED=
32 CONFIG_FLASH_ENCRYPTION_ENABLED=
33
34 #
35 # Serial flasher config
36 #
37 CONFIG_ESPTOOLPY_PORT="/dev/ttyUSB0"
38 CONFIG_ESPTOOLPY_BAUD_115200B=y
39 CONFIG_ESPTOOLPY_BAUD_230400B=
40 CONFIG_ESPTOOLPY_BAUD_921600B=
41 CONFIG_ESPTOOLPY_BAUD_2MB=
42 CONFIG_ESPTOOLPY_BAUD_OTHER=
43 CONFIG_ESPTOOLPY_BAUD_OTHER_VAL=115200
44 CONFIG_ESPTOOLPY_BAUD=115200
45 CONFIG_ESPTOOLPY_COMPRESSED=y
46 CONFIG_FLASHMODE_QIO=
47 CONFIG_FLASHMODE_QOUT=
48 CONFIG_FLASHMODE_DIO=y
49 CONFIG_FLASHMODE_DOUT=
50 CONFIG_ESPTOOLPY_FLASHMODE="dio"
51 CONFIG_ESPTOOLPY_FLASHFREQ_80M=
52 CONFIG_ESPTOOLPY_FLASHFREQ_40M=y
53 CONFIG_ESPTOOLPY_FLASHFREQ_26M=
54 CONFIG_ESPTOOLPY_FLASHFREQ_20M=
55 CONFIG_ESPTOOLPY_FLASHFREQ="40m"
56 CONFIG_ESPTOOLPY_FLASHSIZE_1MB=
57 CONFIG_ESPTOOLPY_FLASHSIZE_2MB=y
58 CONFIG_ESPTOOLPY_FLASHSIZE_4MB=
59 CONFIG_ESPTOOLPY_FLASHSIZE_8MB=
60 CONFIG_ESPTOOLPY_FLASHSIZE_16MB=
61 CONFIG_ESPTOOLPY_FLASHSIZE="2MB"
62 CONFIG_ESPTOOLPY_FLASHSIZE_DETECT=y
63 CONFIG_ESPTOOLPY_BEFORE_RESET=y
64 CONFIG_ESPTOOLPY_BEFORE_NORESET=
65 CONFIG_ESPTOOLPY_BEFORE="default_reset"
66 CONFIG_ESPTOOLPY_AFTER_RESET=y
67 CONFIG_ESPTOOLPY_AFTER_NORESET=
68 CONFIG_ESPTOOLPY_AFTER="hard_reset"
69 CONFIG_MONITOR_BAUD_9600B=
70 CONFIG_MONITOR_BAUD_57600B=
71 CONFIG_MONITOR_BAUD_115200B=y
72 CONFIG_MONITOR_BAUD_230400B=
73 CONFIG_MONITOR_BAUD_921600B=
74 CONFIG_MONITOR_BAUD_2MB=
75 CONFIG_MONITOR_BAUD_OTHER=
76 CONFIG_MONITOR_BAUD_OTHER_VAL=115200
77 CONFIG_MONITOR_BAUD=115200
78
79 #
80 # Example Configuration
81 #
82 CONFIG_BLINK_GPIO=5
83
84 #
85 # Partition Table
86 #
87 CONFIG_PARTITION_TABLE_SINGLE_APP=y
88 CONFIG_PARTITION_TABLE_TWO_OTA=
89 CONFIG_PARTITION_TABLE_CUSTOM=
90 CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions.csv"
91 CONFIG_PARTITION_TABLE_FILENAME="partitions_singleapp.csv"
92 CONFIG_PARTITION_TABLE_OFFSET=0x8000
93 CONFIG_PARTITION_TABLE_MD5=y
94
95 #
96 # Compiler options
97 #
98 CONFIG_OPTIMIZATION_LEVEL_DEBUG=y
99 CONFIG_OPTIMIZATION_LEVEL_RELEASE=
100 CONFIG_OPTIMIZATION_ASSERTIONS_ENABLED=y
101 CONFIG_OPTIMIZATION_ASSERTIONS_SILENT=
102 CONFIG_OPTIMIZATION_ASSERTIONS_DISABLED=
103 CONFIG_CXX_EXCEPTIONS=
104 CONFIG_STACK_CHECK_NONE=y
105 CONFIG_STACK_CHECK_NORM=
106 CONFIG_STACK_CHECK_STRONG=
107 CONFIG_STACK_CHECK_ALL=
108 CONFIG_STACK_CHECK=
109 CONFIG_WARN_WRITE_STRINGS=
110
111 #
112 # Component config
113 #
114
115 #
116 # Application Level Tracing
117 #
118 CONFIG_ESP32_APPTRACE_DEST_TRAX=
119 CONFIG_ESP32_APPTRACE_DEST_NONE=y
120 CONFIG_ESP32_APPTRACE_ENABLE=
121 CONFIG_ESP32_APPTRACE_LOCK_ENABLE=y
122 CONFIG_AWS_IOT_SDK=
123
124 #
125 # Bluetooth
126 #
127 CONFIG_BT_ENABLED=
128 CONFIG_BTDM_CONTROLLER_PINNED_TO_CORE=0
129 CONFIG_BT_RESERVE_DRAM=0
130
131 #
132 # Driver configurations
133 #
134
135 #
136 # ADC configuration
137 #
138 CONFIG_ADC_FORCE_XPD_FSM=
139 CONFIG_ADC2_DISABLE_DAC=y
140
141 #
142 # SPI master configuration
143 #
144 CONFIG_SPI_MASTER_IN_IRAM=
145 CONFIG_SPI_MASTER_ISR_IN_IRAM=y
146
147 #
148 # ESP32-specific
149 #
150 CONFIG_ESP32_DEFAULT_CPU_FREQ_80=
151 CONFIG_ESP32_DEFAULT_CPU_FREQ_160=y
152 CONFIG_ESP32_DEFAULT_CPU_FREQ_240=
153 CONFIG_ESP32_DEFAULT_CPU_FREQ_MHZ=160
154 CONFIG_SPIRAM_SUPPORT=
155 CONFIG_MEMMAP_TRACEMEM=
156 CONFIG_MEMMAP_TRACEMEM_TWOBANKS=
157 CONFIG_ESP32_TRAX=
158 CONFIG_TRACEMEM_RESERVE_DRAM=0x0
159 CONFIG_ESP32_ENABLE_COREDUMP_TO_FLASH=
160 CONFIG_ESP32_ENABLE_COREDUMP_TO_UART=
161 CONFIG_ESP32_ENABLE_COREDUMP_TO_NONE=y
162 CONFIG_ESP32_ENABLE_COREDUMP=
163 CONFIG_TWO_UNIVERSAL_MAC_ADDRESS=
164 CONFIG_FOUR_UNIVERSAL_MAC_ADDRESS=y
165 CONFIG_NUMBER_OF_UNIVERSAL_MAC_ADDRESS=4
166 CONFIG_SYSTEM_EVENT_QUEUE_SIZE=32
167 CONFIG_SYSTEM_EVENT_TASK_STACK_SIZE=2304
168 CONFIG_MAIN_TASK_STACK_SIZE=3584
169 CONFIG_IPC_TASK_STACK_SIZE=1024
170 CONFIG_TIMER_TASK_STACK_SIZE=3584
171 CONFIG_NEWLIB_STDOUT_LINE_ENDING_CRLF=y
172 CONFIG_NEWLIB_STDOUT_LINE_ENDING_LF=
173 CONFIG_NEWLIB_STDOUT_LINE_ENDING_CR=
174 CONFIG_NEWLIB_STDIN_LINE_ENDING_CRLF=
175 CONFIG_NEWLIB_STDIN_LINE_ENDING_LF=
176 CONFIG_NEWLIB_STDIN_LINE_ENDING_CR=y
177 CONFIG_NEWLIB_NANO_FORMAT=
178 CONFIG_CONSOLE_UART_DEFAULT=y
179 CONFIG_CONSOLE_UART_CUSTOM=
180 CONFIG_CONSOLE_UART_NONE=
181 CONFIG_CONSOLE_UART_NUM=0
182 CONFIG_CONSOLE_UART_BAUDRATE=115200
183 CONFIG_ULP_COPROC_ENABLED=
184 CONFIG_ULP_COPROC_RESERVE_MEM=0
185 CONFIG_ESP32_PANIC_PRINT_HALT=
186 CONFIG_ESP32_PANIC_PRINT_REBOOT=y
187 CONFIG_ESP32_PANIC_SILENT_REBOOT=
188 CONFIG_ESP32_PANIC_GDBSTUB=
189 CONFIG_ESP32_DEBUG_OCDAWARE=y
190 CONFIG_ESP32_DEBUG_STUBS_ENABLE=y
191 CONFIG_INT_WDT=y
192 CONFIG_INT_WDT_TIMEOUT_MS=300
193 CONFIG_INT_WDT_CHECK_CPU1=y
194 CONFIG_TASK_WDT=y
195 CONFIG_TASK_WDT_PANIC=
196 CONFIG_TASK_WDT_TIMEOUT_S=5
197 CONFIG_TASK_WDT_CHECK_IDLE_TASK_CPU0=y
198 CONFIG_TASK_WDT_CHECK_IDLE_TASK_CPU1=y
199 CONFIG_BROWNOUT_DET=y
200 CONFIG_BROWNOUT_DET_LVL_SEL_0=y
201 CONFIG_BROWNOUT_DET_LVL_SEL_1=
202 CONFIG_BROWNOUT_DET_LVL_SEL_2=
203 CONFIG_BROWNOUT_DET_LVL_SEL_3=
204 CONFIG_BROWNOUT_DET_LVL_SEL_4=
205 CONFIG_BROWNOUT_DET_LVL_SEL_5=
206 CONFIG_BROWNOUT_DET_LVL_SEL_6=
207 CONFIG_BROWNOUT_DET_LVL_SEL_7=
208 CONFIG_BROWNOUT_DET_LVL=0
209 CONFIG_ESP32_TIME_SYSCALL_USE_RTC_FRC1=y
210 CONFIG_ESP32_TIME_SYSCALL_USE_RTC=
211 CONFIG_ESP32_TIME_SYSCALL_USE_FRC1=
212 CONFIG_ESP32_TIME_SYSCALL_USE_NONE=
213 CONFIG_ESP32_RTC_CLOCK_SOURCE_INTERNAL_RC=y
214 CONFIG_ESP32_RTC_CLOCK_SOURCE_EXTERNAL_CRYSTAL=
215 CONFIG_ESP32_RTC_CLK_CAL_CYCLES=1024
216 CONFIG_ESP32_DEEP_SLEEP_WAKEUP_DELAY=2000
217 CONFIG_ESP32_XTAL_FREQ_40=y
218 CONFIG_ESP32_XTAL_FREQ_26=
219 CONFIG_ESP32_XTAL_FREQ_AUTO=
220 CONFIG_ESP32_XTAL_FREQ=40
221 CONFIG_DISABLE_BASIC_ROM_CONSOLE=
222 CONFIG_NO_BLOBS=
223 CONFIG_ESP_TIMER_PROFILING=
224 CONFIG_COMPATIBLE_PRE_V2_1_BOOTLOADERS=
225 CONFIG_ESP_ERR_TO_NAME_LOOKUP=y
226
227 #
228 # Wi-Fi
229 #
230 CONFIG_ESP32_WIFI_STATIC_RX_BUFFER_NUM=10
231 CONFIG_ESP32_WIFI_DYNAMIC_RX_BUFFER_NUM=32
232 CONFIG_ESP32_WIFI_STATIC_TX_BUFFER=
233 CONFIG_ESP32_WIFI_DYNAMIC_TX_BUFFER=y
234 CONFIG_ESP32_WIFI_TX_BUFFER_TYPE=1
235 CONFIG_ESP32_WIFI_DYNAMIC_TX_BUFFER_NUM=32
236 CONFIG_ESP32_WIFI_CSI_ENABLED=
237 CONFIG_ESP32_WIFI_AMPDU_TX_ENABLED=y
238 CONFIG_ESP32_WIFI_TX_BA_WIN=6
239 CONFIG_ESP32_WIFI_AMPDU_RX_ENABLED=y
240 CONFIG_ESP32_WIFI_RX_BA_WIN=6
241 CONFIG_ESP32_WIFI_NVS_ENABLED=y
242 CONFIG_ESP32_WIFI_TASK_PINNED_TO_CORE_0=y
243 CONFIG_ESP32_WIFI_TASK_PINNED_TO_CORE_1=
244
245 #
246 # PHY
247 #
248 CONFIG_ESP32_PHY_CALIBRATION_AND_DATA_STORAGE=y
249 CONFIG_ESP32_PHY_INIT_DATA_IN_PARTITION=
250 CONFIG_ESP32_PHY_MAX_WIFI_TX_POWER=20
251 CONFIG_ESP32_PHY_MAX_TX_POWER=20
252
253 #
254 # Power Management
255 #
256 CONFIG_PM_ENABLE=
257
258 #
259 # ADC-Calibration
260 #
261 CONFIG_ADC_CAL_EFUSE_TP_ENABLE=y
262 CONFIG_ADC_CAL_EFUSE_VREF_ENABLE=y
263 CONFIG_ADC_CAL_LUT_ENABLE=y
264
265 #
266 # ESP HTTP client
267 #
268 CONFIG_ESP_HTTP_CLIENT_ENABLE_HTTPS=y
269
270 #
271 # Ethernet
272 #
273 CONFIG_DMA_RX_BUF_NUM=10
274 CONFIG_DMA_TX_BUF_NUM=10
275 CONFIG_EMAC_L2_TO_L3_RX_BUF_MODE=
276 CONFIG_EMAC_TASK_PRIORITY=20
277
278 #
279 # FAT Filesystem support
280 #
281 CONFIG_FATFS_CODEPAGE_DYNAMIC=
282 CONFIG_FATFS_CODEPAGE_437=y
283 CONFIG_FATFS_CODEPAGE_720=
284 CONFIG_FATFS_CODEPAGE_737=
285 CONFIG_FATFS_CODEPAGE_771=
286 CONFIG_FATFS_CODEPAGE_775=
287 CONFIG_FATFS_CODEPAGE_850=
288 CONFIG_FATFS_CODEPAGE_852=
289 CONFIG_FATFS_CODEPAGE_855=
290 CONFIG_FATFS_CODEPAGE_857=
291 CONFIG_FATFS_CODEPAGE_860=
292 CONFIG_FATFS_CODEPAGE_861=
293 CONFIG_FATFS_CODEPAGE_862=
294 CONFIG_FATFS_CODEPAGE_863=
295 CONFIG_FATFS_CODEPAGE_864=
296 CONFIG_FATFS_CODEPAGE_865=
297 CONFIG_FATFS_CODEPAGE_866=
298 CONFIG_FATFS_CODEPAGE_869=
299 CONFIG_FATFS_CODEPAGE_932=
300 CONFIG_FATFS_CODEPAGE_936=
301 CONFIG_FATFS_CODEPAGE_949=
302 CONFIG_FATFS_CODEPAGE_950=
303 CONFIG_FATFS_CODEPAGE=437
304 CONFIG_FATFS_LFN_NONE=y
305 CONFIG_FATFS_LFN_HEAP=
306 CONFIG_FATFS_LFN_STACK=
307 CONFIG_FATFS_FS_LOCK=0
308 CONFIG_FATFS_TIMEOUT_MS=10000
309 CONFIG_FATFS_PER_FILE_CACHE=y
310
311 #
312 # FreeRTOS
313 #
314 CONFIG_FREERTOS_UNICORE=
315 CONFIG_FREERTOS_CORETIMER_0=y
316 CONFIG_FREERTOS_CORETIMER_1=
317 CONFIG_FREERTOS_HZ=100
318 CONFIG_FREERTOS_ASSERT_ON_UNTESTED_FUNCTION=y
319 CONFIG_FREERTOS_CHECK_STACKOVERFLOW_NONE=
320 CONFIG_FREERTOS_CHECK_STACKOVERFLOW_PTRVAL=
321 CONFIG_FREERTOS_CHECK_STACKOVERFLOW_CANARY=y
322 CONFIG_FREERTOS_WATCHPOINT_END_OF_STACK=
323 CONFIG_FREERTOS_INTERRUPT_BACKTRACE=y
324 CONFIG_FREERTOS_THREAD_LOCAL_STORAGE_POINTERS=1
325 CONFIG_FREERTOS_ASSERT_FAIL_ABORT=y
326 CONFIG_FREERTOS_ASSERT_FAIL_PRINT_CONTINUE=
327 CONFIG_FREERTOS_ASSERT_DISABLE=
328 CONFIG_FREERTOS_IDLE_TASK_STACKSIZE=1536
329 CONFIG_FREERTOS_ISR_STACKSIZE=1536
330 CONFIG_FREERTOS_LEGACY_HOOKS=
331 CONFIG_FREERTOS_MAX_TASK_NAME_LEN=16
332 CONFIG_SUPPORT_STATIC_ALLOCATION=
333 CONFIG_TIMER_TASK_PRIORITY=1
334 CONFIG_TIMER_TASK_STACK_DEPTH=2048
335 CONFIG_TIMER_QUEUE_LENGTH=10
336 CONFIG_FREERTOS_QUEUE_REGISTRY_SIZE=0
337 CONFIG_FREERTOS_USE_TRACE_FACILITY=
338 CONFIG_FREERTOS_GENERATE_RUN_TIME_STATS=
339 CONFIG_FREERTOS_DEBUG_INTERNALS=
340
341 #
342 # Heap memory debugging
343 #
344 CONFIG_HEAP_POISONING_DISABLED=y
345 CONFIG_HEAP_POISONING_LIGHT=
346 CONFIG_HEAP_POISONING_COMPREHENSIVE=
347 CONFIG_HEAP_TRACING=
348
349 #
350 # HTTP Server
351 #
352 CONFIG_HTTPD_MAX_REQ_HDR_LEN=512
353 CONFIG_HTTPD_MAX_URI_LEN=512
354
355 #
356 # libsodium
357 #
358 CONFIG_LIBSODIUM_USE_MBEDTLS_SHA=y
359
360 #
361 # Log output
362 #
363 CONFIG_LOG_DEFAULT_LEVEL_NONE=
364 CONFIG_LOG_DEFAULT_LEVEL_ERROR=
365 CONFIG_LOG_DEFAULT_LEVEL_WARN=
366 CONFIG_LOG_DEFAULT_LEVEL_INFO=y
367 CONFIG_LOG_DEFAULT_LEVEL_DEBUG=
368 CONFIG_LOG_DEFAULT_LEVEL_VERBOSE=
369 CONFIG_LOG_DEFAULT_LEVEL=3
370 CONFIG_LOG_COLORS=y
371
372 #
373 # LWIP
374 #
375 CONFIG_L2_TO_L3_COPY=
376 CONFIG_LWIP_IRAM_OPTIMIZATION=
377 CONFIG_LWIP_MAX_SOCKETS=10
378 CONFIG_USE_ONLY_LWIP_SELECT=
379 CONFIG_LWIP_SO_REUSE=y
380 CONFIG_LWIP_SO_REUSE_RXTOALL=y
381 CONFIG_LWIP_SO_RCVBUF=
382 CONFIG_LWIP_DHCP_MAX_NTP_SERVERS=1
383 CONFIG_LWIP_IP_FRAG=
384 CONFIG_LWIP_IP_REASSEMBLY=
385 CONFIG_LWIP_STATS=
386 CONFIG_LWIP_ETHARP_TRUST_IP_MAC=
387 CONFIG_TCPIP_RECVMBOX_SIZE=32
388 CONFIG_LWIP_DHCP_DOES_ARP_CHECK=y
389
390 #
391 # DHCP server
392 #
393 CONFIG_LWIP_DHCPS_LEASE_UNIT=60
394 CONFIG_LWIP_DHCPS_MAX_STATION_NUM=8
395 CONFIG_LWIP_AUTOIP=
396 CONFIG_LWIP_NETIF_LOOPBACK=y
397 CONFIG_LWIP_LOOPBACK_MAX_PBUFS=8
398
399 #
400 # TCP
401 #
402 CONFIG_LWIP_MAX_ACTIVE_TCP=16
403 CONFIG_LWIP_MAX_LISTENING_TCP=16
404 CONFIG_TCP_MAXRTX=12
405 CONFIG_TCP_SYNMAXRTX=6
406 CONFIG_TCP_MSS=1436
407 CONFIG_TCP_MSL=60000
408 CONFIG_TCP_SND_BUF_DEFAULT=5744
409 CONFIG_TCP_WND_DEFAULT=5744
410 CONFIG_TCP_RECVMBOX_SIZE=6
411 CONFIG_TCP_QUEUE_OOSEQ=y
412 CONFIG_ESP_TCP_KEEP_CONNECTION_WHEN_IP_CHANGES=
413 CONFIG_TCP_OVERSIZE_MSS=y
414 CONFIG_TCP_OVERSIZE_QUARTER_MSS=
415 CONFIG_TCP_OVERSIZE_DISABLE=
416
417 #
418 # UDP
419 #
420 CONFIG_LWIP_MAX_UDP_PCBS=16
421 CONFIG_UDP_RECVMBOX_SIZE=6
422 CONFIG_TCPIP_TASK_STACK_SIZE=2048
423 CONFIG_PPP_SUPPORT=
424
425 #
426 # ICMP
427 #
428 CONFIG_LWIP_MULTICAST_PING=
429 CONFIG_LWIP_BROADCAST_PING=
430
431 #
432 # LWIP RAW API
433 #
434 CONFIG_LWIP_MAX_RAW_PCBS=16
435
436 #
437 # mbedTLS
438 #
439 CONFIG_MBEDTLS_SSL_MAX_CONTENT_LEN=16384
440 CONFIG_MBEDTLS_DEBUG=
441 CONFIG_MBEDTLS_HARDWARE_AES=y
442 CONFIG_MBEDTLS_HARDWARE_MPI=
443 CONFIG_MBEDTLS_HARDWARE_SHA=
444 CONFIG_MBEDTLS_HAVE_TIME=y
445 CONFIG_MBEDTLS_HAVE_TIME_DATE=
446 CONFIG_MBEDTLS_TLS_SERVER_AND_CLIENT=y
447 CONFIG_MBEDTLS_TLS_SERVER_ONLY=
448 CONFIG_MBEDTLS_TLS_CLIENT_ONLY=
449 CONFIG_MBEDTLS_TLS_DISABLED=
450 CONFIG_MBEDTLS_TLS_SERVER=y
451 CONFIG_MBEDTLS_TLS_CLIENT=y
452 CONFIG_MBEDTLS_TLS_ENABLED=y
453
454 #
455 # TLS Key Exchange Methods
456 #
457 CONFIG_MBEDTLS_PSK_MODES=
458 CONFIG_MBEDTLS_KEY_EXCHANGE_RSA=y
459 CONFIG_MBEDTLS_KEY_EXCHANGE_DHE_RSA=y
460 CONFIG_MBEDTLS_KEY_EXCHANGE_ELLIPTIC_CURVE=y
461 CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_RSA=y
462 CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA=y
463 CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA=y
464 CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_RSA=y
465 CONFIG_MBEDTLS_SSL_RENEGOTIATION=y
466 CONFIG_MBEDTLS_SSL_PROTO_SSL3=
467 CONFIG_MBEDTLS_SSL_PROTO_TLS1=y
468 CONFIG_MBEDTLS_SSL_PROTO_TLS1_1=y
469 CONFIG_MBEDTLS_SSL_PROTO_TLS1_2=y
470 CONFIG_MBEDTLS_SSL_PROTO_DTLS=
471 CONFIG_MBEDTLS_SSL_ALPN=y
472 CONFIG_MBEDTLS_SSL_SESSION_TICKETS=y
473
474 #
475 # Symmetric Ciphers
476 #
477 CONFIG_MBEDTLS_AES_C=y
478 CONFIG_MBEDTLS_CAMELLIA_C=
479 CONFIG_MBEDTLS_DES_C=
480 CONFIG_MBEDTLS_RC4_DISABLED=y
481 CONFIG_MBEDTLS_RC4_ENABLED_NO_DEFAULT=
482 CONFIG_MBEDTLS_RC4_ENABLED=
483 CONFIG_MBEDTLS_BLOWFISH_C=
484 CONFIG_MBEDTLS_XTEA_C=
485 CONFIG_MBEDTLS_CCM_C=y
486 CONFIG_MBEDTLS_GCM_C=y
487 CONFIG_MBEDTLS_RIPEMD160_C=
488
489 #
490 # Certificates
491 #
492 CONFIG_MBEDTLS_PEM_PARSE_C=y
493 CONFIG_MBEDTLS_PEM_WRITE_C=y
494 CONFIG_MBEDTLS_X509_CRL_PARSE_C=y
495 CONFIG_MBEDTLS_X509_CSR_PARSE_C=y
496 CONFIG_MBEDTLS_ECP_C=y
497 CONFIG_MBEDTLS_ECDH_C=y
498 CONFIG_MBEDTLS_ECDSA_C=y
499 CONFIG_MBEDTLS_ECP_DP_SECP192R1_ENABLED=y
500 CONFIG_MBEDTLS_ECP_DP_SECP224R1_ENABLED=y
501 CONFIG_MBEDTLS_ECP_DP_SECP256R1_ENABLED=y
502 CONFIG_MBEDTLS_ECP_DP_SECP384R1_ENABLED=y
503 CONFIG_MBEDTLS_ECP_DP_SECP521R1_ENABLED=y
504 CONFIG_MBEDTLS_ECP_DP_SECP192K1_ENABLED=y
505 CONFIG_MBEDTLS_ECP_DP_SECP224K1_ENABLED=y
506 CONFIG_MBEDTLS_ECP_DP_SECP256K1_ENABLED=y
507 CONFIG_MBEDTLS_ECP_DP_BP256R1_ENABLED=y
508 CONFIG_MBEDTLS_ECP_DP_BP384R1_ENABLED=y
509 CONFIG_MBEDTLS_ECP_DP_BP512R1_ENABLED=y
510 CONFIG_MBEDTLS_ECP_DP_CURVE25519_ENABLED=y
511 CONFIG_MBEDTLS_ECP_NIST_OPTIM=y
512
513 #
514 # mDNS
515 #
516 CONFIG_MDNS_MAX_SERVICES=10
517
518 #
519 # OpenSSL
520 #
521 CONFIG_OPENSSL_DEBUG=
522 CONFIG_OPENSSL_ASSERT_DO_NOTHING=y
523 CONFIG_OPENSSL_ASSERT_EXIT=
524
525 #
526 # PThreads
527 #
528 CONFIG_ESP32_PTHREAD_TASK_PRIO_DEFAULT=5
529 CONFIG_ESP32_PTHREAD_TASK_STACK_SIZE_DEFAULT=3072
530
531 #
532 # SPI Flash driver
533 #
534 CONFIG_SPI_FLASH_VERIFY_WRITE=
535 CONFIG_SPI_FLASH_ENABLE_COUNTERS=
536 CONFIG_SPI_FLASH_ROM_DRIVER_PATCH=y
537 CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_ABORTS=y
538 CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_FAILS=
539 CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_ALLOWED=
540
541 #
542 # SPIFFS Configuration
543 #
544 CONFIG_SPIFFS_MAX_PARTITIONS=3
545
546 #
547 # SPIFFS Cache Configuration
548 #
549 CONFIG_SPIFFS_CACHE=y
550 CONFIG_SPIFFS_CACHE_WR=y
551 CONFIG_SPIFFS_CACHE_STATS=
552 CONFIG_SPIFFS_PAGE_CHECK=y
553 CONFIG_SPIFFS_GC_MAX_RUNS=10
554 CONFIG_SPIFFS_GC_STATS=
555 CONFIG_SPIFFS_PAGE_SIZE=256
556 CONFIG_SPIFFS_OBJ_NAME_LEN=32
557 CONFIG_SPIFFS_USE_MAGIC=y
558 CONFIG_SPIFFS_USE_MAGIC_LENGTH=y
559 CONFIG_SPIFFS_META_LENGTH=4
560 CONFIG_SPIFFS_USE_MTIME=y
561
562 #
563 # Debug Configuration
564 #
565 CONFIG_SPIFFS_DBG=
566 CONFIG_SPIFFS_API_DBG=
567 CONFIG_SPIFFS_GC_DBG=
568 CONFIG_SPIFFS_CACHE_DBG=
569 CONFIG_SPIFFS_CHECK_DBG=
570 CONFIG_SPIFFS_TEST_VISUALISATION=
571
572 #
573 # tcpip adapter
574 #
575 CONFIG_IP_LOST_TIMER_INTERVAL=120
576
577 #
578 # Virtual file system
579 #
580 CONFIG_SUPPRESS_SELECT_DEBUG_OUTPUT=y
581
582 #
583 # Wear Levelling
584 #
585 CONFIG_WL_SECTOR_SIZE_512=
586 CONFIG_WL_SECTOR_SIZE_4096=y
587 CONFIG_WL_SECTOR_SIZE=4096
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/zhanzr/esp32_radio_demo

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/zhanzr/esp32_radio_demo

Clone this repository using git:
git clone git://git.rocketgit.com/user/zhanzr/esp32_radio_demo

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main