ESP32 compile configurations

Compile-time configuration macros for ESP32x SoCs. More...

Detailed Description

Compile-time configuration macros for ESP32x SoCs.

Files

file  cpu_conf.h
 Compile compile-time configurations that are common for all ESP32x SoCs.
 

Macros

#define PRINTF_BUFSIZ   256
 Buffer size used for printf functions (maximum length of formatted output).
 
#define PUF_SRAM_ATTRIBUTES   __attribute__((used, section(".noinit")))
 Attribute for memory sections required by SRAM PUF.
 

Stack size configuration

#define THREAD_EXTRA_STACKSIZE   (512)
 Extra thread stack size required if newlib-nano is not used.
 
#define THREAD_EXTRA_STACKSIZE_PRINTF   (1536)
 Extra thread stack size if printf is used.
 
#define THREAD_STACKSIZE_DEFAULT   (2048)
 Default thread stack size.
 
#define THREAD_STACKSIZE_IDLE   (2048)
 Stack size for the idle thread.
 
#define ESP_WIFI_STACKSIZE   (THREAD_STACKSIZE_DEFAULT + THREAD_EXTRA_STACKSIZE)
 Stack size for the WiFi thread.