WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
SPI V151 Regs Definition

结构体

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.

宏定义说明

◆ HAL_SPI_DRNM_REG_SIZE

#define HAL_SPI_DRNM_REG_SIZE   36

类型定义说明

◆ 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.

◆ 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.

◆ 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.

◆ 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.

◆ 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.

◆ 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.

◆ 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.

◆ 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.

◆ spi_er_data_t

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.

◆ 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.

◆ spi_id_data_t

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.

◆ 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.

◆ 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.

◆ 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.

◆ 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.

◆ 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.

◆ 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.

◆ 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.

◆ 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.

◆ 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.

◆ 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.

◆ 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.

◆ 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.

◆ 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.

◆ 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.

◆ 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.

◆ spi_v151_regs_t

Registers associated with spi.

◆ 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.