Toggle navigation
Documentation
The friendly Operating System for the Internet of Things
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
12
extern
"C"
13
{
14
#endif
15
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
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
89
#ifdef __cplusplus
90
}
91
#endif
Generated on Mon Jun 30 2025 18:46:45 by
1.9.1