![]() |
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 |