Loading...
Searching...
No Matches

CPU specific configuration options. More...

Detailed Description

CPU specific configuration options.

Author
Gunar Schorcht gunar.nosp@m.@sch.nosp@m.orcht.nosp@m..net

Definition in file cpu_conf.h.

#include "cpu_conf_common.h"
#include "xtensa_conf.h"
+ Include dependency graph for cpu_conf.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

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.
 
#define CLOCK_CORECLOCK   (1000000UL * ESP8266_CPU_FREQUENCY)
 Mapping configured ESP8266 default clock to CLOCK_CORECLOCK define.
 

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 THREAD_STACKSIZE_SMALL   (THREAD_STACKSIZE_MEDIUM * 3 / 2)
 
#define THREAD_STACKSIZE_TINY   (THREAD_STACKSIZE_MEDIUM / 2)
 
#define GNRC_IPV6_STACK_SIZE   (1536)
 
#define GNRC_PKTDUMP_STACKSIZE   (THREAD_STACKSIZE_DEFAULT << 1)
 
#define ESP_NOW_STACKSIZE   (2560)
 
#define TCPIP_THREAD_STACKSIZE   (3072)
 
#define ESP_WIFI_STACKSIZE   (1536)
 Stack size for the WiFi thread.