rtk/osal_defs.h
Go to the documentation of this file.
1 /*
2  * Licensed under the GNU General Public License version 2 with exceptions. See
3  * LICENSE file in the project root for full license information
4  */
5 
6 #ifndef _osal_defs_
7 #define _osal_defs_
8 
9 #ifdef __cplusplus
10 extern "C"
11 {
12 #endif
13 
14 // define if debug printf is needed
15 //#define EC_DEBUG
16 
17 #ifdef EC_DEBUG
18 #define EC_PRINT printf
19 #else
20 #define EC_PRINT(...) do {} while (0)
21 #endif
22 
23 #ifndef PACKED
24 #define PACKED_BEGIN
25 #define PACKED __attribute__((__packed__))
26 #define PACKED_END
27 #endif
28 
29 #define OSAL_THREAD_HANDLE task_t *
30 #define OSAL_THREAD_FUNC void
31 #define OSAL_THREAD_FUNC_RT void
32 
33 #ifdef __cplusplus
34 }
35 #endif
36 
37 #endif


soem
Author(s): Arthur Ketels and M.J.G. van den Molengraft
autogenerated on Mon Feb 28 2022 23:46:57