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

宏定义 | |
| #define | SSI0_BASE_ADDR (HH503_SSI0_MST_RB_BASE_ADDR) |
| #define | SSI1_BASE_ADDR (HH503_SSI1_MST_RB_BASE_ADDR) |
| #define | SSI2_BASE_ADDR (0x48009000) |
| #define | SSI3_BASE_ADDR (0x48009400) |
| #define | SSI_ADDR (0x8000) |
| #define | SSI_ADDR_REG (0x30) |
| #define | SSI_RW_REG (0x34) |
| #define | SSI_WDATA_REG (0x38) |
| #define | SSI_RDATA_REG (0x3c) |
| #define | SSI_TRANS_DONE (0x40) |
| #define | SSI_RST_N (0x44) |
| #define | SSI_RD_ERR (0x48) |
| #define | SSI_HW (0x4c) |
| #define | SSIREAD (1) |
| #define | SSIWRITE (0) |
| #define | SSIWORKFLAG (1) |
| #define | SSIWORKDONEFLAG (0) |
| #define | COMMONWORK_FLAG_INIT (0x0) |
| #define | COMMONWORK_FLAG_DOING (0x1) |
| #define | COMMONWORK_FLAG_DONE (0x2) |
| #define | WIFI_SSI1_COMMONWORK_FLAG_INIT (0x10) |
| #define | WIFI_SSI1_COMMONWORK_FLAG_DOING (0x11) |
| #define | WIFI_SSI1_COMMONWORK_FLAG_DONE (0x12) |
枚举 | |
| enum | curr_sys_type { IAM_WIFI = 0 , IAM_BFGN = 1 } |
函数 | |
| osal_void | ssi_write_reg (osal_u32 ssi_base_addr, osal_u32 addr_offset, osal_u16 val) |
| osal_s8 | ssi_read_reg (osal_u32 ssi_base_addr, osal_u32 addr_offset, osal_u16 *read_val) |
| osal_void | ssi_check_reg_rw (osal_u32 ssi_base_addr, osal_u32 addr_offset, osal_u16 value) |
| osal_void | fe_mpw_read_reg (const hal_rf_dev *rf_dev, osal_u32 reg_addr, osal_u16 *reg_val) |
| osal_void | fe_mpw_write_reg (const hal_rf_dev *rf_dev, osal_u32 reg_addr, osal_u16 reg_val) |
| #define COMMONWORK_FLAG_DOING (0x1) |
| #define COMMONWORK_FLAG_DONE (0x2) |
| #define COMMONWORK_FLAG_INIT (0x0) |
| #define SSI0_BASE_ADDR (HH503_SSI0_MST_RB_BASE_ADDR) |
| #define SSI1_BASE_ADDR (HH503_SSI1_MST_RB_BASE_ADDR) |
| #define SSI2_BASE_ADDR (0x48009000) |
| #define SSI3_BASE_ADDR (0x48009400) |
| #define SSI_ADDR (0x8000) |
| #define SSI_ADDR_REG (0x30) |
| #define SSI_HW (0x4c) |
| #define SSI_RD_ERR (0x48) |
| #define SSI_RDATA_REG (0x3c) |
| #define SSI_RST_N (0x44) |
| #define SSI_RW_REG (0x34) |
| #define SSI_TRANS_DONE (0x40) |
| #define SSI_WDATA_REG (0x38) |
| #define SSIREAD (1) |
| #define SSIWORKDONEFLAG (0) |
| #define SSIWORKFLAG (1) |
| #define SSIWRITE (0) |
| #define WIFI_SSI1_COMMONWORK_FLAG_DOING (0x11) |
| #define WIFI_SSI1_COMMONWORK_FLAG_DONE (0x12) |
| #define WIFI_SSI1_COMMONWORK_FLAG_INIT (0x10) |
| enum curr_sys_type |
| osal_void fe_mpw_read_reg | ( | const hal_rf_dev * | rf_dev, |
| osal_u32 | reg_addr, | ||
| osal_u16 * | reg_val | ||
| ) |
| osal_void fe_mpw_write_reg | ( | const hal_rf_dev * | rf_dev, |
| osal_u32 | reg_addr, | ||
| osal_u16 | reg_val | ||
| ) |