WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
osal_types.h 文件参考

浏览源代码.

宏定义

#define NULL   ((void*)0)
 
#define OSAL_U32_MAX   0xFFFFFFFF
 
#define OSAL_U64_MAX   0xFFFFFFFFFFFFFFFFUL
 
#define OSAL_U16_MAX   0xFFFF
 
#define OSAL_U8_MAX   0xFF
 
#define OSAL_U4_MAX   0x0f
 
#define OSAL_FALSE   0
 
#define OSAL_TRUE   1
 
#define OSAL_OK   0
 
#define OSAL_NOK   1
 
#define OSAL_NULL   ((void *)0)
 
#define OSAL_SYS_WAIT_FOREVER   0xFFFFFFFF
 

类型定义

typedef unsigned char osal_uchar
 
typedef unsigned char osal_u8
 
typedef unsigned short osal_u16
 
typedef unsigned int osal_u32
 
typedef unsigned long long osal_u64
 
typedef unsigned long osal_ulong
 
typedef char osal_char
 
typedef signed char osal_s8
 
typedef short osal_s16
 
typedef int osal_s32
 
typedef long long osal_s64
 
typedef long osal_slong
 
typedef float osal_float
 
typedef double osal_double
 
typedef unsigned long osal_size_t
 
typedef unsigned long osal_length_t
 
typedef osal_u32 osal_handle
 
typedef osal_u8 osal_bool
 
typedef void osal_void
 
typedef void * osal_pvoid
 
typedef osal_u8 osal_byte
 
typedef osal_byteosal_pbyte
 
typedef osal_u32 size_t
 
typedef unsigned long long uint64_t
 
typedef unsigned int osal_uintptr_t
 
typedef unsigned int osal_phys_addr_t
 
typedef unsigned int osal_virt_addr_t
 

宏定义说明

◆ NULL

#define NULL   ((void*)0)

◆ OSAL_FALSE

#define OSAL_FALSE   0

◆ OSAL_NOK

#define OSAL_NOK   1

◆ OSAL_NULL

#define OSAL_NULL   ((void *)0)

◆ OSAL_OK

#define OSAL_OK   0

◆ OSAL_SYS_WAIT_FOREVER

#define OSAL_SYS_WAIT_FOREVER   0xFFFFFFFF

◆ OSAL_TRUE

#define OSAL_TRUE   1

◆ OSAL_U16_MAX

#define OSAL_U16_MAX   0xFFFF

◆ OSAL_U32_MAX

#define OSAL_U32_MAX   0xFFFFFFFF

◆ OSAL_U4_MAX

#define OSAL_U4_MAX   0x0f

◆ OSAL_U64_MAX

#define OSAL_U64_MAX   0xFFFFFFFFFFFFFFFFUL

◆ OSAL_U8_MAX

#define OSAL_U8_MAX   0xFF

类型定义说明

◆ osal_bool

typedef osal_u8 osal_bool

◆ osal_byte

typedef osal_u8 osal_byte

◆ osal_char

typedef char osal_char

◆ osal_double

typedef double osal_double

◆ osal_float

typedef float osal_float

◆ osal_handle

◆ osal_length_t

typedef unsigned long osal_length_t

◆ osal_pbyte

◆ osal_phys_addr_t

typedef unsigned int osal_phys_addr_t

◆ osal_pvoid

typedef void* osal_pvoid

◆ osal_s16

typedef short osal_s16

◆ osal_s32

typedef int osal_s32

◆ osal_s64

typedef long long osal_s64

◆ osal_s8

typedef signed char osal_s8

◆ osal_size_t

typedef unsigned long osal_size_t

◆ osal_slong

typedef long osal_slong

◆ osal_u16

typedef unsigned short osal_u16

◆ osal_u32

typedef unsigned int osal_u32

◆ osal_u64

typedef unsigned long long osal_u64

◆ osal_u8

typedef unsigned char osal_u8

◆ osal_uchar

typedef unsigned char osal_uchar

◆ osal_uintptr_t

typedef unsigned int osal_uintptr_t

◆ osal_ulong

typedef unsigned long osal_ulong

◆ osal_virt_addr_t

typedef unsigned int osal_virt_addr_t

◆ osal_void

typedef void osal_void

◆ size_t

typedef osal_u32 size_t

◆ uint64_t

typedef unsigned long long uint64_t