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