_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 | |