Loading...
Searching...
No Matches
cpu_conf.h
Go to the documentation of this file.
1/*
2 * Copyright (C) 2023 HAW Hamburg. All rights reserved.
3 *
4 * This file is subject to the terms and conditions of the GNU Lesser
5 * General Public License v2.1. See the file LICENSE in the top level
6 * directory for more details.
7 */
8
9#pragma once
10
11#ifdef __cplusplus
12extern "C"
13{
14#endif
15
21
28
32#define IRQ_API_INLINED (1)
33
38#define THREAD_EXTRA_STACKSIZE_PRINTF (512)
39
40#ifndef THREAD_STACKSIZE_DEFAULT
41#define THREAD_STACKSIZE_DEFAULT (1024)
42#endif
43
44#ifndef THREAD_STACKSIZE_IDLE
45#define THREAD_STACKSIZE_IDLE (160)
46#endif
48
52#define UND_STACKSIZE (64)
53
57#define ABT_STACKSIZE (64)
58
62#ifndef ISR_STACKSIZE
63#define ISR_STACKSIZE (400)
64#endif
65
69#define FIQ_STACKSIZE (64)
70
74#define SVC_STACKSIZE (400)
75
79#define USR_STACKSIZE (4096)
80
85#define NUM_HEAPS (2)
86
88
89#ifdef __cplusplus
90}
91#endif