| _hspi | HardwareSPI | protected |
| _startMillis | HardwareSPI | protected |
| addThisToInstArr() | HardwareSPI | protected |
| available() | HardwareSPI | inline |
| availableSPIsCount | HardwareSPI | protectedstatic |
| begin(SPI_InitTypeDef &initStruct) | HardwareSPI | |
| begin() | HardwareSPI | |
| beginTransaction(SPISettings settings) override | HardwareSPI_O | virtual |
| clearCRCErrorFlag() | HardwareSPI | inlineprotected |
| clearError(uint32_t clearMask=0xFFFFFFFFUL) | HardwareSPI | inline |
| clearFREFlag() | HardwareSPI | inlineprotected |
| clearMODFlag() | HardwareSPI | inlineprotected |
| clearOVRErrorFlag() | HardwareSPI | inlineprotected |
| connectDMAtoRx(DMA_HandleTypeDef &DMA_handle) | HardwareSPI | |
| connectDMAtoTx(DMA_HandleTypeDef &DMA_handle) | HardwareSPI | |
| disconnectDMAfromRx() | HardwareSPI | |
| disconnectDMAfromTx() | HardwareSPI | |
| enableCRC(bool enable) | HardwareSPI | |
| enableTImode(bool enable) | HardwareSPI | |
| end() | HardwareSPI | |
| endTransaction() override | HardwareSPI_O | virtual |
| ErrorCallback | HardwareSPI | protected |
| flush() | HardwareSPI | |
| flushRX() | HardwareSPI | |
| getAvailableSPIsCount() | HardwareSPI | static |
| getBitOrder() | HardwareSPI | |
| getClockDivider() | HardwareSPI | |
| getCRClength() | HardwareSPI | |
| getCRCPolynomial() | HardwareSPI | |
| getDataBits() | HardwareSPI | |
| getDataMode() | HardwareSPI | |
| getError(void) | HardwareSPI | inline |
| getFrequency() | HardwareSPI | |
| getHAL_SPI_Struct() | HardwareSPI | inline |
| getMode() | HardwareSPI | |
| getSPIClockFreq(void) | HardwareSPI | |
| getSPIIndex(SPI_TypeDef *instance) | HardwareSPI | static |
| getSPIInstances() | HardwareSPI | static |
| getTimeout() | HardwareSPI | |
| handleErrorCallback(SPI_TypeDef *instance) | HardwareSPI | inlinestatic |
| handleReceiveDoneCallback(SPI_TypeDef *instance) | HardwareSPI | inlinestatic |
| handleReceiveHalfCallback(SPI_TypeDef *instance) | HardwareSPI | inlinestatic |
| handleTransferDoneCallback(SPI_TypeDef *instance) | HardwareSPI | inlinestatic |
| handleTransferHalfCallback(SPI_TypeDef *instance) | HardwareSPI | inlinestatic |
| handleWriteDoneCallback(SPI_TypeDef *instance) | HardwareSPI | inlinestatic |
| handleWriteHalfCallback(SPI_TypeDef *instance) | HardwareSPI | inlinestatic |
| HardwareSPI(SPI_HandleTypeDef &hspi) | HardwareSPI | |
| HardwareSPI_O(SPI_HandleTypeDef &hspi) | HardwareSPI_O | inline |
| hasError(void) | HardwareSPI | inline |
| instanceExists(void) | HardwareSPI | inline |
| instances | HardwareSPI | protectedstatic |
| isCRCenabled() | HardwareSPI | |
| isDMAconnectedToRx(void) | HardwareSPI | |
| isDMAconnectedToTx(void) | HardwareSPI | |
| isFullDuplex() | HardwareSPI | |
| isHwCS() | HardwareSPI | |
| isHwOutputCS() | HardwareSPI | |
| isReceiving() | HardwareSPI | inline |
| isRxEnabled() | HardwareSPI | |
| isSending() | HardwareSPI | inline |
| isTImodeEnabled() | HardwareSPI | |
| isTransacting() | HardwareSPI | inline |
| isTransfering() | HardwareSPI | inline |
| isTxEnabled() | HardwareSPI | |
| lastTransactionStatus() | HardwareSPI | inlinevirtual |
| oldSettings | HardwareSPI | protected |
| operator bool() const | HardwareSPI | inline |
| receive(bool lastByte=false) override | HardwareSPI_O | virtual |
| receive16(bool lastByte=false) override | HardwareSPI_O | virtual |
| receive32(bool lastByte=false) override | HardwareSPI_O | virtual |
| receiveBytes(uint8_t *data, uint32_t size, bool lastByte=false) override | HardwareSPI_O | virtual |
| receiveBytesNonBlocking(uint8_t *data, uint32_t size, bool lastByte=false) | HardwareSPI | virtual |
| ReceiveDoneCallback | HardwareSPI | protected |
| ReceiveHalfCallback | HardwareSPI | protected |
| removeThisFromInstArr() | HardwareSPI | protected |
| setBitOrder(uint8_t bitOrder) | HardwareSPI | |
| setClockDivider(uint32_t clockDiv) | HardwareSPI | |
| setCRClength(SPI_CRCLength length) | HardwareSPI | |
| setCRCPolynomial(uint32_t polynomial) | HardwareSPI | |
| setDataBits(uint16_t bits) | HardwareSPI | |
| setDataMode(uint8_t dataMode) | HardwareSPI | |
| setErrorCallback(void(*ErrorCallback_)(SPI_ErrorCode)) | HardwareSPI | inline |
| setFrequency(uint32_t freq) | HardwareSPI | |
| setHwCS(bool HardwareCS, bool OutputCS=true) | HardwareSPI | |
| setMode(uint32_t mode) | HardwareSPI | |
| setReceiveDoneCallback(void(*ReceiveDoneCallback_)()) | HardwareSPI | inline |
| setReceiveHalfCallback(void(*ReceiveHalfCallback_)()) | HardwareSPI | inline |
| setTimeout(uint32_t Timeout) | HardwareSPI | |
| setTransferDoneCallback(void(*TransferDoneCallback_)()) | HardwareSPI | inline |
| setTransferHalfCallback(void(*TransferHalfCallback_)()) | HardwareSPI | inline |
| setWriteDoneCallback(void(*WriteDoneCallback_)()) | HardwareSPI | inline |
| setWriteHalfCallback(void(*WriteHalfCallback_)()) | HardwareSPI | inline |
| timeout | HardwareSPI | protected |
| transactionError | HardwareSPI | protected |
| transfer(uint16_t data, bool lastByte=false) override | HardwareSPI_O | virtual |
| transfer(void *buf, uint16_t count, bool lastByte=false) override | HardwareSPI_O | virtual |
| transfer16(uint16_t data, bool lastByte=false) override | HardwareSPI_O | virtual |
| transfer32(uint32_t data, bool lastByte=false) override | HardwareSPI_O | virtual |
| transferBytes(const uint8_t *out, uint8_t *in, uint32_t size, bool lastByte=false) override | HardwareSPI_O | virtual |
| transferBytesNonBlocking(const uint8_t *out, uint8_t *in, uint32_t size, bool lastByte=false) | HardwareSPI | virtual |
| TransferDoneCallback | HardwareSPI | protected |
| TransferHalfCallback | HardwareSPI | protected |
| write(uint16_t data, bool lastByte=false) override | HardwareSPI_O | virtual |
| write16(uint16_t data, bool lastByte=false) override | HardwareSPI_O | virtual |
| write32(uint32_t data, bool lastByte=false) override | HardwareSPI_O | virtual |
| writeBytes(const uint8_t *data, uint32_t size, bool lastByte=false) override | HardwareSPI_O | virtual |
| writeBytesNonBlocking(const uint8_t *data, uint32_t size, bool lastByte=false) | HardwareSPI | virtual |
| WriteDoneCallback | HardwareSPI | protected |
| WriteHalfCallback | HardwareSPI | protected |
| ~HardwareSPI() | HardwareSPI | |