Herzog Library 00.00.01
rel_libdev.herzog.00.00.01.10606
|
A structure to represent UART device driver. More...
#include <uart_device.h>
Data Fields | |
void(* | LineInit )(UART_Dev_LineInitData_t *data) |
void(* | Enable )(void) |
void(* | Disable )(void) |
void(* | RxFiFoReset )(void) |
void(* | TxFiFoReset )(void) |
uint8_t(* | LineStatus )(void) |
void(* | TxData )(uint8_t data) |
uint8_t(* | RxData )(void) |
uint8_t(* | IntStatus )(void) |
void(* | BaudRateDiv )(uint32_t div) |
void(* | EnableRxIRQ )(void) |
void(* | EnableTxIRQ )(void) |
void(* | DisableRxIRQ )(void) |
void(* | DisableTxIRQ )(void) |
void(* | EnableRxTimeoutIRQ )(void) |
void(* | DisableRxTimeoutIRQ )(void) |
void(* | EnableRxErrorIRQ )(void) |
void(* | DisableRxErrorIRQ )(void) |
uint8_t(* | TxEmpty )(void) |
uint8_t(* | RxDataReady )(void) |
void(* | SetDataSize )(uint8_t size) |
void(* | SetStopBit )(uint8_t stop) |
void(* | SetEvenParityBit )(void) |
void(* | SetOddParityBit )(void) |
void(* | EnableParity )(void) |
void(* | DisableParity )(void) |
void(* | EnableStickyParity )(void) |
void(* | DisableStickyParity )(void) |
void(* | EnableBreak )(void) |
void(* | DisableBreak )(void) |
void(* | EnableLoopBack )(void) |
void(* | DisableLoopBack )(void) |
void(* | SetInterruptDelay )(uint8_t delay) |
char * | Name |
IRQn_Type | IRQ |
UART_Dev_State_t * | state |
void * | SFRS |
uint16_t * | BaudRateMap |
A structure to represent UART device driver.
void(* BaudRateDiv) (uint32_t div) |
uint16_t* BaudRateMap |
void(* Disable) (void) |
void(* DisableBreak) (void) |
void(* DisableLoopBack) (void) |
void(* DisableParity) (void) |
void(* DisableRxErrorIRQ) (void) |
void(* DisableRxIRQ) (void) |
void(* DisableRxTimeoutIRQ) (void) |
void(* DisableStickyParity) (void) |
void(* DisableTxIRQ) (void) |
void(* Enable) (void) |
void(* EnableBreak) (void) |
void(* EnableLoopBack) (void) |
void(* EnableParity) (void) |
void(* EnableRxErrorIRQ) (void) |
void(* EnableRxIRQ) (void) |
void(* EnableRxTimeoutIRQ) (void) |
void(* EnableStickyParity) (void) |
void(* EnableTxIRQ) (void) |
uint8_t(* IntStatus) (void) |
IRQn_Type IRQ |
void(* LineInit) (UART_Dev_LineInitData_t *data) |
uint8_t(* LineStatus) (void) |
char* Name |
uint8_t(* RxData) (void) |
uint8_t(* RxDataReady) (void) |
void(* RxFiFoReset) (void) |
void(* SetDataSize) (uint8_t size) |
void(* SetEvenParityBit) (void) |
void(* SetInterruptDelay) (uint8_t delay) |
void(* SetOddParityBit) (void) |
void(* SetStopBit) (uint8_t stop) |
void* SFRS |
UART_Dev_State_t* state |
void(* TxData) (uint8_t data) |
uint8_t(* TxEmpty) (void) |
void(* TxFiFoReset) (void) |