Loading...
Searching...
No Matches
cpu_conf.h File Reference

Implementation specific CPU configuration options. More...

Detailed Description

+ Include dependency graph for cpu_conf.h:

Go to the source code of this file.

Macros

#define PUF_SRAM_ATTRIBUTES   __attribute__((used, section(".noinit")))
 Attribute for memory sections required by SRAM PUF.
 
#define HAVE_HEAP_STATS
 Declare the heap_stats function as available.
 
#define IRQ_API_INLINED   (1)
 This arch uses the inlined IRQ API.
 
#define THREAD_EXTRA_STACKSIZE_PRINTF   (132)
 

Kernel configuration

            Since printf seems to get memory allocated by the
            linker/avr-libc the stack size tested successfully
            even with pretty small stacks.
#define THREAD_STACKSIZE_DEFAULT   (512)
 
#define THREAD_STACKSIZE_IDLE   (128)
 

Macro Definition Documentation

◆ HAVE_HEAP_STATS

#define HAVE_HEAP_STATS

Declare the heap_stats function as available.

Definition at line 75 of file cpu_conf.h.

◆ IRQ_API_INLINED

#define IRQ_API_INLINED   (1)

This arch uses the inlined IRQ API.

Definition at line 80 of file cpu_conf.h.

◆ PUF_SRAM_ATTRIBUTES

#define PUF_SRAM_ATTRIBUTES   __attribute__((used, section(".noinit")))

Attribute for memory sections required by SRAM PUF.

Definition at line 70 of file cpu_conf.h.

◆ THREAD_EXTRA_STACKSIZE_PRINTF

#define THREAD_EXTRA_STACKSIZE_PRINTF   (132)

Definition at line 35 of file cpu_conf.h.

◆ THREAD_STACKSIZE_DEFAULT

#define THREAD_STACKSIZE_DEFAULT   (512)

Definition at line 47 of file cpu_conf.h.

◆ THREAD_STACKSIZE_IDLE

#define THREAD_STACKSIZE_IDLE   (128)

Definition at line 62 of file cpu_conf.h.