Toggle navigation
Documentation
The friendly Operating System for the Internet of Things
Loading...
Searching...
No Matches
dsme_platform.h
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2022 HAW Hamburg
3
* SPDX-License-Identifier: LGPL-2.1-only
4
*/
5
6
#pragma once
7
17
18
#include <
assert.h
>
19
#include <stdio.h>
20
21
#ifdef __cplusplus
22
extern
"C"
{
23
#endif
24
25
#define ASSERT(x) assert(x)
26
#define DSME_ASSERT(x) assert(x)
27
#define DSME_SIM_ASSERT(x)
28
29
#define LOG_INFO(x)
30
#define LOG_INFO_PURE(x)
31
#define LOG_INFO_PREFIX
32
#define LOG_ERROR(x)
33
34
#define HEXOUT std::hex
35
#define DECOUT std::dec
36
37
#define LOG_ENDL std::endl
38
39
#define LOG_DEBUG(x)
40
#define LOG_DEBUG_PURE(x)
41
#define LOG_DEBUG_PREFIX
42
43
#ifdef __cplusplus
44
}
45
#endif
46
assert.h
POSIX.1-2008 compliant version of the assert macro.
Generated on Sat Oct 3 2026 14:10:59 by
1.13.2