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#ifndef CPU_CONF_H
10#define CPU_CONF_H
11
12#ifdef __cplusplus
13extern "C"
14{
15#endif
16
33#define IRQ_API_INLINED (1)
34
39#define THREAD_EXTRA_STACKSIZE_PRINTF (512)
40
41#ifndef THREAD_STACKSIZE_DEFAULT
42#define THREAD_STACKSIZE_DEFAULT (1024)
43#endif
44
45#ifndef THREAD_STACKSIZE_IDLE
46#define THREAD_STACKSIZE_IDLE (160)
47#endif
53#define UND_STACKSIZE (64)
54
58#define ABT_STACKSIZE (64)
59
63#ifndef ISR_STACKSIZE
64#define ISR_STACKSIZE (400)
65#endif
66
70#define FIQ_STACKSIZE (64)
71
75#define SVC_STACKSIZE (400)
76
80#define USR_STACKSIZE (4096)
81
86#define NUM_HEAPS (2)
87
90#ifdef __cplusplus
91}
92#endif
93
94#endif /* CPU_CONF_H */