Communication link base class header file.
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
STM32F429 on-chip CAN1 hardware abstraction layer class.
Definition: CAN2_STM32F429.h:62
VOID Interrupt_Disable()
CAN2 interrupt disable method.
Definition: CAN2_STM32F429.cpp:234
BOOL Transmit_Data_Test(U32 u32_ID, U8 u8_ID_Type, U8 *u8_Transmit_Buffer, U8 u8_Transmit_Length)
Transmit test data.
Definition: CAN2_STM32F429.cpp:446
virtual VOID Communication_Block_Data_Transmit(VOID *void_Transmit_Data)
CAN2 RX interrupt processing method.
Definition: CAN2_STM32F429.cpp:319
TCAN2_STM32F429()
Class constructor method.
Definition: CAN2_STM32F429.cpp:70
BOOL bool_Initialisation_Error
Initialisation error flag.
Definition: CAN2_STM32F429.h:214
virtual BOOL Transmit_Data(U32 u32_ID, U8 u8_ID_Type, U8 *u8_Transmit_Buffer, U8 u8_Transmit_Length)
Communication data transmit method.
Definition: CAN2_STM32F429.cpp:344
VOID RX0_Interrupt()
CAN2 RX interrupt processing method.
Definition: CAN2_STM32F429.cpp:252
VOID Init()
Initialisation method.
Definition: CAN2_STM32F429.cpp:94
~TCAN2_STM32F429()
Class destructor method.
Definition: CAN2_STM32F429.cpp:86
VOID Done()
Finalisation method.
Definition: CAN2_STM32F429.cpp:198
VOID Interrupt_Enable(U32 u32_Priority)
Interrupt enable method.
Definition: CAN2_STM32F429.cpp:213
Communication data link class.
Definition: Communication_Link.h:55