HF Interface Wrapper 0.1.0-dev
Embedded C++ hardware abstraction layer
Loading...
Searching...
No Matches
StmSpi.cpp File Reference

STM32 SPI wrapper implementation — full STM32 HAL integration. More...

#include "StmSpi.h"
Include dependency graph for StmSpi.cpp:

Functions

uint32_t HAL_SPI_TransmitReceive (SPI_HandleTypeDef *hspi, uint8_t *pTxData, uint8_t *pRxData, uint16_t Size, uint32_t Timeout)
 
uint32_t HAL_SPI_Transmit (SPI_HandleTypeDef *hspi, uint8_t *pData, uint16_t Size, uint32_t Timeout)
 
uint32_t HAL_SPI_Receive (SPI_HandleTypeDef *hspi, uint8_t *pData, uint16_t Size, uint32_t Timeout)
 
void HAL_GPIO_WritePin (GPIO_TypeDef *GPIOx, uint16_t GPIO_Pin, uint32_t PinState)
 

Detailed Description

STM32 SPI wrapper implementation — full STM32 HAL integration.

Author
HardFOC
Date
2025

Function Documentation

◆ HAL_GPIO_WritePin()

void HAL_GPIO_WritePin ( GPIO_TypeDef * GPIOx,
uint16_t GPIO_Pin,
uint32_t PinState )
extern

◆ HAL_SPI_Receive()

uint32_t HAL_SPI_Receive ( SPI_HandleTypeDef * hspi,
uint8_t * pData,
uint16_t Size,
uint32_t Timeout )
extern

◆ HAL_SPI_Transmit()

uint32_t HAL_SPI_Transmit ( SPI_HandleTypeDef * hspi,
uint8_t * pData,
uint16_t Size,
uint32_t Timeout )
extern

◆ HAL_SPI_TransmitReceive()

uint32_t HAL_SPI_TransmitReceive ( SPI_HandleTypeDef * hspi,
uint8_t * pTxData,
uint8_t * pRxData,
uint16_t Size,
uint32_t Timeout )
extern