RTEMS 6.3
Loading...
Searching...
No Matches
__SPI_HandleTypeDef Struct Reference

SPI handle Structure definition. More...

#include <stm32h7xx_hal_spi.h>

Data Fields

SPI_TypeDef * Instance
SPI_InitTypeDef Init
const uint8_t * pTxBuffPtr
uint16_t TxXferSize
__IO uint16_t TxXferCount
uint8_t * pRxBuffPtr
uint16_t RxXferSize
__IO uint16_t RxXferCount
uint32_t CRCSize
void(*) RxISR (struct __SPI_HandleTypeDef *hspi)
void(*) TxISR (struct __SPI_HandleTypeDef *hspi)
DMA_HandleTypeDef * hdmatx
DMA_HandleTypeDef * hdmarx
HAL_LockTypeDef Lock
__IO HAL_SPI_StateTypeDef State
__IO uint32_t ErrorCode

Detailed Description

SPI handle Structure definition.

Field Documentation

◆ CRCSize

uint32_t __SPI_HandleTypeDef::CRCSize

SPI CRC size used for the transfer

◆ ErrorCode

__IO uint32_t __SPI_HandleTypeDef::ErrorCode

SPI Error code

◆ hdmarx

DMA_HandleTypeDef* __SPI_HandleTypeDef::hdmarx

SPI Rx DMA Handle parameters

◆ hdmatx

DMA_HandleTypeDef* __SPI_HandleTypeDef::hdmatx

SPI Tx DMA Handle parameters

◆ Init

SPI_InitTypeDef __SPI_HandleTypeDef::Init

SPI communication parameters

◆ Instance

SPI_TypeDef* __SPI_HandleTypeDef::Instance

SPI registers base address

◆ Lock

HAL_LockTypeDef __SPI_HandleTypeDef::Lock

Locking object

◆ pRxBuffPtr

uint8_t* __SPI_HandleTypeDef::pRxBuffPtr

Pointer to SPI Rx transfer Buffer

◆ pTxBuffPtr

const uint8_t* __SPI_HandleTypeDef::pTxBuffPtr

Pointer to SPI Tx transfer Buffer

◆ RxISR

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

function pointer on Rx ISR

◆ RxXferCount

__IO uint16_t __SPI_HandleTypeDef::RxXferCount

SPI Rx Transfer Counter

◆ RxXferSize

uint16_t __SPI_HandleTypeDef::RxXferSize

SPI Rx Transfer size

◆ State

__IO HAL_SPI_StateTypeDef __SPI_HandleTypeDef::State

SPI communication state

◆ TxISR

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

function pointer on Tx ISR

◆ TxXferCount

__IO uint16_t __SPI_HandleTypeDef::TxXferCount

SPI Tx Transfer Counter

◆ TxXferSize

uint16_t __SPI_HandleTypeDef::TxXferSize

SPI Tx Transfer size


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