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