![]() |
Open FFBoard
Open source force feedback firmware
|
This is the complete list of members for SPIPort, including all inherited members.
allowReconfigure | SPIPort | private |
baseclk | SPIPort | private |
beginTransfer(SPIConfig *config) | SPIPort | private |
configurePort(SPI_InitTypeDef *config) | SPIPort | |
csPins | SPIPort | private |
current_device | SPIPort | private |
endTransfer(SPIConfig *config) | SPIPort | private |
freeCsPin(OutputPin pin) | SPIPort | |
freePins | SPIPort | private |
getBaseClk() | SPIPort | |
getClosestPrescaler(float clock) | SPIPort | |
getCsPin(uint16_t idx) | SPIPort | |
getCsPins() | SPIPort | |
getFreeCsPins() | SPIPort | |
getPortHandle() | SPIPort | |
getSPIHandlers() | SpiHandler | inlinestatic |
giveSemaphore() | SPIPort | |
hasFreePins() | SPIPort | |
hspi | SPIPort | private |
isPinFree(OutputPin pin) | SPIPort | |
isTaken() | SPIPort | |
isTakenFlag | SPIPort | private |
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 | |
semaphore | SPIPort | private |
SpiError(SPI_HandleTypeDef *hspi) override | SPIPort | virtual |
SpiHandler() | SpiHandler | |
SPIPort(SPI_HandleTypeDef &hspi, const std::vector< OutputPin > &csPins, uint32_t baseclk, bool allowReconfigure=true) | SPIPort | |
SpiRxCplt(SPI_HandleTypeDef *hspi) override | SPIPort | virtual |
SpiRxHalfCplt(SPI_HandleTypeDef *hspi) | SpiHandler | virtual |
SpiTxCplt(SPI_HandleTypeDef *hspi) override | SPIPort | virtual |
SpiTxHalfCplt(SPI_HandleTypeDef *hspi) | SpiHandler | virtual |
SpiTxRxCplt(SPI_HandleTypeDef *hspi) override | SPIPort | virtual |
SpiTxRxHalfCplt(SPI_HandleTypeDef *hspi) | SpiHandler | virtual |
takeExclusive(bool exclusive) | SPIPort | |
takenExclusive | SPIPort | private |
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() | SpiHandler | virtual |