RA Flexible Software Package Documentation  Release v5.9.0

 
ptxPLAT_Spi_t Struct Reference

#include <ptxPLAT_SPI.h>

Data Fields

uint32_t IntfSpeed
 
ptxPLAT_SpiPort_tSpiPortUsed
 
ptxPlatGpio_tGpio
 
pptxPlat_RxCallBack_t RxCb
 
void * CtxRxCb
 
volatile uint8_t TransferState
 

Detailed Description

Platform-specific. SPI Main structure.

Field Documentation

◆ IntfSpeed

uint32_t ptxPLAT_Spi_t::IntfSpeed

Clock speed in Hz to be configured.

◆ SpiPortUsed

ptxPLAT_SpiPort_t* ptxPLAT_Spi_t::SpiPortUsed

SPI port used.

◆ Gpio

ptxPlatGpio_t* ptxPLAT_Spi_t::Gpio

Pointer to GPIO-IRQ Context. Platform dependent.

◆ RxCb

pptxPlat_RxCallBack_t ptxPLAT_Spi_t::RxCb

Rx Callback function.

◆ CtxRxCb

void* ptxPLAT_Spi_t::CtxRxCb

Rx Callback Context.

◆ TransferState

volatile uint8_t ptxPLAT_Spi_t::TransferState

Current state of the ongoing transfer.


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