68 //--------------------------------------------------------------------------
78 //--------------------------------------------------------------------------
80 virtual ~TSPI5_STM32F429();
int BOOL
Boolean datatype definition.
Definition: Defines.h:124
unsigned char U8
Binary 8-Bit unsigned integer datatype defenition.
Definition: Defines.h:183
void VOID
Datatypesess datatype definition.
Definition: Defines.h:105
unsigned long U32
Binary 32-Bit unsigned integer datatype defenition.
Definition: Defines.h:203
SPI bus master base class header file.
STM32F429 on-chip SPI5 bus master module class.
Definition: SPI5_STM32F429.h:54
virtual VOID Stop()
Stop SPI bus operation method.
Definition: SPI5_STM32F429.cpp:235
virtual BOOL Verify_Byte(U8 u8_Byte_To_Verify)
Verify byte over SPI bus.
Definition: SPI5_STM32F429.cpp:440
const U32 u32_Send_Byte_Timeout
Timeout for byte sending 5 ms.
Definition: SPI5_STM32F429.h:179
virtual VOID Start()
Start SPI bus operation method.
Definition: SPI5_STM32F429.cpp:219
virtual VOID Transfer_Byte(U8 u8_Byte_To_Send, U8 *u8_Byte_To_Receive)
Send byte and receive byte over SPI bus at some time.
Definition: SPI5_STM32F429.cpp:251
virtual VOID Send_Byte(U8 u8_Byte_To_Send)
Send byte over SPI bus.
Definition: SPI5_STM32F429.cpp:314
virtual VOID Receive_Byte(U8 *u8_Byte_To_Receive)
Receive byte over SPI bus.
Definition: SPI5_STM32F429.cpp:377
virtual VOID Init()
SPI bus initialisation method.
Definition: SPI5_STM32F429.cpp:86
SPI master base class.
Definition: SPI_Master_Base.h:58