eRPC API Reference
Rev. 1.7.2
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-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
© 2016 NXP Semiconductors. All rights reserved.