]> begriffs open source - cmsis-freertos/blob - CMSIS/RTOS2/FreeRTOS/Config/TrustZone/FreeRTOSConfig.h
Update FreeRTOS configuration
[cmsis-freertos] / CMSIS / RTOS2 / FreeRTOS / Config / TrustZone / FreeRTOSConfig.h
1 /* --------------------------------------------------------------------------
2  * Copyright (c) 2013-2024 Arm Limited. All rights reserved.
3  *
4  * SPDX-License-Identifier: Apache-2.0
5  *
6  * Licensed under the Apache License, Version 2.0 (the License); you may
7  * not use this file except in compliance with the License.
8  * You may obtain a copy of the License at
9  *
10  * www.apache.org/licenses/LICENSE-2.0
11  *
12  * Unless required by applicable law or agreed to in writing, software
13  * distributed under the License is distributed on an AS IS BASIS, WITHOUT
14  * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15  * See the License for the specific language governing permissions and
16  * limitations under the License.
17  *
18  * --------------------------------------------------------------------------
19  *
20  * $Revision:   V10.2.0
21  *
22  * Project:     CMSIS-FreeRTOS
23  * Title:       FreeRTOS Secure Context configuration definitions
24  *
25  * --------------------------------------------------------------------------*/
26
27 #ifndef FREERTOS_CONFIG_H
28 #define FREERTOS_CONFIG_H
29
30 /*-----------------------------------------------------------
31  * Application specific definitions.
32  *
33  * These definitions should be adjusted for your particular hardware and
34  * application requirements.
35  *
36  * THESE PARAMETERS ARE DESCRIBED WITHIN THE 'CONFIGURATION' SECTION OF THE
37  * FreeRTOS API DOCUMENTATION AVAILABLE ON THE FreeRTOS.org WEB SITE.
38  *
39  * See http://www.freertos.org/a00110.html
40  *----------------------------------------------------------*/
41
42 //-------- <<< Use Configuration Wizard in Context Menu >>> --------------------
43
44 //  <q>Use Memory Protection Unit
45 //  <i> Using Memory Protection Unit (MPU) affects secure context API.
46 //  <i> Enable MPU only when it is also enabled by the FreeRTOS Non-Secure Domain application.
47 //  <i> Default: 0
48 #define configENABLE_MPU                          0
49
50 //  <q>Use Floating Point Unit
51 //  <i> Using Floating Point Unit (FPU) affects secure context handling.
52 //  <i> Enable FPU when Secure Domain application uses floating point operations.
53 //  <i> Default: 0
54 #define configENABLE_FPU                          0
55
56 #endif /* FREERTOS_CONFIG_H */