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