Internal Interface Wrap
API reference
Loading...
Searching...
No Matches
Functions
anonymous_namespace{StmSpi.cpp} Namespace Reference

Functions

void CopyFromMaybeFmcToAxi (uint8_t *dst, const uint8_t *src, hf_u16_t len) noexcept
 Copy len bytes from src into internal-SRAM dst via aligned 32-bit loads (safe when src may be external RAM / task stack).
 
void CopyFromAxiToMaybeFmc (uint8_t *dst, const uint8_t *src, hf_u16_t len) noexcept
 Publish internal-SRAM src into dst via aligned 32-bit RMW (safe when dst may be external RAM / task stack).
 
void FlushSpiFifo (SPI_HandleTypeDef *) noexcept
 
void CsEdgeSettle () noexcept
 
void InterFrameGapUs (uint32_t) noexcept
 

Function Documentation

◆ CopyFromAxiToMaybeFmc()

void anonymous_namespace{StmSpi.cpp}::CopyFromAxiToMaybeFmc ( uint8_t *  dst,
const uint8_t *  src,
hf_u16_t  len 
)
noexcept

Publish internal-SRAM src into dst via aligned 32-bit RMW (safe when dst may be external RAM / task stack).

◆ CopyFromMaybeFmcToAxi()

void anonymous_namespace{StmSpi.cpp}::CopyFromMaybeFmcToAxi ( uint8_t *  dst,
const uint8_t *  src,
hf_u16_t  len 
)
noexcept

Copy len bytes from src into internal-SRAM dst via aligned 32-bit loads (safe when src may be external RAM / task stack).

◆ CsEdgeSettle()

void anonymous_namespace{StmSpi.cpp}::CsEdgeSettle ( )
noexcept

◆ FlushSpiFifo()

void anonymous_namespace{StmSpi.cpp}::FlushSpiFifo ( SPI_HandleTypeDef *  )
noexcept

◆ InterFrameGapUs()

void anonymous_namespace{StmSpi.cpp}::InterFrameGapUs ( uint32_t  )
noexcept