|
xt-sdk 文档 v1.0.3
xt-sdk 嵌入式 SDK API 参考
|
XTINY 通用宏定义(数组大小、对齐、MIN/MAX 等) 更多...
宏定义 | |
| #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 等)
| #define __XT_ALIGN_MASK | ( | x, | |
| mask ) |
在文件 xt_macro.h 第 50 行定义.
| #define XT_ABS | ( | x | ) |
在文件 xt_macro.h 第 43 行定义.
| #define XT_ALIGN | ( | x, | |
| num_pow_of_2 ) |
在文件 xt_macro.h 第 51 行定义.
| #define XT_ALIGN_DOWN | ( | x, | |
| num_pow_of_2 ) |
在文件 xt_macro.h 第 52 行定义.
| #define XT_ARRAY_SIZE | ( | arr | ) |
在文件 xt_macro.h 第 37 行定义.
| #define XT_CONTAINER_OF | ( | ptr, | |
| type, | |||
| member ) |
在文件 xt_macro.h 第 41 行定义.
| #define XT_DIV_ROUND_DOWN | ( | n, | |
| d ) |
在文件 xt_macro.h 第 47 行定义.
| #define XT_DIV_ROUND_UP | ( | n, | |
| d ) |
在文件 xt_macro.h 第 46 行定义.
| #define XT_IN_RANGE | ( | val, | |
| min, | |||
| max ) |
在文件 xt_macro.h 第 48 行定义.
| #define XT_IS_ALIGNED | ( | x, | |
| num_pow_of_2 ) |
在文件 xt_macro.h 第 54 行定义.
| #define XT_IS_POWER_OF_TWO | ( | x | ) |
在文件 xt_macro.h 第 56 行定义.
| #define XT_MAX | ( | x, | |
| y ) |
在文件 xt_macro.h 第 44 行定义.
| #define XT_MIN | ( | x, | |
| y ) |
在文件 xt_macro.h 第 45 行定义.
| #define XT_OFFSETOF | ( | type, | |
| member ) |
在文件 xt_macro.h 第 40 行定义.
| #define XT_PTR_ALIGN | ( | p, | |
| num_pow_of_2 ) |
在文件 xt_macro.h 第 53 行定义.
| #define XT_STATIC_ASSERT | ( | const_expression | ) |
在文件 xt_macro.h 第 34 行定义.
| #define XT_STATIC_ASSERT_MSG | ( | const_expression, | |
| msg ) |
在文件 xt_macro.h 第 35 行定义.
| #define XT_UNUSED | ( | x | ) |
在文件 xt_macro.h 第 38 行定义.