|
WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
|


宏定义 | |
| #define | STATIC static |
| #define | INLINE__ __inline |
| #define | osal_likely(x) __builtin_expect(!!(x), 1) |
| #define | osal_unlikely(x) __builtin_expect(!!(x), 0) |
| #define | OAL_LIKELY(_expr) uapi_likely(_expr) |
| #define | OAL_UNLIKELY(_expr) uapi_unlikely(_expr) |
| #define | osal_array_size(_array) (sizeof(_array) / sizeof((_array)[0])) |
| #define | hi_tolower(x) ((x) | 0x20) /* Works only for digits and letters, but small and fast */ |
| #define | osal_makeu64(a, b) ((osal_u64)(((osal_u32)(a)) | ((osal_u64)((osal_u32)(b))) << 32)) |
| #define | NEWLINE "\r\n" |
| #define | osal_array_size(_array) (sizeof(_array) / sizeof((_array)[0])) |
| #define | OSAL_WRITE_BITS |
| #define | osal_abs_of_diff(_l_a, _l_b) (((_l_a) > (_l_b)) ? ((_l_a) - (_l_b)) : ((_l_b) - (_l_a))) |
| #define | osal_bit(nr) (1UL << (nr)) |
| #define hi_tolower | ( | x | ) | ((x) | 0x20) /* Works only for digits and letters, but small and fast */ |
| #define INLINE__ __inline |
| #define NEWLINE "\r\n" |
| #define OAL_LIKELY | ( | _expr | ) | uapi_likely(_expr) |
| #define OAL_UNLIKELY | ( | _expr | ) | uapi_unlikely(_expr) |
| #define osal_abs_of_diff | ( | _l_a, | |
| _l_b | |||
| ) | (((_l_a) > (_l_b)) ? ((_l_a) - (_l_b)) : ((_l_b) - (_l_a))) |
| #define osal_array_size | ( | _array | ) | (sizeof(_array) / sizeof((_array)[0])) |
| #define osal_array_size | ( | _array | ) | (sizeof(_array) / sizeof((_array)[0])) |
| #define osal_bit | ( | nr | ) | (1UL << (nr)) |
| #define osal_likely | ( | x | ) | __builtin_expect(!!(x), 1) |
| #define osal_unlikely | ( | x | ) | __builtin_expect(!!(x), 0) |
| #define OSAL_WRITE_BITS |
| #define STATIC static |