UCOS_TI_LM3S_Keil
 全部 结构体 文件 函数 变量 类型定义 宏定义 页
lib_def.h 文件参考
#include <cpu.h>
lib_def.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

宏定义

#define LIB_VERSION   130u /* See Note #1. */
 
#define DEF_FALSE   0u
 
#define DEF_TRUE   1u
 
#define DEF_NO   0u
 
#define DEF_YES   1u
 
#define DEF_DISABLED   0u
 
#define DEF_ENABLED   1u
 
#define DEF_INACTIVE   0u
 
#define DEF_ACTIVE   1u
 
#define DEF_OFF   0u
 
#define DEF_ON   1u
 
#define DEF_CLR   0u
 
#define DEF_SET   1u
 
#define DEF_FAIL   0u
 
#define DEF_OK   1u
 
#define DEF_BIT_NONE   0x00u
 
#define DEF_BIT_00   0x01u
 
#define DEF_BIT_01   0x02u
 
#define DEF_BIT_02   0x04u
 
#define DEF_BIT_03   0x08u
 
#define DEF_BIT_04   0x10u
 
#define DEF_BIT_05   0x20u
 
#define DEF_BIT_06   0x40u
 
#define DEF_BIT_07   0x80u
 
#define DEF_BIT_08   0x0100u
 
#define DEF_BIT_09   0x0200u
 
#define DEF_BIT_10   0x0400u
 
#define DEF_BIT_11   0x0800u
 
#define DEF_BIT_12   0x1000u
 
#define DEF_BIT_13   0x2000u
 
#define DEF_BIT_14   0x4000u
 
#define DEF_BIT_15   0x8000u
 
#define DEF_BIT_16   0x00010000u
 
#define DEF_BIT_17   0x00020000u
 
#define DEF_BIT_18   0x00040000u
 
#define DEF_BIT_19   0x00080000u
 
#define DEF_BIT_20   0x00100000u
 
#define DEF_BIT_21   0x00200000u
 
#define DEF_BIT_22   0x00400000u
 
#define DEF_BIT_23   0x00800000u
 
#define DEF_BIT_24   0x01000000u
 
#define DEF_BIT_25   0x02000000u
 
#define DEF_BIT_26   0x04000000u
 
#define DEF_BIT_27   0x08000000u
 
#define DEF_BIT_28   0x10000000u
 
#define DEF_BIT_29   0x20000000u
 
#define DEF_BIT_30   0x40000000u
 
#define DEF_BIT_31   0x80000000u
 
#define DEF_OCTET_NBR_BITS   8u
 
#define DEF_OCTET_MASK   0xFFu
 
#define DEF_NIBBLE_NBR_BITS   4u
 
#define DEF_NIBBLE_MASK   0x0Fu
 
#define DEF_NBR_BASE_BIN   2u
 
#define DEF_NBR_BASE_OCT   8u
 
#define DEF_NBR_BASE_DEC   10u
 
#define DEF_NBR_BASE_HEX   16u
 
#define DEF_INT_08_NBR_BITS   8u
 
#define DEF_INT_08_MASK   0xFFu
 
#define DEF_INT_08U_MIN_VAL   0u
 
#define DEF_INT_08U_MAX_VAL   255u
 
#define DEF_INT_08S_MIN_VAL_ONES_CPL   (-127)
 
#define DEF_INT_08S_MAX_VAL_ONES_CPL   127
 
#define DEF_INT_08S_MIN_VAL   (DEF_INT_08S_MIN_VAL_ONES_CPL - 1)
 
#define DEF_INT_08S_MAX_VAL   DEF_INT_08S_MAX_VAL_ONES_CPL
 
#define DEF_INT_08U_NBR_DIG_MIN   1u
 
#define DEF_INT_08U_NBR_DIG_MAX   3u
 
#define DEF_INT_08S_NBR_DIG_MIN   3u
 
#define DEF_INT_08S_NBR_DIG_MAX   3u
 
#define DEF_INT_16_NBR_BITS   16u
 
#define DEF_INT_16_MASK   0xFFFFu
 
#define DEF_INT_16U_MIN_VAL   0u
 
#define DEF_INT_16U_MAX_VAL   65535u
 
#define DEF_INT_16S_MIN_VAL_ONES_CPL   (-32767)
 
#define DEF_INT_16S_MAX_VAL_ONES_CPL   32767
 
#define DEF_INT_16S_MIN_VAL   (DEF_INT_16S_MIN_VAL_ONES_CPL - 1)
 
#define DEF_INT_16S_MAX_VAL   DEF_INT_16S_MAX_VAL_ONES_CPL
 
#define DEF_INT_16U_NBR_DIG_MIN   1u
 
#define DEF_INT_16U_NBR_DIG_MAX   5u
 
#define DEF_INT_16S_NBR_DIG_MIN   5u
 
#define DEF_INT_16S_NBR_DIG_MAX   5u
 
#define DEF_INT_32_NBR_BITS   32u
 
#define DEF_INT_32_MASK   0xFFFFFFFFu
 
#define DEF_INT_32U_MIN_VAL   0u
 
#define DEF_INT_32U_MAX_VAL   4294967295u
 
#define DEF_INT_32S_MIN_VAL_ONES_CPL   (-2147483647)
 
#define DEF_INT_32S_MAX_VAL_ONES_CPL   2147483647
 
#define DEF_INT_32S_MIN_VAL   (DEF_INT_32S_MIN_VAL_ONES_CPL - 1)
 
#define DEF_INT_32S_MAX_VAL   DEF_INT_32S_MAX_VAL_ONES_CPL
 
#define DEF_INT_32U_NBR_DIG_MIN   1u
 
#define DEF_INT_32U_NBR_DIG_MAX   10u
 
#define DEF_INT_32S_NBR_DIG_MIN   10u
 
#define DEF_INT_32S_NBR_DIG_MAX   10u
 
#define DEF_INT_64_NBR_BITS   64u
 
#define DEF_INT_64_MASK   0xFFFFFFFFFFFFFFFFu
 
#define DEF_INT_64U_MIN_VAL   0u
 
#define DEF_INT_64U_MAX_VAL   18446744073709551615u
 
#define DEF_INT_64S_MIN_VAL_ONES_CPL   (-9223372036854775807)
 
#define DEF_INT_64S_MAX_VAL_ONES_CPL   9223372036854775807
 
#define DEF_INT_64S_MIN_VAL   (DEF_INT_64S_MIN_VAL_ONES_CPL - 1)
 
#define DEF_INT_64S_MAX_VAL   DEF_INT_64S_MAX_VAL_ONES_CPL
 
#define DEF_INT_64U_NBR_DIG_MIN   1u
 
#define DEF_INT_64U_NBR_DIG_MAX   20u
 
#define DEF_INT_64S_NBR_DIG_MIN   19u
 
#define DEF_INT_64S_NBR_DIG_MAX   19u
 
#define DEF_INT_CPU_NBR_BITS   (CPU_CFG_DATA_SIZE * DEF_OCTET_NBR_BITS)
 
#define DEF_INT_CPU_MASK   DEF_INT_32_MASK
 
#define DEF_INT_CPU_U_MIN_VAL   DEF_INT_32U_MIN_VAL
 
#define DEF_INT_CPU_U_MAX_VAL   DEF_INT_32U_MAX_VAL
 
#define DEF_INT_CPU_S_MIN_VAL   DEF_INT_32S_MIN_VAL
 
#define DEF_INT_CPU_S_MAX_VAL   DEF_INT_32S_MAX_VAL
 
#define DEF_INT_CPU_S_MIN_VAL_ONES_CPL   DEF_INT_32S_MIN_VAL_ONES_CPL
 
#define DEF_INT_CPU_S_MAX_VAL_ONES_CPL   DEF_INT_32S_MAX_VAL_ONES_CPL
 
#define DEF_TIME_NBR_DAY_PER_WK   7uL
 
#define DEF_TIME_NBR_DAY_PER_YR   365uL
 
#define DEF_TIME_NBR_DAY_PER_YR_LEAP   366uL
 
#define DEF_TIME_NBR_HR_PER_DAY   24uL
 
#define DEF_TIME_NBR_HR_PER_WK   (DEF_TIME_NBR_HR_PER_DAY * DEF_TIME_NBR_DAY_PER_WK )
 
#define DEF_TIME_NBR_HR_PER_YR   (DEF_TIME_NBR_HR_PER_DAY * DEF_TIME_NBR_DAY_PER_YR )
 
#define DEF_TIME_NBR_HR_PER_YR_LEAP   (DEF_TIME_NBR_HR_PER_DAY * DEF_TIME_NBR_DAY_PER_YR_LEAP)
 
#define DEF_TIME_NBR_MIN_PER_HR   60uL
 
#define DEF_TIME_NBR_MIN_PER_DAY   (DEF_TIME_NBR_MIN_PER_HR * DEF_TIME_NBR_HR_PER_DAY )
 
#define DEF_TIME_NBR_MIN_PER_WK   (DEF_TIME_NBR_MIN_PER_DAY * DEF_TIME_NBR_DAY_PER_WK )
 
#define DEF_TIME_NBR_MIN_PER_YR   (DEF_TIME_NBR_MIN_PER_DAY * DEF_TIME_NBR_DAY_PER_YR )
 
#define DEF_TIME_NBR_MIN_PER_YR_LEAP   (DEF_TIME_NBR_MIN_PER_DAY * DEF_TIME_NBR_DAY_PER_YR_LEAP)
 
#define DEF_TIME_NBR_SEC_PER_MIN   60uL
 
#define DEF_TIME_NBR_SEC_PER_HR   (DEF_TIME_NBR_SEC_PER_MIN * DEF_TIME_NBR_MIN_PER_HR )
 
#define DEF_TIME_NBR_SEC_PER_DAY   (DEF_TIME_NBR_SEC_PER_HR * DEF_TIME_NBR_HR_PER_DAY )
 
#define DEF_TIME_NBR_SEC_PER_WK   (DEF_TIME_NBR_SEC_PER_DAY * DEF_TIME_NBR_DAY_PER_WK )
 
#define DEF_TIME_NBR_SEC_PER_YR   (DEF_TIME_NBR_SEC_PER_DAY * DEF_TIME_NBR_DAY_PER_YR )
 
#define DEF_TIME_NBR_SEC_PER_YR_LEAP   (DEF_TIME_NBR_SEC_PER_DAY * DEF_TIME_NBR_DAY_PER_YR_LEAP)
 
#define DEF_TIME_NBR_mS_PER_SEC   1000uL
 
#define DEF_TIME_NBR_uS_PER_SEC   1000000uL
 
#define DEF_TIME_NBR_nS_PER_SEC   1000000000uL
 
#define LIB_ERR_NONE   0
 
#define DEF_BIT(bit)   (1u << (bit))
 
#define DEF_BIT_MASK(bit_mask, bit_shift)   ((bit_mask) << (bit_shift))
 
#define DEF_BIT_FIELD(bit_field, bit_shift)
 
#define DEF_BIT_SET(val, mask)   ((val) |= (mask))
 
#define DEF_BIT_CLR(val, mask)   ((val) &= ~(mask))
 
#define DEF_BIT_IS_SET(val, mask)   ((((val) & (mask)) == (mask)) ? (DEF_YES) : (DEF_NO ))
 
#define DEF_BIT_IS_CLR(val, mask)   (((val) & (mask)) ? (DEF_NO ) : (DEF_YES))
 
#define DEF_BIT_IS_SET_ANY(val, mask)   (((val) & (mask)) ? (DEF_YES) : (DEF_NO ))
 
#define DEF_BIT_IS_CLR_ANY(val, mask)   ((((val) & (mask)) != (mask)) ? (DEF_YES) : (DEF_NO ))
 
#define DEF_MIN(a, b)   (((a) < (b)) ? (a) : (b))
 
#define DEF_MAX(a, b)   (((a) > (b)) ? (a) : (b))
 
#define DEF_ABS(a)   (((a) < 0) ? (-(a)) : (a))
 

类型定义

typedef CPU_INT16U LIB_ERR
 

宏定义说明

#define LIB_VERSION   130u /* See Note #1. */

在文件 lib_def.h 第 85 行定义.

#define DEF_FALSE   0u

在文件 lib_def.h 第 123 行定义.

#define DEF_TRUE   1u

在文件 lib_def.h 第 124 行定义.

#define DEF_NO   0u

在文件 lib_def.h 第 126 行定义.

#define DEF_YES   1u

在文件 lib_def.h 第 127 行定义.

#define DEF_DISABLED   0u

在文件 lib_def.h 第 129 行定义.

#define DEF_ENABLED   1u

在文件 lib_def.h 第 130 行定义.

#define DEF_INACTIVE   0u

在文件 lib_def.h 第 132 行定义.

#define DEF_ACTIVE   1u

在文件 lib_def.h 第 133 行定义.

#define DEF_OFF   0u

在文件 lib_def.h 第 135 行定义.

#define DEF_ON   1u

在文件 lib_def.h 第 136 行定义.

#define DEF_CLR   0u

在文件 lib_def.h 第 138 行定义.

#define DEF_SET   1u

在文件 lib_def.h 第 139 行定义.

#define DEF_FAIL   0u

在文件 lib_def.h 第 141 行定义.

#define DEF_OK   1u

在文件 lib_def.h 第 142 行定义.

#define DEF_BIT_NONE   0x00u

在文件 lib_def.h 第 146 行定义.

#define DEF_BIT_00   0x01u

在文件 lib_def.h 第 148 行定义.

#define DEF_BIT_01   0x02u

在文件 lib_def.h 第 149 行定义.

#define DEF_BIT_02   0x04u

在文件 lib_def.h 第 150 行定义.

#define DEF_BIT_03   0x08u

在文件 lib_def.h 第 151 行定义.

#define DEF_BIT_04   0x10u

在文件 lib_def.h 第 152 行定义.

#define DEF_BIT_05   0x20u

在文件 lib_def.h 第 153 行定义.

#define DEF_BIT_06   0x40u

在文件 lib_def.h 第 154 行定义.

#define DEF_BIT_07   0x80u

在文件 lib_def.h 第 155 行定义.

#define DEF_BIT_08   0x0100u

在文件 lib_def.h 第 157 行定义.

#define DEF_BIT_09   0x0200u

在文件 lib_def.h 第 158 行定义.

#define DEF_BIT_10   0x0400u

在文件 lib_def.h 第 159 行定义.

#define DEF_BIT_11   0x0800u

在文件 lib_def.h 第 160 行定义.

#define DEF_BIT_12   0x1000u

在文件 lib_def.h 第 161 行定义.

#define DEF_BIT_13   0x2000u

在文件 lib_def.h 第 162 行定义.

#define DEF_BIT_14   0x4000u

在文件 lib_def.h 第 163 行定义.

#define DEF_BIT_15   0x8000u

在文件 lib_def.h 第 164 行定义.

#define DEF_BIT_16   0x00010000u

在文件 lib_def.h 第 166 行定义.

#define DEF_BIT_17   0x00020000u

在文件 lib_def.h 第 167 行定义.

#define DEF_BIT_18   0x00040000u

在文件 lib_def.h 第 168 行定义.

#define DEF_BIT_19   0x00080000u

在文件 lib_def.h 第 169 行定义.

#define DEF_BIT_20   0x00100000u

在文件 lib_def.h 第 170 行定义.

#define DEF_BIT_21   0x00200000u

在文件 lib_def.h 第 171 行定义.

#define DEF_BIT_22   0x00400000u

在文件 lib_def.h 第 172 行定义.

#define DEF_BIT_23   0x00800000u

在文件 lib_def.h 第 173 行定义.

#define DEF_BIT_24   0x01000000u

在文件 lib_def.h 第 175 行定义.

#define DEF_BIT_25   0x02000000u

在文件 lib_def.h 第 176 行定义.

#define DEF_BIT_26   0x04000000u

在文件 lib_def.h 第 177 行定义.

#define DEF_BIT_27   0x08000000u

在文件 lib_def.h 第 178 行定义.

#define DEF_BIT_28   0x10000000u

在文件 lib_def.h 第 179 行定义.

#define DEF_BIT_29   0x20000000u

在文件 lib_def.h 第 180 行定义.

#define DEF_BIT_30   0x40000000u

在文件 lib_def.h 第 181 行定义.

#define DEF_BIT_31   0x80000000u

在文件 lib_def.h 第 182 行定义.

#define DEF_OCTET_NBR_BITS   8u

在文件 lib_def.h 第 185 行定义.

参考自 CPU_IntSrcPrioGet(), CPU_IntSrcPrioSet() , 以及 Mem_Set().

#define DEF_OCTET_MASK   0xFFu

在文件 lib_def.h 第 186 行定义.

参考自 CPU_IntSrcPrioGet() , 以及 CPU_IntSrcPrioSet().

#define DEF_NIBBLE_NBR_BITS   4u

在文件 lib_def.h 第 188 行定义.

#define DEF_NIBBLE_MASK   0x0Fu

在文件 lib_def.h 第 189 行定义.

#define DEF_NBR_BASE_BIN   2u

在文件 lib_def.h 第 193 行定义.

#define DEF_NBR_BASE_OCT   8u

在文件 lib_def.h 第 194 行定义.

#define DEF_NBR_BASE_DEC   10u

在文件 lib_def.h 第 195 行定义.

#define DEF_NBR_BASE_HEX   16u

在文件 lib_def.h 第 196 行定义.

#define DEF_INT_08_NBR_BITS   8u

在文件 lib_def.h 第 201 行定义.

#define DEF_INT_08_MASK   0xFFu

在文件 lib_def.h 第 202 行定义.

#define DEF_INT_08U_MIN_VAL   0u

在文件 lib_def.h 第 204 行定义.

#define DEF_INT_08U_MAX_VAL   255u

在文件 lib_def.h 第 205 行定义.

#define DEF_INT_08S_MIN_VAL_ONES_CPL   (-127)

在文件 lib_def.h 第 207 行定义.

#define DEF_INT_08S_MAX_VAL_ONES_CPL   127

在文件 lib_def.h 第 208 行定义.

#define DEF_INT_08S_MIN_VAL   (DEF_INT_08S_MIN_VAL_ONES_CPL - 1)

在文件 lib_def.h 第 210 行定义.

#define DEF_INT_08S_MAX_VAL   DEF_INT_08S_MAX_VAL_ONES_CPL

在文件 lib_def.h 第 211 行定义.

#define DEF_INT_08U_NBR_DIG_MIN   1u

在文件 lib_def.h 第 213 行定义.

#define DEF_INT_08U_NBR_DIG_MAX   3u

在文件 lib_def.h 第 214 行定义.

#define DEF_INT_08S_NBR_DIG_MIN   3u

在文件 lib_def.h 第 216 行定义.

#define DEF_INT_08S_NBR_DIG_MAX   3u

在文件 lib_def.h 第 217 行定义.

#define DEF_INT_16_NBR_BITS   16u

在文件 lib_def.h 第 221 行定义.

#define DEF_INT_16_MASK   0xFFFFu

在文件 lib_def.h 第 222 行定义.

#define DEF_INT_16U_MIN_VAL   0u

在文件 lib_def.h 第 224 行定义.

#define DEF_INT_16U_MAX_VAL   65535u

在文件 lib_def.h 第 225 行定义.

#define DEF_INT_16S_MIN_VAL_ONES_CPL   (-32767)

在文件 lib_def.h 第 227 行定义.

#define DEF_INT_16S_MAX_VAL_ONES_CPL   32767

在文件 lib_def.h 第 228 行定义.

#define DEF_INT_16S_MIN_VAL   (DEF_INT_16S_MIN_VAL_ONES_CPL - 1)

在文件 lib_def.h 第 230 行定义.

参考自 CPU_IntSrcPrioGet().

#define DEF_INT_16S_MAX_VAL   DEF_INT_16S_MAX_VAL_ONES_CPL

在文件 lib_def.h 第 231 行定义.

#define DEF_INT_16U_NBR_DIG_MIN   1u

在文件 lib_def.h 第 233 行定义.

#define DEF_INT_16U_NBR_DIG_MAX   5u

在文件 lib_def.h 第 234 行定义.

#define DEF_INT_16S_NBR_DIG_MIN   5u

在文件 lib_def.h 第 236 行定义.

#define DEF_INT_16S_NBR_DIG_MAX   5u

在文件 lib_def.h 第 237 行定义.

#define DEF_INT_32_NBR_BITS   32u

在文件 lib_def.h 第 241 行定义.

#define DEF_INT_32_MASK   0xFFFFFFFFu

在文件 lib_def.h 第 242 行定义.

#define DEF_INT_32U_MIN_VAL   0u

在文件 lib_def.h 第 244 行定义.

#define DEF_INT_32U_MAX_VAL   4294967295u

在文件 lib_def.h 第 245 行定义.

参考自 Str_ParseNbr_Int32().

#define DEF_INT_32S_MIN_VAL_ONES_CPL   (-2147483647)

在文件 lib_def.h 第 247 行定义.

参考自 Str_ParseNbr_Int32S().

#define DEF_INT_32S_MAX_VAL_ONES_CPL   2147483647

在文件 lib_def.h 第 248 行定义.

#define DEF_INT_32S_MIN_VAL   (DEF_INT_32S_MIN_VAL_ONES_CPL - 1)

在文件 lib_def.h 第 250 行定义.

参考自 Str_ParseNbr_Int32S().

#define DEF_INT_32S_MAX_VAL   DEF_INT_32S_MAX_VAL_ONES_CPL

在文件 lib_def.h 第 251 行定义.

参考自 Str_ParseNbr_Int32S().

#define DEF_INT_32U_NBR_DIG_MIN   1u

在文件 lib_def.h 第 253 行定义.

#define DEF_INT_32U_NBR_DIG_MAX   10u

在文件 lib_def.h 第 254 行定义.

#define DEF_INT_32S_NBR_DIG_MIN   10u

在文件 lib_def.h 第 256 行定义.

#define DEF_INT_32S_NBR_DIG_MAX   10u

在文件 lib_def.h 第 257 行定义.

#define DEF_INT_64_NBR_BITS   64u

在文件 lib_def.h 第 261 行定义.

#define DEF_INT_64_MASK   0xFFFFFFFFFFFFFFFFu

在文件 lib_def.h 第 262 行定义.

#define DEF_INT_64U_MIN_VAL   0u

在文件 lib_def.h 第 264 行定义.

#define DEF_INT_64U_MAX_VAL   18446744073709551615u

在文件 lib_def.h 第 265 行定义.

#define DEF_INT_64S_MIN_VAL_ONES_CPL   (-9223372036854775807)

在文件 lib_def.h 第 267 行定义.

#define DEF_INT_64S_MAX_VAL_ONES_CPL   9223372036854775807

在文件 lib_def.h 第 268 行定义.

#define DEF_INT_64S_MIN_VAL   (DEF_INT_64S_MIN_VAL_ONES_CPL - 1)

在文件 lib_def.h 第 270 行定义.

#define DEF_INT_64S_MAX_VAL   DEF_INT_64S_MAX_VAL_ONES_CPL

在文件 lib_def.h 第 271 行定义.

#define DEF_INT_64U_NBR_DIG_MIN   1u

在文件 lib_def.h 第 273 行定义.

#define DEF_INT_64U_NBR_DIG_MAX   20u

在文件 lib_def.h 第 274 行定义.

#define DEF_INT_64S_NBR_DIG_MIN   19u

在文件 lib_def.h 第 276 行定义.

#define DEF_INT_64S_NBR_DIG_MAX   19u

在文件 lib_def.h 第 277 行定义.

#define DEF_INT_CPU_NBR_BITS   (CPU_CFG_DATA_SIZE * DEF_OCTET_NBR_BITS)

在文件 lib_def.h 第 283 行定义.

#define DEF_INT_CPU_MASK   DEF_INT_32_MASK

在文件 lib_def.h 第 321 行定义.

#define DEF_INT_CPU_U_MIN_VAL   DEF_INT_32U_MIN_VAL

在文件 lib_def.h 第 323 行定义.

#define DEF_INT_CPU_U_MAX_VAL   DEF_INT_32U_MAX_VAL

在文件 lib_def.h 第 324 行定义.

参考自 Str_Cat(), Str_Char(), Str_Cmp(), Str_CmpIgnoreCase(), Str_Copy() , 以及 Str_Len().

#define DEF_INT_CPU_S_MIN_VAL   DEF_INT_32S_MIN_VAL

在文件 lib_def.h 第 326 行定义.

#define DEF_INT_CPU_S_MAX_VAL   DEF_INT_32S_MAX_VAL

在文件 lib_def.h 第 327 行定义.

#define DEF_INT_CPU_S_MIN_VAL_ONES_CPL   DEF_INT_32S_MIN_VAL_ONES_CPL

在文件 lib_def.h 第 329 行定义.

#define DEF_INT_CPU_S_MAX_VAL_ONES_CPL   DEF_INT_32S_MAX_VAL_ONES_CPL

在文件 lib_def.h 第 330 行定义.

#define DEF_TIME_NBR_DAY_PER_WK   7uL

在文件 lib_def.h 第 361 行定义.

#define DEF_TIME_NBR_DAY_PER_YR   365uL

在文件 lib_def.h 第 362 行定义.

#define DEF_TIME_NBR_DAY_PER_YR_LEAP   366uL

在文件 lib_def.h 第 363 行定义.

#define DEF_TIME_NBR_HR_PER_DAY   24uL

在文件 lib_def.h 第 365 行定义.

#define DEF_TIME_NBR_HR_PER_WK   (DEF_TIME_NBR_HR_PER_DAY * DEF_TIME_NBR_DAY_PER_WK )

在文件 lib_def.h 第 366 行定义.

#define DEF_TIME_NBR_HR_PER_YR   (DEF_TIME_NBR_HR_PER_DAY * DEF_TIME_NBR_DAY_PER_YR )

在文件 lib_def.h 第 367 行定义.

#define DEF_TIME_NBR_HR_PER_YR_LEAP   (DEF_TIME_NBR_HR_PER_DAY * DEF_TIME_NBR_DAY_PER_YR_LEAP)

在文件 lib_def.h 第 368 行定义.

#define DEF_TIME_NBR_MIN_PER_HR   60uL

在文件 lib_def.h 第 370 行定义.

#define DEF_TIME_NBR_MIN_PER_DAY   (DEF_TIME_NBR_MIN_PER_HR * DEF_TIME_NBR_HR_PER_DAY )

在文件 lib_def.h 第 371 行定义.

#define DEF_TIME_NBR_MIN_PER_WK   (DEF_TIME_NBR_MIN_PER_DAY * DEF_TIME_NBR_DAY_PER_WK )

在文件 lib_def.h 第 372 行定义.

#define DEF_TIME_NBR_MIN_PER_YR   (DEF_TIME_NBR_MIN_PER_DAY * DEF_TIME_NBR_DAY_PER_YR )

在文件 lib_def.h 第 373 行定义.

#define DEF_TIME_NBR_MIN_PER_YR_LEAP   (DEF_TIME_NBR_MIN_PER_DAY * DEF_TIME_NBR_DAY_PER_YR_LEAP)

在文件 lib_def.h 第 374 行定义.

#define DEF_TIME_NBR_SEC_PER_MIN   60uL

在文件 lib_def.h 第 376 行定义.

#define DEF_TIME_NBR_SEC_PER_HR   (DEF_TIME_NBR_SEC_PER_MIN * DEF_TIME_NBR_MIN_PER_HR )

在文件 lib_def.h 第 377 行定义.

#define DEF_TIME_NBR_SEC_PER_DAY   (DEF_TIME_NBR_SEC_PER_HR * DEF_TIME_NBR_HR_PER_DAY )

在文件 lib_def.h 第 378 行定义.

#define DEF_TIME_NBR_SEC_PER_WK   (DEF_TIME_NBR_SEC_PER_DAY * DEF_TIME_NBR_DAY_PER_WK )

在文件 lib_def.h 第 379 行定义.

#define DEF_TIME_NBR_SEC_PER_YR   (DEF_TIME_NBR_SEC_PER_DAY * DEF_TIME_NBR_DAY_PER_YR )

在文件 lib_def.h 第 380 行定义.

#define DEF_TIME_NBR_SEC_PER_YR_LEAP   (DEF_TIME_NBR_SEC_PER_DAY * DEF_TIME_NBR_DAY_PER_YR_LEAP)

在文件 lib_def.h 第 381 行定义.

#define DEF_TIME_NBR_mS_PER_SEC   1000uL

在文件 lib_def.h 第 383 行定义.

#define DEF_TIME_NBR_uS_PER_SEC   1000000uL

在文件 lib_def.h 第 384 行定义.

#define DEF_TIME_NBR_nS_PER_SEC   1000000000uL

在文件 lib_def.h 第 385 行定义.

#define LIB_ERR_NONE   0

在文件 lib_def.h 第 398 行定义.

#define DEF_BIT (   bit)    (1u << (bit))

在文件 lib_def.h 第 448 行定义.

参考自 CPU_IntSrcDis() , 以及 CPU_IntSrcEn().

#define DEF_BIT_MASK (   bit_mask,
  bit_shift 
)    ((bit_mask) << (bit_shift))

在文件 lib_def.h 第 471 行定义.

#define DEF_BIT_FIELD (   bit_field,
  bit_shift 
)
值:
: (DEF_BIT(bit_field) - 1)) \
<< (bit_shift))

在文件 lib_def.h 第 494 行定义.

#define DEF_BIT_SET (   val,
  mask 
)    ((val) |= (mask))

在文件 lib_def.h 第 518 行定义.

#define DEF_BIT_CLR (   val,
  mask 
)    ((val) &= ~(mask))

在文件 lib_def.h 第 539 行定义.

#define DEF_BIT_IS_SET (   val,
  mask 
)    ((((val) & (mask)) == (mask)) ? (DEF_YES) : (DEF_NO ))

在文件 lib_def.h 第 563 行定义.

参考自 BSP_SerRd(), BSP_SerRdLine() , 以及 BSP_SerWr().

#define DEF_BIT_IS_CLR (   val,
  mask 
)    (((val) & (mask)) ? (DEF_NO ) : (DEF_YES))

在文件 lib_def.h 第 586 行定义.

参考自 BSP_LED_Toggle().

#define DEF_BIT_IS_SET_ANY (   val,
  mask 
)    (((val) & (mask)) ? (DEF_YES) : (DEF_NO ))

在文件 lib_def.h 第 610 行定义.

#define DEF_BIT_IS_CLR_ANY (   val,
  mask 
)    ((((val) & (mask)) != (mask)) ? (DEF_YES) : (DEF_NO ))

在文件 lib_def.h 第 631 行定义.

#define DEF_MIN (   a,
  b 
)    (((a) < (b)) ? (a) : (b))

在文件 lib_def.h 第 665 行定义.

#define DEF_MAX (   a,
  b 
)    (((a) > (b)) ? (a) : (b))

在文件 lib_def.h 第 684 行定义.

#define DEF_ABS (   a)    (((a) < 0) ? (-(a)) : (a))

在文件 lib_def.h 第 704 行定义.

类型定义说明

在文件 lib_def.h 第 414 行定义.