RT | 您所在的位置:网站首页 › uint8_t在哪个头文件 › RT |
RT-Thread 基本数据类型 更多... 宏定义 #define RT_VERSION 3L 主版本号 #define RT_SUBVERSION 1L 次版本号 #define RT_REVISION 1L 修订版本号 #define RT_TRUE 1 布尔值 真 #define RT_FALSE 0 布尔值 假 #define RT_UINT8_MAX 0xff UINT8 的最大值 #define RT_UINT16_MAX 0xffff UINT16 的最大值 #define RT_UINT32_MAX 0xffffffff UINT32 的最大值 #define RT_TICK_MAX RT_UINT32_MAX tick 的最大值 #define RT_ALIGN(size, align) (((size) + (align) - 1) & ~((align) - 1)) 返回以指定宽度对齐的最连续大小。例如 RT_ALIGN(13, 4)将返回16 #define RT_ALIGN_DOWN(size, align) ((size) & ~((align) - 1)) 返回指定宽度对齐的向下数。例如 RT_ALIGN_DOWN(13, 4)将返回12 #define RT_NULL (0) 相当于C库中的NULL 类型定义 typedef signed char rt_int8_t 8位整数类型 typedef signed short rt_int16_t 16位整数类型 typedef signed long rt_int32_t 32位整数类型 typedef unsigned char rt_uint8_t 8位无符号整数类型 typedef unsigned short rt_uint16_t 16位无符号整数类型 typedef unsigned long rt_uint32_t 32位无符号整数类型 typedef int rt_bool_t 布尔类型 typedef long rt_base_t N位CPU 相关长数据类型 typedef unsigned long rt_ubase_t N位CPU 相关无符号长数据类型 typedef rt_base_t rt_err_t 错误号类型 typedef rt_uint32_t rt_time_t 时间戳类型 typedef rt_uint32_t rt_tick_t 系统时钟节拍计数类型 typedef rt_base_t rt_flag_t 参数类型 typedef rt_ubase_t rt_size_t 字节大小类型 typedef rt_ubase_t rt_dev_t 设备类型 typedef rt_base_t rt_off_t 输入偏移类型 详细描述RT-Thread 基本数据类型 这些是RT-Thread 中使用的基本定义。 通常,RT-Thread内核使用自己的基本数据类型定义, 例如rt_uint32_t,rt_uint8_t等,它们不依赖于编译器或体系结构。 |
CopyRight 2018-2019 实验室设备网 版权所有 |