|
WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
|
结构体 | |
| union | spi_ctra_data |
| This union represents the bit fields in the Control Register 0. Read the register into the d32 member then set/clear the bits using the b elements. 更多... | |
| union | spi_ctrb_data |
| This union represents the bit fields in the Control Register 1. Read the register into the d32 member then set/clear the bits using the b elements. 更多... | |
| union | spi_er_data |
| This union represents the bit fields in the SPI Enable Register. Read the register into the d32 member then set/clear the bits using the b elements. 更多... | |
| union | spi_mcr_data |
| This union represents the bit fields in the Microwire Control Register. Read the register into the d32 member then set/clear the bits using the b elements. 更多... | |
| union | spi_slenr_data |
| This union represents the bit fields in the Slave Enable Register. Read the register into the d32 member then set/clear the bits using the b elements. 更多... | |
| union | spi_brs_data |
| This union represents the bit fields in the Slave Enable Register. Read the register into the d32 member then set/clear the bits using the b elements. 更多... | |
| union | spi_twlr_data |
| This union represents the bit fields in the Transmit FIFO Threshold Level. Read the register into the d32 member then set/clear the bits using the b elements. 更多... | |
| union | spi_rwlr_data |
| This union represents the bit fields in the Receive FIFO Threshold Level. Read the register into the d32 member then set/clear the bits using the b elements. 更多... | |
| union | spi_tlr_data |
| This union represents the bit fields in the Transmit FIFO Level Register. Read the register into the d32 member then set/clear the bits using the b elements. 更多... | |
| union | spi_rlr_data |
| This union represents the bit fields in the Receive FIFO Level Register. Read the register into the d32 member then set/clear the bits using the b elements. 更多... | |
| union | spi_wsr_data |
| This union represents the bit fields in the Receive FIFO Level Register. Read the register into the d32 member then set/clear the bits using the b elements. 更多... | |
| union | spi_v151_interrupt_data |
| This union represents the bit fields in the Interrupt Registers. Read the register into the d32 member then set/clear the bits using the b elements. 更多... | |
| union | spi_icr_data |
| This union represents the bit fields in the Interrupt Clear Register Register. Read the register into the d32 member then set/clear the bits using the b elements. 更多... | |
| union | spi_dcr_data |
| This union represents the bit fields in the DMA Control Register. Read the register into the d32 member then set/clear the bits using the b elements. 更多... | |
| union | spi_v151_dmadlr_data |
| This union represents the bit fields in the DMA Data Level Register. Read the register into the d32 member then set/clear the bits using the b elements. 更多... | |
| union | spi_id_data |
| This union represents the bit fields in the coreKit version ID Register. Read the register into the d32 member then set/clear the bits using the b elements. 更多... | |
| union | spi_drnm_data |
| This union represents the bit fields in the Data Register. Read the register into the d32 member then set/clear the bits using the b elements. 更多... | |
| union | spi_rsdr_data |
| This union represents the bit fields in the RX Sample Delay Register. Read the register into the d32 member then set/clear the bits using the b elements. 更多... | |
| union | spi_enhctl_data |
| This union represents the bit fields in the SPI Control 0 Register. Read the register into the d32 member then set/clear the bits using the b elements. 更多... | |
| union | spi_tder_data |
| This union represents the bit fields in the Transmit Drive Edge Register. Read the register into the d32 member then set/clear the bits using the b elements. 更多... | |
| struct | spi_v151_regs |
| Registers associated with spi. 更多... | |
宏定义 | |
| #define | HAL_SPI_DRNM_REG_SIZE 36 |
类型定义 | |
| typedef union spi_ctra_data | spi_ctra_data_t |
| This union represents the bit fields in the Control Register 0. Read the register into the d32 member then set/clear the bits using the b elements. | |
| typedef union spi_ctrb_data | spi_ctrb_data_t |
| This union represents the bit fields in the Control Register 1. Read the register into the d32 member then set/clear the bits using the b elements. | |
| typedef union spi_er_data | spi_er_data_t |
| This union represents the bit fields in the SPI Enable Register. Read the register into the d32 member then set/clear the bits using the b elements. | |
| typedef union spi_mcr_data | spi_mcr_data_t |
| This union represents the bit fields in the Microwire Control Register. Read the register into the d32 member then set/clear the bits using the b elements. | |
| typedef union spi_slenr_data | spi_slenr_data_t |
| This union represents the bit fields in the Slave Enable Register. Read the register into the d32 member then set/clear the bits using the b elements. | |
| typedef union spi_brs_data | spi_brs_data_t |
| This union represents the bit fields in the Slave Enable Register. Read the register into the d32 member then set/clear the bits using the b elements. | |
| typedef union spi_twlr_data | spi_twlr_data_t |
| This union represents the bit fields in the Transmit FIFO Threshold Level. Read the register into the d32 member then set/clear the bits using the b elements. | |
| typedef union spi_rwlr_data | spi_rwlr_data_t |
| This union represents the bit fields in the Receive FIFO Threshold Level. Read the register into the d32 member then set/clear the bits using the b elements. | |
| typedef union spi_tlr_data | spi_tlr_data_t |
| This union represents the bit fields in the Transmit FIFO Level Register. Read the register into the d32 member then set/clear the bits using the b elements. | |
| typedef union spi_rlr_data | spi_rlr_data_t |
| This union represents the bit fields in the Receive FIFO Level Register. Read the register into the d32 member then set/clear the bits using the b elements. | |
| typedef union spi_wsr_data | spi_wsr_data_t |
| This union represents the bit fields in the Receive FIFO Level Register. Read the register into the d32 member then set/clear the bits using the b elements. | |
| typedef union spi_v151_interrupt_data | spi_inmar_data_t |
| This union represents the bit fields in the Interrupt Mask Register. Read the register into the d32 member then set/clear the bits using the b elements. | |
| typedef union spi_v151_interrupt_data | spi_insr_data_t |
| This union represents the bit fields in the Interrupt Status Register. Read the register into the d32 member then set/clear the bits using the b elements. | |
| typedef union spi_v151_interrupt_data | spi_rainsr_data_t |
| This union represents the bit fields in the Raw Interrupt Status Register. Read the register into the d32 member then set/clear the bits using the b elements. | |
| typedef union spi_icr_data | spi_icr_data_t |
| This union represents the bit fields in the Interrupt Clear Register Register. Read the register into the d32 member then set/clear the bits using the b elements. | |
| typedef union spi_icr_data | spi_tfoficr_data_t |
| This union represents the bit fields in the Transmit FIFO Overflow Interrupt Clear Register Register. Read the register into the d32 member then set/clear the bits using the b elements. | |
| typedef union spi_icr_data | spi_rxoicr_data_t |
| This union represents the bit fields in the Receive FIFO Overflow Interrupt Clear Register Register. Read the register into the d32 member then set/clear the bits using the b elements. | |
| typedef union spi_icr_data | spi_rfficr_data_t |
| This union represents the bit fields in the Receive FIFO Underflow Interrupt Clear Register Register. Read the register into the d32 member then set/clear the bits using the b elements. | |
| typedef union spi_icr_data | spi_msticr_data_t |
| This union represents the bit fields in the Multi-Master Interrupt Clear Register Register. Read the register into the d32 member then set/clear the bits using the b elements. | |
| typedef union spi_dcr_data | spi_dcr_data_t |
| This union represents the bit fields in the DMA Control Register. Read the register into the d32 member then set/clear the bits using the b elements. | |
| typedef union spi_v151_dmadlr_data | spi_dtdl_data_t |
| This union represents the bit fields in the DMA Transmit Data Level Register. Read the register into the d32 member then set/clear the bits using the b elements. | |
| typedef union spi_v151_dmadlr_data | spi_drdl_data_t |
| This union represents the bit fields in the DMA Receive Data Level Register. Read the register into the d32 member then set/clear the bits using the b elements. | |
| typedef union spi_id_data | spi_id_data_t |
| This union represents the bit fields in the coreKit version ID Register. Read the register into the d32 member then set/clear the bits using the b elements. | |
| typedef union spi_drnm_data | spi_drnm_data_t |
| This union represents the bit fields in the Data Register. Read the register into the d32 member then set/clear the bits using the b elements. | |
| typedef union spi_rsdr_data | spi_rsdr_data_t |
| This union represents the bit fields in the RX Sample Delay Register. Read the register into the d32 member then set/clear the bits using the b elements. | |
| typedef union spi_enhctl_data | spi_enhctl_data_t |
| This union represents the bit fields in the SPI Control 0 Register. Read the register into the d32 member then set/clear the bits using the b elements. | |
| typedef union spi_tder_data | spi_tder_data_t |
| This union represents the bit fields in the Transmit Drive Edge Register. Read the register into the d32 member then set/clear the bits using the b elements. | |
| typedef struct spi_v151_regs | spi_v151_regs_t |
| Registers associated with spi. | |
Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2022-2022. All rights reserved.
Description: Provides V151 ssi register
History:
2022-08-08, Create file.
| #define HAL_SPI_DRNM_REG_SIZE 36 |
| typedef union spi_brs_data spi_brs_data_t |
This union represents the bit fields in the Slave Enable Register.
Read the register into the d32 member then set/clear the bits using the b elements.
| typedef union spi_ctra_data spi_ctra_data_t |
This union represents the bit fields in the Control Register 0.
Read the register into the d32 member then set/clear the bits using the b elements.
| typedef union spi_ctrb_data spi_ctrb_data_t |
This union represents the bit fields in the Control Register 1.
Read the register into the d32 member then set/clear the bits using the b elements.
| typedef union spi_dcr_data spi_dcr_data_t |
This union represents the bit fields in the DMA Control Register.
Read the register into the d32 member then set/clear the bits using the b elements.
| typedef union spi_v151_dmadlr_data spi_drdl_data_t |
This union represents the bit fields in the DMA Receive Data Level Register.
Read the register into the d32 member then set/clear the bits using the b elements.
| typedef union spi_drnm_data spi_drnm_data_t |
This union represents the bit fields in the Data Register.
Read the register into the d32 member then set/clear the bits using the b elements.
| typedef union spi_v151_dmadlr_data spi_dtdl_data_t |
This union represents the bit fields in the DMA Transmit Data Level Register.
Read the register into the d32 member then set/clear the bits using the b elements.
| typedef union spi_enhctl_data spi_enhctl_data_t |
This union represents the bit fields in the SPI Control 0 Register.
Read the register into the d32 member then set/clear the bits using the b elements.
| typedef union spi_er_data spi_er_data_t |
This union represents the bit fields in the SPI Enable Register.
Read the register into the d32 member then set/clear the bits using the b elements.
| typedef union spi_icr_data spi_icr_data_t |
This union represents the bit fields in the Interrupt Clear Register Register.
Read the register into the d32 member then set/clear the bits using the b elements.
| typedef union spi_id_data spi_id_data_t |
This union represents the bit fields in the coreKit version ID Register.
Read the register into the d32 member then set/clear the bits using the b elements.
| typedef union spi_v151_interrupt_data spi_inmar_data_t |
This union represents the bit fields in the Interrupt Mask Register.
Read the register into the d32 member then set/clear the bits using the b elements.
| typedef union spi_v151_interrupt_data spi_insr_data_t |
This union represents the bit fields in the Interrupt Status Register.
Read the register into the d32 member then set/clear the bits using the b elements.
| typedef union spi_mcr_data spi_mcr_data_t |
This union represents the bit fields in the Microwire Control Register.
Read the register into the d32 member then set/clear the bits using the b elements.
| typedef union spi_icr_data spi_msticr_data_t |
This union represents the bit fields in the Multi-Master Interrupt Clear Register Register.
Read the register into the d32 member then set/clear the bits using the b elements.
| typedef union spi_v151_interrupt_data spi_rainsr_data_t |
This union represents the bit fields in the Raw Interrupt Status Register.
Read the register into the d32 member then set/clear the bits using the b elements.
| typedef union spi_icr_data spi_rfficr_data_t |
This union represents the bit fields in the Receive FIFO Underflow Interrupt Clear Register Register.
Read the register into the d32 member then set/clear the bits using the b elements.
| typedef union spi_rlr_data spi_rlr_data_t |
This union represents the bit fields in the Receive FIFO Level Register.
Read the register into the d32 member then set/clear the bits using the b elements.
| typedef union spi_rsdr_data spi_rsdr_data_t |
This union represents the bit fields in the RX Sample Delay Register.
Read the register into the d32 member then set/clear the bits using the b elements.
| typedef union spi_rwlr_data spi_rwlr_data_t |
This union represents the bit fields in the Receive FIFO Threshold Level.
Read the register into the d32 member then set/clear the bits using the b elements.
| typedef union spi_icr_data spi_rxoicr_data_t |
This union represents the bit fields in the Receive FIFO Overflow Interrupt Clear Register Register.
Read the register into the d32 member then set/clear the bits using the b elements.
| typedef union spi_slenr_data spi_slenr_data_t |
This union represents the bit fields in the Slave Enable Register.
Read the register into the d32 member then set/clear the bits using the b elements.
| typedef union spi_tder_data spi_tder_data_t |
This union represents the bit fields in the Transmit Drive Edge Register.
Read the register into the d32 member then set/clear the bits using the b elements.
| typedef union spi_icr_data spi_tfoficr_data_t |
This union represents the bit fields in the Transmit FIFO Overflow Interrupt Clear Register Register.
Read the register into the d32 member then set/clear the bits using the b elements.
| typedef union spi_tlr_data spi_tlr_data_t |
This union represents the bit fields in the Transmit FIFO Level Register.
Read the register into the d32 member then set/clear the bits using the b elements.
| typedef union spi_twlr_data spi_twlr_data_t |
This union represents the bit fields in the Transmit FIFO Threshold Level.
Read the register into the d32 member then set/clear the bits using the b elements.
| typedef struct spi_v151_regs spi_v151_regs_t |
Registers associated with spi.
| typedef union spi_wsr_data spi_wsr_data_t |
This union represents the bit fields in the Receive FIFO Level Register.
Read the register into the d32 member then set/clear the bits using the b elements.