|
#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)) |
|