ESP8266 compile configurations

Compile-time configuration macros for ESP8266 modules. More...

Detailed Description

Compile-time configuration macros for ESP8266 modules.

Files

file  cpu_conf.h
 CPU specific configuration options.
 

Macros

#define PRINTF_BUFSIZ   256
 Buffer size used for printf functions (maximum length of formatted output).
 

Clock configuration

#define ESP8266_CPU_FREQUENCY   (80)
 Defines the CPU frequency in MHz. More...
 
#define CLOCK_CORECLOCK   (1000000UL * ESP8266_CPU_FREQUENCY)
 

Stack size configurations

#define THREAD_EXTRA_STACKSIZE_PRINTF   (0)
 
#define THREAD_STACKSIZE_DEFAULT   (1024)
 
#define THREAD_STACKSIZE_IDLE   (1024)
 
#define THREAD_STACKSIZE_MAIN   (3072)
 
#define GNRC_IPV6_STACK_SIZE   (1536)
 
#define GNRC_PKTDUMP_STACKSIZE   (THREAD_STACKSIZE_DEFAULT << 1)
 
#define ESP_NOW_STACKSIZE   (2560)
 
#define TCPIP_THREAD_STACKSIZE   (3072)
 

Macro Definition Documentation

◆ ESP8266_CPU_FREQUENCY

#define ESP8266_CPU_FREQUENCY   (80)

Defines the CPU frequency in MHz.

Possible values are 80 and 160 MHz.

Definition at line 42 of file cpu_conf.h.