Toggle navigation
Documentation
The friendly Operating System for the Internet of Things
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
13
extern
"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 */
Generated on Sat Nov 23 2024 01:58:06 by
1.9.8