Loading...
Searching...
No Matches
dpl.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2020 Inria
3 * SPDX-License-Identifier: LGPL-2.1-only
4 */
5
6#pragma once
7
18
19#include "syscfg/syscfg.h"
20#include "dpl/dpl_types.h"
21#include "dpl/dpl_error.h"
22#include "dpl/dpl_eventq.h"
23#include "dpl/dpl_callout.h"
24#include "dpl/dpl_cputime.h"
25#include "dpl/dpl_mutex.h"
26#include "dpl/dpl_os.h"
27#include "dpl/dpl_sem.h"
28#include "dpl/dpl_tasks.h"
29#include "dpl/dpl_time.h"
30#include "kernel_defines.h"
31#ifdef __cplusplus
32extern "C" {
33#endif
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.