Zephyr API Documentation 4.4.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
cbprintf_enums.h
Go to the documentation of this file.
1/*
2 * Copyright (c) 2022 Intel Corporation
3 *
4 * SPDX-License-Identifier: Apache-2.0
5 */
6
11
12#ifndef ZEPHYR_INCLUDE_SYS_CBPRINTF_ENUMS_H_
13#define ZEPHYR_INCLUDE_SYS_CBPRINTF_ENUMS_H_
14
16
22enum cbprintf_package_arg_type {
24 CBPRINTF_PACKAGE_ARG_TYPE_END = 0,
25
26 CBPRINTF_PACKAGE_ARG_TYPE_CHAR,
27 CBPRINTF_PACKAGE_ARG_TYPE_UNSIGNED_CHAR,
28
29 CBPRINTF_PACKAGE_ARG_TYPE_SHORT,
30 CBPRINTF_PACKAGE_ARG_TYPE_UNSIGNED_SHORT,
31
32 CBPRINTF_PACKAGE_ARG_TYPE_INT,
33 CBPRINTF_PACKAGE_ARG_TYPE_UNSIGNED_INT,
34
35 CBPRINTF_PACKAGE_ARG_TYPE_LONG,
36 CBPRINTF_PACKAGE_ARG_TYPE_UNSIGNED_LONG,
37
38 CBPRINTF_PACKAGE_ARG_TYPE_LONG_LONG,
39 CBPRINTF_PACKAGE_ARG_TYPE_UNSIGNED_LONG_LONG,
40
41 CBPRINTF_PACKAGE_ARG_TYPE_FLOAT,
42 CBPRINTF_PACKAGE_ARG_TYPE_DOUBLE,
43 CBPRINTF_PACKAGE_ARG_TYPE_LONG_DOUBLE,
44
45 CBPRINTF_PACKAGE_ARG_TYPE_PTR_CHAR,
46
47 CBPRINTF_PACKAGE_ARG_TYPE_PTR_VOID,
48
49 CBPRINTF_PACKAGE_ARG_TYPE_MAX,
50
51 CBPRINTF_PACKAGE_ARG_TYPE_COUNT = CBPRINTF_PACKAGE_ARG_TYPE_MAX
52};
53
55
56#endif /* ZEPHYR_INCLUDE_SYS_CBPRINTF_ENUMS_H_ */