eRPC API Reference
Rev. 1.7.4
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
* 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
#define ERPC_THREADS_MBED (4)
30
31
#define ERPC_NOEXCEPT_DISABLED (0)
32
#define ERPC_NOEXCEPT_ENABLED (1)
33
34
#define ERPC_NESTED_CALLS_DISABLED (0)
35
#define ERPC_NESTED_CALLS_ENABLED (1)
36
37
#define ERPC_NESTED_CALLS_DETECTION_DISABLED (0)
38
#define ERPC_NESTED_CALLS_DETECTION_ENABLED (1)
39
40
#define ERPC_MESSAGE_LOGGING_DISABLED (0)
41
#define ERPC_MESSAGE_LOGGING_ENABLED (1)
42
43
#define ERPC_TRANSPORT_MU_USE_MCMGR_DISABLED (0)
44
#define ERPC_TRANSPORT_MU_USE_MCMGR_ENABLED (1)
45
46
47
49
59
//#define ERPC_THREADS (ERPC_THREADS_FREERTOS)
60
66
//#define ERPC_DEFAULT_BUFFER_SIZE (256)
67
72
//#define ERPC_DEFAULT_BUFFERS_COUNT (2)
73
79
//#define ERPC_NOEXCEPT (ERPC_NOEXCEPT_ENABLED)
80
86
//#define ERPC_NESTED_CALLS (ERPC_NESTED_CALLS_ENABLED)
87
94
//#define ERPC_NESTED_CALLS_DETECTION (ERPC_NESTED_CALLS_DETECTION_DISABLED)
95
103
//#define ERPC_MESSAGE_LOGGING (ERPC_MESSAGE_LOGGING_ENABLED)
104
118
//#define ERPC_TRANSPORT_MU_USE_MCMGR ERPC_TRANSPORT_MU_USE_MCMGR_DISABLED
120
122
#endif // _ERPC_CONFIG_H_
123
// EOF
Copyright 2016-2020 NXP Semiconductors. All rights reserved.