dpl.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2020 Inria
3  *
4  * This file is subject to the terms and conditions of the GNU Lesser
5  * General Public License v2.1. See the file LICENSE in the top level
6  * directory for more details.
7  */
8 
20 #ifndef DPL_DPL_H
21 #define DPL_DPL_H
22 
23 #include "syscfg/syscfg.h"
24 #include "dpl/dpl_types.h"
25 #include "dpl/dpl_error.h"
26 #include "dpl/dpl_eventq.h"
27 #include "dpl/dpl_callout.h"
28 #include "dpl/dpl_cputime.h"
29 #include "dpl/dpl_mutex.h"
30 #include "dpl/dpl_os.h"
31 #include "dpl/dpl_sem.h"
32 #include "dpl/dpl_tasks.h"
33 #include "dpl/dpl_time.h"
34 #include "kernel_defines.h"
35 #ifdef __cplusplus
36 extern "C" {
37 #endif
38 
39 #endif /* DPL_DPL_H */
uwb-core DPL (Decawave Porting Layer) callout abstraction
uwb-core DPL (Decawave Porting Layer) cputime abstraction
uwb-core DPL (Decawave Porting Layer) error types
uwb-core DPL (Decawave Porting Layer) event queue wrappers
uwb-core DPL (Decawave Porting Layer) mutex wrappers
uwb-core DPL (Decawave Porting Layer) os abstraction layer
uwb-core DPL (Decawave Porting Layer) semapahore wrappers
uwb-core DPL (Decawave Porting Layer) thread/task wrappers
uwb-core DPL (Decawave Porting Layer) time abstraction
uwb-core DPL (Decawave Porting Layer) types
Common macros and compiler attributes/pragmas configuration.