Open FFBoard
Open source force feedback firmware
SPIPort Member List

This is the complete list of members for SPIPort, including all inherited members.

allowReconfigureSPIPortprivate
baseclkSPIPortprivate
beginTransfer(SPIConfig *config)SPIPortprivate
configurePort(SPI_InitTypeDef *config)SPIPort
csPinsSPIPortprivate
current_deviceSPIPortprivate
endTransfer(SPIConfig *config)SPIPortprivate
freeCsPin(OutputPin pin)SPIPort
freePinsSPIPortprivate
getBaseClk()SPIPort
getClosestPrescaler(float clock)SPIPort
getCsPin(uint16_t idx)SPIPort
getCsPins()SPIPort
getFreeCsPins()SPIPort
getPortHandle()SPIPort
getSPIHandlers()SpiHandlerinlinestatic
giveSemaphore()SPIPort
hasFreePins()SPIPort
hspiSPIPortprivate
isPinFree(OutputPin pin)SPIPort
isTaken()SPIPort
isTakenFlagSPIPortprivate
receive(uint8_t *buf, uint16_t size, SPIDevice *device, int16_t timeout)SPIPort
receive_DMA(uint8_t *buf, uint16_t size, SPIDevice *device)SPIPort
receive_IT(uint8_t *buf, uint16_t size, SPIDevice *device)SPIPort
reserveCsPin(OutputPin pin)SPIPort
semaphoreSPIPortprivate
SpiError(SPI_HandleTypeDef *hspi) overrideSPIPortvirtual
SpiHandler()SpiHandler
SPIPort(SPI_HandleTypeDef &hspi, const std::vector< OutputPin > &csPins, uint32_t baseclk, bool allowReconfigure=true)SPIPort
SpiRxCplt(SPI_HandleTypeDef *hspi) overrideSPIPortvirtual
SpiRxHalfCplt(SPI_HandleTypeDef *hspi)SpiHandlervirtual
SpiTxCplt(SPI_HandleTypeDef *hspi) overrideSPIPortvirtual
SpiTxHalfCplt(SPI_HandleTypeDef *hspi)SpiHandlervirtual
SpiTxRxCplt(SPI_HandleTypeDef *hspi) overrideSPIPortvirtual
SpiTxRxHalfCplt(SPI_HandleTypeDef *hspi)SpiHandlervirtual
takeExclusive(bool exclusive)SPIPort
takenExclusiveSPIPortprivate
takeSemaphore()SPIPort
transmit(const uint8_t *buf, uint16_t size, SPIDevice *device, uint16_t timeout)SPIPort
transmit_DMA(const uint8_t *buf, uint16_t size, SPIDevice *device)SPIPort
transmit_IT(const uint8_t *buf, uint16_t size, SPIDevice *device)SPIPort
transmitReceive(const uint8_t *txbuf, uint8_t *rxbuf, uint16_t size, SPIDevice *device, uint16_t timeout)SPIPort
transmitReceive_DMA(const uint8_t *txbuf, uint8_t *rxbuf, uint16_t size, SPIDevice *device)SPIPort
transmitReceive_IT(const uint8_t *txbuf, uint8_t *rxbuf, uint16_t size, SPIDevice *device)SPIPort
~SpiHandler()SpiHandlervirtual