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 
36 #ifdef __cplusplus
37 extern "C" {
38 #endif
39 
40 #endif /* DPL_DPL_H */
dpl_error.h
uwb-core DPL (Decawave Porting Layer) error types
dpl_time.h
uwb-core DPL (Decawave Porting Layer) time abstraction
dpl_sem.h
uwb-core DPL (Decawave Porting Layer) semapahore wrappers
kernel_defines.h
Common macros and compiler attributes/pragmas configuration.
dpl_tasks.h
uwb-core DPL (Decawave Porting Layer) thread/task wrappers
dpl_os.h
uwb-core DPL (Decawave Porting Layer) error types
dpl_cputime.h
uwb-core DPL (Decawave Porting Layer) cputime abstraction
dpl_eventq.h
uwb-core DPL (Decawave Porting Layer) event queue wrappers
syscfg.h
uwb-core system configurations
dpl_mutex.h
uwb-core DPL (Decawave Porting Layer) mutex wrappers
dpl_types.h
uwb-core DPL (Decawave Porting Layer) types
dpl_callout.h
uwb-core DPL (Decawave Porting Layer) callout abstraction