Arduino Core for STM32  1.0
HardwareSPI_O Member List

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

_hspiHardwareSPIprotected
_startMillisHardwareSPIprotected
addThisToInstArr()HardwareSPIprotected
available()HardwareSPIinline
availableSPIsCountHardwareSPIprotectedstatic
begin(SPI_InitTypeDef &initStruct)HardwareSPI
begin()HardwareSPI
beginTransaction(SPISettings settings) overrideHardwareSPI_Ovirtual
clearCRCErrorFlag()HardwareSPIinlineprotected
clearError(uint32_t clearMask=0xFFFFFFFFUL)HardwareSPIinline
clearFREFlag()HardwareSPIinlineprotected
clearMODFlag()HardwareSPIinlineprotected
clearOVRErrorFlag()HardwareSPIinlineprotected
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() overrideHardwareSPI_Ovirtual
ErrorCallbackHardwareSPIprotected
flush()HardwareSPI
flushRX()HardwareSPI
getAvailableSPIsCount()HardwareSPIstatic
getBitOrder()HardwareSPI
getClockDivider()HardwareSPI
getCRClength()HardwareSPI
getCRCPolynomial()HardwareSPI
getDataBits()HardwareSPI
getDataMode()HardwareSPI
getError(void)HardwareSPIinline
getFrequency()HardwareSPI
getHAL_SPI_Struct()HardwareSPIinline
getMode()HardwareSPI
getSPIClockFreq(void)HardwareSPI
getSPIIndex(SPI_TypeDef *instance)HardwareSPIstatic
getSPIInstances()HardwareSPIstatic
getTimeout()HardwareSPI
handleErrorCallback(SPI_TypeDef *instance)HardwareSPIinlinestatic
handleReceiveDoneCallback(SPI_TypeDef *instance)HardwareSPIinlinestatic
handleReceiveHalfCallback(SPI_TypeDef *instance)HardwareSPIinlinestatic
handleTransferDoneCallback(SPI_TypeDef *instance)HardwareSPIinlinestatic
handleTransferHalfCallback(SPI_TypeDef *instance)HardwareSPIinlinestatic
handleWriteDoneCallback(SPI_TypeDef *instance)HardwareSPIinlinestatic
handleWriteHalfCallback(SPI_TypeDef *instance)HardwareSPIinlinestatic
HardwareSPI(SPI_HandleTypeDef &hspi)HardwareSPI
HardwareSPI_O(SPI_HandleTypeDef &hspi)HardwareSPI_Oinline
hasError(void)HardwareSPIinline
instanceExists(void)HardwareSPIinline
instancesHardwareSPIprotectedstatic
isCRCenabled()HardwareSPI
isDMAconnectedToRx(void)HardwareSPI
isDMAconnectedToTx(void)HardwareSPI
isFullDuplex()HardwareSPI
isHwCS()HardwareSPI
isHwOutputCS()HardwareSPI
isReceiving()HardwareSPIinline
isRxEnabled()HardwareSPI
isSending()HardwareSPIinline
isTImodeEnabled()HardwareSPI
isTransacting()HardwareSPIinline
isTransfering()HardwareSPIinline
isTxEnabled()HardwareSPI
lastTransactionStatus()HardwareSPIinlinevirtual
oldSettingsHardwareSPIprotected
operator bool() constHardwareSPIinline
receive(bool lastByte=false) overrideHardwareSPI_Ovirtual
receive16(bool lastByte=false) overrideHardwareSPI_Ovirtual
receive32(bool lastByte=false) overrideHardwareSPI_Ovirtual
receiveBytes(uint8_t *data, uint32_t size, bool lastByte=false) overrideHardwareSPI_Ovirtual
receiveBytesNonBlocking(uint8_t *data, uint32_t size, bool lastByte=false)HardwareSPIvirtual
ReceiveDoneCallbackHardwareSPIprotected
ReceiveHalfCallbackHardwareSPIprotected
removeThisFromInstArr()HardwareSPIprotected
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))HardwareSPIinline
setFrequency(uint32_t freq)HardwareSPI
setHwCS(bool HardwareCS, bool OutputCS=true)HardwareSPI
setMode(uint32_t mode)HardwareSPI
setReceiveDoneCallback(void(*ReceiveDoneCallback_)())HardwareSPIinline
setReceiveHalfCallback(void(*ReceiveHalfCallback_)())HardwareSPIinline
setTimeout(uint32_t Timeout)HardwareSPI
setTransferDoneCallback(void(*TransferDoneCallback_)())HardwareSPIinline
setTransferHalfCallback(void(*TransferHalfCallback_)())HardwareSPIinline
setWriteDoneCallback(void(*WriteDoneCallback_)())HardwareSPIinline
setWriteHalfCallback(void(*WriteHalfCallback_)())HardwareSPIinline
timeoutHardwareSPIprotected
transactionErrorHardwareSPIprotected
transfer(uint16_t data, bool lastByte=false) overrideHardwareSPI_Ovirtual
transfer(void *buf, uint16_t count, bool lastByte=false) overrideHardwareSPI_Ovirtual
transfer16(uint16_t data, bool lastByte=false) overrideHardwareSPI_Ovirtual
transfer32(uint32_t data, bool lastByte=false) overrideHardwareSPI_Ovirtual
transferBytes(const uint8_t *out, uint8_t *in, uint32_t size, bool lastByte=false) overrideHardwareSPI_Ovirtual
transferBytesNonBlocking(const uint8_t *out, uint8_t *in, uint32_t size, bool lastByte=false)HardwareSPIvirtual
TransferDoneCallbackHardwareSPIprotected
TransferHalfCallbackHardwareSPIprotected
write(uint16_t data, bool lastByte=false) overrideHardwareSPI_Ovirtual
write16(uint16_t data, bool lastByte=false) overrideHardwareSPI_Ovirtual
write32(uint32_t data, bool lastByte=false) overrideHardwareSPI_Ovirtual
writeBytes(const uint8_t *data, uint32_t size, bool lastByte=false) overrideHardwareSPI_Ovirtual
writeBytesNonBlocking(const uint8_t *data, uint32_t size, bool lastByte=false)HardwareSPIvirtual
WriteDoneCallbackHardwareSPIprotected
WriteHalfCallbackHardwareSPIprotected
~HardwareSPI()HardwareSPI