eRPC API Reference  Rev. 1.7.2
NXP Semiconductors
erpc_config.h
Go to the documentation of this file.
1 /*
2  * Copyright (c) 2016, Freescale Semiconductor, Inc.
3  * Copyright 2016-2018 NXP
4  * All rights reserved.
5  *
6  *
7  * SPDX-License-Identifier: BSD-3-Clause
8  */
9 
10 #ifndef _ERPC_CONFIG_H_
11 #define _ERPC_CONFIG_H_
12 
19 // Declarations
22 
24 
25 #define ERPC_THREADS_NONE (0)
26 #define ERPC_THREADS_PTHREADS (1)
27 #define ERPC_THREADS_FREERTOS (2)
28 #define ERPC_THREADS_ZEPHYR (3)
29 
30 #define ERPC_NOEXCEPT_DISABLED (0)
31 #define ERPC_NOEXCEPT_ENABLED (1)
32 
33 #define ERPC_NESTED_CALLS_DISABLED (0)
34 #define ERPC_NESTED_CALLS_ENABLED (1)
35 
36 #define ERPC_NESTED_CALLS_DETECTION_DISABLED (0)
37 #define ERPC_NESTED_CALLS_DETECTION_ENABLED (1)
38 
39 #define ERPC_MESSAGE_LOGGING_DISABLED (0)
40 #define ERPC_MESSAGE_LOGGING_ENABLED (1)
41 
42 #define ERPC_TRANSPORT_MU_USE_MCMGR_DISABLED (0)
43 #define ERPC_TRANSPORT_MU_USE_MCMGR_ENABLED (1)
44 
45 
46 
48 
58 //#define ERPC_THREADS (ERPC_THREADS_FREERTOS)
59 
65 //#define ERPC_DEFAULT_BUFFER_SIZE (256)
66 
71 //#define ERPC_DEFAULT_BUFFERS_COUNT (2)
72 
78 //#define ERPC_NOEXCEPT (ERPC_NOEXCEPT_ENABLED)
79 
85 //#define ERPC_NESTED_CALLS (ERPC_NESTED_CALLS_ENABLED)
86 
93 //#define ERPC_NESTED_CALLS_DETECTION (ERPC_NESTED_CALLS_DETECTION_DISABLED)
94 
101 //#define ERPC_MESSAGE_LOGGING (ERPC_MESSAGE_LOGGING_ENABLED)
102 
116 //#define ERPC_TRANSPORT_MU_USE_MCMGR ERPC_TRANSPORT_MU_USE_MCMGR_DISABLED
118 
120 #endif // _ERPC_CONFIG_H_
121 // EOF