Public Attributes | List of all members

SPI handle Structure definition. More...

#include <stm32f4xx_hal_spi.h>

Public Attributes

uint32_t CRCSize
 
__IO uint32_t ErrorCode
 
DMA_HandleTypeDefhdmarx
 
DMA_HandleTypeDefhdmatx
 
SPI_InitTypeDef Init
 
SPI_TypeDefInstance
 
HAL_LockTypeDef Lock
 
uint8_t * pRxBuffPtr
 
uint8_t * pTxBuffPtr
 
void(* RxISR )(struct __SPI_HandleTypeDef *hspi)
 
__IO uint16_t RxXferCount
 
uint16_t RxXferSize
 
__IO HAL_SPI_StateTypeDef State
 
void(* TxISR )(struct __SPI_HandleTypeDef *hspi)
 
__IO uint16_t TxXferCount
 
uint16_t TxXferSize
 

Detailed Description

SPI handle Structure definition.

Definition at line 105 of file stm32f407/stm32f407g-disc1/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_spi.h.

Member Data Documentation

◆ CRCSize

uint32_t __SPI_HandleTypeDef::CRCSize

SPI CRC size used for the transfer

Definition at line 134 of file stm32f7xx_hal_spi.h.

◆ ErrorCode

__IO uint32_t __SPI_HandleTypeDef::ErrorCode

◆ hdmarx

DMA_HandleTypeDef * __SPI_HandleTypeDef::hdmarx

SPI Rx DMA Handle parameters

Definition at line 129 of file stm32f407/stm32f407g-disc1/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_spi.h.

◆ hdmatx

DMA_HandleTypeDef * __SPI_HandleTypeDef::hdmatx

SPI Tx DMA Handle parameters

Definition at line 127 of file stm32f407/stm32f407g-disc1/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_spi.h.

◆ Init

SPI_InitTypeDef __SPI_HandleTypeDef::Init

SPI communication parameters

Definition at line 109 of file stm32f407/stm32f407g-disc1/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_spi.h.

◆ Instance

SPI_TypeDef * __SPI_HandleTypeDef::Instance

SPI registers base address

Definition at line 107 of file stm32f407/stm32f407g-disc1/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_spi.h.

◆ Lock

HAL_LockTypeDef __SPI_HandleTypeDef::Lock

◆ pRxBuffPtr

uint8_t * __SPI_HandleTypeDef::pRxBuffPtr

Pointer to SPI Rx transfer Buffer

Definition at line 117 of file stm32f407/stm32f407g-disc1/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_spi.h.

◆ pTxBuffPtr

uint8_t * __SPI_HandleTypeDef::pTxBuffPtr

Pointer to SPI Tx transfer Buffer

Definition at line 111 of file stm32f407/stm32f407g-disc1/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_spi.h.

◆ RxISR

void(* __SPI_HandleTypeDef::RxISR)(struct __SPI_HandleTypeDef *hspi)

function pointer on Rx ISR

Definition at line 123 of file stm32f407/stm32f407g-disc1/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_spi.h.

◆ RxXferCount

__IO uint16_t __SPI_HandleTypeDef::RxXferCount

SPI Rx Transfer Counter

Definition at line 121 of file stm32f407/stm32f407g-disc1/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_spi.h.

◆ RxXferSize

uint16_t __SPI_HandleTypeDef::RxXferSize

◆ State

__IO HAL_SPI_StateTypeDef __SPI_HandleTypeDef::State

SPI communication state

Definition at line 133 of file stm32f407/stm32f407g-disc1/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_spi.h.

◆ TxISR

void(* __SPI_HandleTypeDef::TxISR)(struct __SPI_HandleTypeDef *hspi)

function pointer on Tx ISR

Definition at line 125 of file stm32f407/stm32f407g-disc1/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_spi.h.

◆ TxXferCount

__IO uint16_t __SPI_HandleTypeDef::TxXferCount

SPI Tx Transfer Counter

Definition at line 115 of file stm32f407/stm32f407g-disc1/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_spi.h.

◆ TxXferSize

uint16_t __SPI_HandleTypeDef::TxXferSize

The documentation for this struct was generated from the following files:


picovoice_driver
Author(s):
autogenerated on Fri Apr 1 2022 02:15:19