54 #define UART7_TX_BUFFER_SIZE 256
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
unsigned short U16
Binary 16-Bit unsigned integer datatype defenition.
Definition: Defines.h:193
#define UART7_TX_BUFFER_SIZE
Definition of UART7 transmit buffer size.
Definition: UART7_STM32F429.h:54
Communication data link class.
Definition: Communication_Link.h:55
STM32F429 on-chip UART7 hardware abstraction layer class.
Definition: UART7_STM32F429.h:62
VOID Done()
Object finalisation method.
Definition: UART7_STM32F429.cpp:235
VOID Stop_TX_Operation()
Stop TX operation.
Definition: UART7_STM32F429.cpp:319
VOID Interrupt_Enable(U32 u32_Priority)
Enable interrupt method.
Definition: UART7_STM32F429.cpp:354
VOID Start_TX_Operation()
Start TX operation.
Definition: UART7_STM32F429.cpp:303
VOID Init()
Object initialisation method.
Definition: UART7_STM32F429.cpp:88
VOID Interrupt_Disable()
Disable interrupt method.
Definition: UART7_STM32F429.cpp:372
BOOL bool_RX_Operation_Enabled
RX operation enabled status flag.
Definition: UART7_STM32F429.h:215
volatile U16 u16_Buffer_Count
Count for struct_Send_Buffer.
Definition: UART7_STM32F429.h:227
VOID Interrupt()
Interrupt service method.
Definition: UART7_STM32F429.cpp:387
volatile TSend_Buffer struct_Send_Buffer[UART7_TX_BUFFER_SIZE]
Buffer for data transmitting.
Definition: UART7_STM32F429.h:224
volatile BOOL bool_Transmiting_Active
Transmiting active status flag.
Definition: UART7_STM32F429.h:221
VOID Start_RX_Operation()
Start RX operation.
Definition: UART7_STM32F429.cpp:253
volatile U16 u16_Transmission_Data_Index
Count data index for transmiting.
Definition: UART7_STM32F429.h:230
BOOL bool_TX_Operation_Enabled
TX operation enabled status flag.
Definition: UART7_STM32F429.h:218
virtual VOID Communication_Data_Transmit(U8 u8_Transmit_Value)
Transmit data method.
Definition: UART7_STM32F429.cpp:576
VOID Stop_RX_Operation()
Stop RX operation.
Definition: UART7_STM32F429.cpp:268
Send buffer structure datatype definition.
Definition: UART7_STM32F429.h:200
BOOL bool_Data_Status
Displaying readiness for recording.
Definition: UART7_STM32F429.h:206
U8 u8_Data
Data section.
Definition: UART7_STM32F429.h:203