I2S handle Structure definition. More...
#include <bf0_hal_i2s.h>
Data Fields | |
| I2S_TypeDef * | Instance |
| I2S_InitTypeDef | Init |
| uint32_t * | pTxBuffPtr |
| __IO uint32_t | TxXferSize |
| __IO uint32_t | TxXferCount |
| uint32_t * | pRxBuffPtr |
| __IO uint32_t | RxXferSize |
| __IO uint32_t | RxXferCount |
| DMA_HandleTypeDef * | hdmatx |
| DMA_HandleTypeDef * | hdmarx |
| __IO HAL_LockTypeDef | Lock |
| __IO HAL_I2S_StateTypeDef | State |
| __IO uint32_t | ErrorCode |
I2S handle Structure definition.
| __IO uint32_t I2S_HandleTypeDef::ErrorCode |
I2S Error code This parameter can be a value of I2S Error
| DMA_HandleTypeDef* I2S_HandleTypeDef::hdmarx |
I2S Rx DMA handle parameters
| DMA_HandleTypeDef* I2S_HandleTypeDef::hdmatx |
I2S Tx DMA handle parameters
| I2S_InitTypeDef I2S_HandleTypeDef::Init |
I2S communication parameters
| I2S_TypeDef* I2S_HandleTypeDef::Instance |
I2S registers base address
| __IO HAL_LockTypeDef I2S_HandleTypeDef::Lock |
I2S locking object
| uint32_t* I2S_HandleTypeDef::pRxBuffPtr |
Pointer to I2S Rx transfer buffer
| uint32_t* I2S_HandleTypeDef::pTxBuffPtr |
Pointer to I2S Tx transfer buffer
| __IO uint32_t I2S_HandleTypeDef::RxXferCount |
I2S Rx transfer counter (This field is initialized at the same value as transfer size at the beginning of the transfer and decremented when a sample is received. NbSamplesReceived = RxBufferSize-RxBufferCount)
| __IO uint32_t I2S_HandleTypeDef::RxXferSize |
I2S Rx transfer size
| __IO HAL_I2S_StateTypeDef I2S_HandleTypeDef::State |
I2S communication state
| __IO uint32_t I2S_HandleTypeDef::TxXferCount |
I2S Tx transfer Counter
| __IO uint32_t I2S_HandleTypeDef::TxXferSize |
I2S Tx transfer size