Structure containing the function pointers of UART driver. More...
#include <psfb_droop.X/mcc_generated_files/uart/uart_interface.h>
Collaboration diagram for UART_INTERFACE:Data Fields | |
| void(* | Initialize )(void) |
| Pointer to UARTx_Initialize e.g. UART1_Initialize. | |
| void(* | Deinitialize )(void) |
| Pointer to UARTx_Deinitialize e.g. UART1_Deinitialize. | |
| uint8_t(* | Read )(void) |
| Pointer to UARTx_Read e.g. UART1_Read. | |
| void(* | Write )(uint8_t) |
| Pointer to UARTx_Write e.g. UART1_Write. | |
| bool(* | IsRxReady )(void) |
| Pointer to UARTx_IsRxReady e.g. UART1_IsRxReady. | |
| bool(* | IsTxReady )(void) |
| Pointer to UARTx_IsTxReady e.g. UART1_IsTxReady. | |
| bool(* | IsTxDone )(void) |
| Pointer to UARTx_IsTxDone e.g. UART1_IsTxDone. | |
| void(* | TransmitEnable )(void) |
| Pointer to UARTx_TransmitEnable e.g. UART1_TransmitEnable. | |
| void(* | TransmitDisable )(void) |
| Pointer to UARTx_TransmitDisable e.g. UART1_TransmitDisable. | |
| void(* | TransmitInterruptEnable )(void) |
| Pointer to UARTx_TransmitInterruptEnable e.g. UART1_TransmitInterruptEnable. | |
| void(* | TransmitInterruptDisable )(void) |
| Pointer to UARTx_TransmitInterruptDisable e.g. UART1_TransmitInterruptDisable. | |
| void(* | AutoBaudSet )(bool enable) |
| Pointer to UARTx_AutoBaudSet e.g. UART1_AutoBaudSet. | |
| bool(* | AutoBaudQuery )(void) |
| Pointer to UARTx_AutoBaudQuery e.g. UART1_AutoBaudQuery. | |
| bool(* | AutoBaudEventEnableGet )(void) |
| Pointer to UARTx_AutoBaudEventEnableGet e.g. UART1_AutoBaudEventEnableGet. | |
| void(* | BRGCountSet )(uint32_t brgValue) |
| Pointer to UARTx_BRGCountSet e.g. UART1_BRGCountSet. | |
| uint32_t(* | BRGCountGet )(void) |
| Pointer to UARTx_BRGCOuntGet e.g. UART1_BRGCountGet. | |
| void(* | BaudRateSet )(uint32_t baudRate) |
| Pointer to UARTx_BaudRateSet e.g. UART1_BaudRateSet. | |
| uint32_t(* | BaudRateGet )(void) |
| Pointer to UARTx_BaudRateGet e.g. UART1_BaudRateGet. | |
| size_t(* | ErrorGet )(void) |
| Pointer to UARTx_ErrorGet e.g. UART1_ErrorGet. | |
| void(* | RxCompleteCallbackRegister )(void(*CallbackHandler)(void)) |
| Pointer to UARTx_RxCompleteCallbackRegister e.g. UART1_RxCompleteCallbackRegister (defined only in interrupt mode) | |
| void(* | TxCompleteCallbackRegister )(void(*CallbackHandler)(void)) |
| Pointer to UARTx_TxCompleteCallbackRegister e.g. UART1_TxCompleteCallbackRegister (defined only in interrupt mode) | |
| void(* | TxCollisionCallbackRegister )(void(*CallbackHandler)(void)) |
| Pointer to UARTx_TxCollisionCallbackRegister e.g. UART1_TxCollisionCallbackRegister (defined only in interrupt mode) | |
| void(* | FramingErrorCallbackRegister )(void(*CallbackHandler)(void)) |
| Pointer to UARTx_FramingErrorCallbackRegister e.g. UART1_FramingErrorCallbackRegister (defined only in interrupt mode) | |
| void(* | OverrunErrorCallbackRegister )(void(*CallbackHandler)(void)) |
| Pointer to UARTx_OverrunErrorCallbackRegister e.g. UART1_OverrunErrorCallbackRegister (defined only in interrupt mode) | |
| void(* | ParityErrorCallbackRegister )(void(*CallbackHandler)(void)) |
| Pointer to UARTx_ParityErrorCallbackRegister e.g. UART1_ParityErrorCallbackRegister (defined only in interrupt mode) | |
Definition at line 55 of file uart_interface.h.
| bool(* AutoBaudEventEnableGet) (void) |
Definition at line 95 of file uart_interface.h.
| bool(* AutoBaudQuery) (void) |
Definition at line 92 of file uart_interface.h.
| void(* AutoBaudSet) (bool enable) |
Definition at line 89 of file uart_interface.h.
| uint32_t(* BaudRateGet) (void) |
Definition at line 107 of file uart_interface.h.
| void(* BaudRateSet) (uint32_t baudRate) |
Definition at line 104 of file uart_interface.h.
| uint32_t(* BRGCountGet) (void) |
Definition at line 101 of file uart_interface.h.
| void(* BRGCountSet) (uint32_t brgValue) |
Definition at line 98 of file uart_interface.h.
| void(* Deinitialize) (void) |
Definition at line 59 of file uart_interface.h.
| size_t(* ErrorGet) (void) |
Definition at line 110 of file uart_interface.h.
| void(* FramingErrorCallbackRegister) (void(*CallbackHandler)(void)) |
Definition at line 119 of file uart_interface.h.
| void(* Initialize) (void) |
Definition at line 56 of file uart_interface.h.
| bool(* IsRxReady) (void) |
Definition at line 68 of file uart_interface.h.
| bool(* IsTxDone) (void) |
Definition at line 74 of file uart_interface.h.
| bool(* IsTxReady) (void) |
Definition at line 71 of file uart_interface.h.
| void(* OverrunErrorCallbackRegister) (void(*CallbackHandler)(void)) |
Definition at line 121 of file uart_interface.h.
| void(* ParityErrorCallbackRegister) (void(*CallbackHandler)(void)) |
Definition at line 123 of file uart_interface.h.
| uint8_t(* Read) (void) |
Definition at line 62 of file uart_interface.h.
| void(* RxCompleteCallbackRegister) (void(*CallbackHandler)(void)) |
Definition at line 113 of file uart_interface.h.
| void(* TransmitDisable) (void) |
Definition at line 80 of file uart_interface.h.
| void(* TransmitEnable) (void) |
Definition at line 77 of file uart_interface.h.
| void(* TransmitInterruptDisable) (void) |
Definition at line 86 of file uart_interface.h.
| void(* TransmitInterruptEnable) (void) |
Definition at line 83 of file uart_interface.h.
| void(* TxCollisionCallbackRegister) (void(*CallbackHandler)(void)) |
Definition at line 117 of file uart_interface.h.
| void(* TxCompleteCallbackRegister) (void(*CallbackHandler)(void)) |
Definition at line 115 of file uart_interface.h.
| void(* Write) (uint8_t) |
Definition at line 65 of file uart_interface.h.