xt-sdk 文档 v1.0.3
xt-sdk 嵌入式 SDK API 参考
载入中...
搜索中...
未找到
xt_macro.h 文件参考

XTINY 通用宏定义(数组大小、对齐、MIN/MAX 等) 更多...

#include <stddef.h>
#include <stdint.h>

浏览该文件的源代码.

宏定义

#define XT_STATIC_ASSERT(const_expression)
#define XT_STATIC_ASSERT_MSG(const_expression, msg)
#define XT_ARRAY_SIZE(arr)
#define XT_UNUSED(x)
#define XT_OFFSETOF(type, member)
#define XT_CONTAINER_OF(ptr, type, member)
#define XT_ABS(x)
#define XT_MAX(x, y)
#define XT_MIN(x, y)
#define XT_DIV_ROUND_UP(n, d)
#define XT_DIV_ROUND_DOWN(n, d)
#define XT_IN_RANGE(val, min, max)
#define __XT_ALIGN_MASK(x, mask)
#define XT_ALIGN(x, num_pow_of_2)
#define XT_ALIGN_DOWN(x, num_pow_of_2)
#define XT_PTR_ALIGN(p, num_pow_of_2)
#define XT_IS_ALIGNED(x, num_pow_of_2)
#define XT_IS_POWER_OF_TWO(x)

详细描述

XTINY 通用宏定义(数组大小、对齐、MIN/MAX 等)

作者
your name (you@d.nosp@m.omai.nosp@m.n.com)
版本
0.1
日期
2025-07-04

SPDX-FileCopyrightText: 2025 深圳市天工聚创科技有限公司 SPDX-License-Identifier: Apache-2.0

在文件 xt_macro.h 中定义.