RT 您所在的位置:网站首页 uint8_t在哪个头文件 RT

RT

2023-09-30 04:25| 来源: 网络整理| 查看: 265

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 实验室设备网 版权所有