38#ifndef UART_INTERFACE_H
39#define UART_INTERFACE_H
This is the generated driver types header file for the UART driver.
Structure containing the function pointers of UART driver.
bool(* IsRxReady)(void)
Pointer to UARTx_IsRxReady e.g. UART1_IsRxReady.
bool(* AutoBaudQuery)(void)
Pointer to UARTx_AutoBaudQuery e.g. UART1_AutoBaudQuery.
bool(* IsTxReady)(void)
Pointer to UARTx_IsTxReady e.g. UART1_IsTxReady.
void(* BRGCountSet)(uint32_t brgValue)
Pointer to UARTx_BRGCountSet e.g. UART1_BRGCountSet.
void(* TransmitEnable)(void)
Pointer to UARTx_TransmitEnable e.g. UART1_TransmitEnable.
uint8_t(* Read)(void)
Pointer to UARTx_Read e.g. UART1_Read.
uint32_t(* BaudRateGet)(void)
Pointer to UARTx_BaudRateGet e.g. UART1_BaudRateGet.
void(* BaudRateSet)(uint32_t baudRate)
Pointer to UARTx_BaudRateSet e.g. UART1_BaudRateSet.
void(* TransmitDisable)(void)
Pointer to UARTx_TransmitDisable e.g. UART1_TransmitDisable.
void(* TxCompleteCallbackRegister)(void(*CallbackHandler)(void))
Pointer to UARTx_TxCompleteCallbackRegister e.g. UART1_TxCompleteCallbackRegister (defined only in in...
void(* OverrunErrorCallbackRegister)(void(*CallbackHandler)(void))
Pointer to UARTx_OverrunErrorCallbackRegister e.g. UART1_OverrunErrorCallbackRegister (defined only i...
size_t(* ErrorGet)(void)
Pointer to UARTx_ErrorGet e.g. UART1_ErrorGet.
void(* FramingErrorCallbackRegister)(void(*CallbackHandler)(void))
Pointer to UARTx_FramingErrorCallbackRegister e.g. UART1_FramingErrorCallbackRegister (defined only i...
void(* Write)(uint8_t)
Pointer to UARTx_Write e.g. UART1_Write.
uint32_t(* BRGCountGet)(void)
Pointer to UARTx_BRGCOuntGet e.g. UART1_BRGCountGet.
void(* TransmitInterruptDisable)(void)
Pointer to UARTx_TransmitInterruptDisable e.g. UART1_TransmitInterruptDisable.
void(* TransmitInterruptEnable)(void)
Pointer to UARTx_TransmitInterruptEnable e.g. UART1_TransmitInterruptEnable.
bool(* AutoBaudEventEnableGet)(void)
Pointer to UARTx_AutoBaudEventEnableGet e.g. UART1_AutoBaudEventEnableGet.
void(* ParityErrorCallbackRegister)(void(*CallbackHandler)(void))
Pointer to UARTx_ParityErrorCallbackRegister e.g. UART1_ParityErrorCallbackRegister (defined only in ...
void(* RxCompleteCallbackRegister)(void(*CallbackHandler)(void))
Pointer to UARTx_RxCompleteCallbackRegister e.g. UART1_RxCompleteCallbackRegister (defined only in in...
void(* Deinitialize)(void)
Pointer to UARTx_Deinitialize e.g. UART1_Deinitialize.
void(* AutoBaudSet)(bool enable)
Pointer to UARTx_AutoBaudSet e.g. UART1_AutoBaudSet.
void(* TxCollisionCallbackRegister)(void(*CallbackHandler)(void))
Pointer to UARTx_TxCollisionCallbackRegister e.g. UART1_TxCollisionCallbackRegister (defined only in ...
bool(* IsTxDone)(void)
Pointer to UARTx_IsTxDone e.g. UART1_IsTxDone.
void(* Initialize)(void)
Pointer to UARTx_Initialize e.g. UART1_Initialize.