| eRPC API Reference Rev. 1.8.1 NXP Semiconductors

- Main Page
- API Reference
- Classes
- Files

- File List
- File Members

erpc_config.h
Go to the documentation of this file.
1 /*
2 * Copyright (c) 2016, Freescale Semiconductor, Inc.
3 * Copyright 2016-2020 NXP
4 * Copyright 2020 ACRIOS Systems s.r.o.
5 * All rights reserved.
6 *
7 *
8 * SPDX-License-Identifier: BSD-3-Clause
9 */
10
11 #ifndef _ERPC_CONFIG_H_
12 #define _ERPC_CONFIG_H_
13
20 // Declarations
23
25
26 #define ERPC_THREADS_NONE (0)
27 #define ERPC_THREADS_PTHREADS (1)
28 #define ERPC_THREADS_FREERTOS (2)
29 #define ERPC_THREADS_ZEPHYR (3)
30 #define ERPC_THREADS_MBED (4)
31 #define ERPC_THREADS_WIN32 (5)
32
33 #define ERPC_NOEXCEPT_DISABLED (0)
34 #define ERPC_NOEXCEPT_ENABLED (1)
35
36 #define ERPC_NESTED_CALLS_DISABLED (0)
37 #define ERPC_NESTED_CALLS_ENABLED (1)
38
39 #define ERPC_NESTED_CALLS_DETECTION_DISABLED (0)
40 #define ERPC_NESTED_CALLS_DETECTION_ENABLED (1)
41
42 #define ERPC_MESSAGE_LOGGING_DISABLED (0)
43 #define ERPC_MESSAGE_LOGGING_ENABLED (1)
44
45 #define ERPC_TRANSPORT_MU_USE_MCMGR_DISABLED (0)
46 #define ERPC_TRANSPORT_MU_USE_MCMGR_ENABLED (1)
47
48 #define ERPC_PRE_POST_ACTION_DISABLED (0)
49 #define ERPC_PRE_POST_ACTION_ENABLED (1)
50
51 #define ERPC_PRE_POST_ACTION_DEFAULT_DISABLED (0)
52 #define ERPC_PRE_POST_ACTION_DEFAULT_ENABLED (1)
53
54
55
57
67 //#define ERPC_THREADS (ERPC_THREADS_FREERTOS)
68
74 //#define ERPC_DEFAULT_BUFFER_SIZE (256U)
75
80 //#define ERPC_DEFAULT_BUFFERS_COUNT (2U)
81
87 //#define ERPC_NOEXCEPT (ERPC_NOEXCEPT_ENABLED)
88
94 //#define ERPC_NESTED_CALLS (ERPC_NESTED_CALLS_ENABLED)
95
102 //#define ERPC_NESTED_CALLS_DETECTION (ERPC_NESTED_CALLS_DETECTION_DISABLED)
103
111 //#define ERPC_MESSAGE_LOGGING (ERPC_MESSAGE_LOGGING_ENABLED)
112
126 //#define ERPC_TRANSPORT_MU_USE_MCMGR ERPC_TRANSPORT_MU_USE_MCMGR_DISABLED
128
135 //#define ERPC_PRE_POST_ACTION (ERPC_PRE_POST_ACTION_ENABLED)
136
143 //#define ERPC_PRE_POST_ACTION_DEFAULT (ERPC_PRE_POST_ACTION_DEFAULT_ENABLED)
144
146 #endif // _ERPC_CONFIG_H_
147 // EOF