VSF Documented
|
Go to the source code of this file.
class: usart_t | ||
vsf_err_t(* | Init )(vsf_usart_cfg_t *pCfg) | |
struct { | ||
void(* Enable )(vsf_usart_irq_mask_t tEventMask) | ||
void(* Disable )(vsf_usart_irq_mask_t tEventMask) | ||
} | Irq | |
Irq. | ||
struct { | ||
uint_fast16_t(* Read )(void *pBuffer, uint_fast16_t nCount) | ||
< read from fifo More... | ||
uint_fast16_t(* Write )(void *pBuffer, uint_fast16_t nCount) | ||
flush fifo More... | ||
bool(* Flush )(void) | ||
} | FIFO | |
fifo access | ||
struct { | ||
vsf_async_block_access_t Read | ||
vsf_async_block_access_t Write | ||
} | Block | |
def_interface (i_usart_t) union | ||
def_interface | ( | i_usart_t | ) |
vsf_err_t(* Init) (vsf_usart_cfg_t *pCfg) | ( | vsf_usart_cfg_t * | pCfg | ) |
void(* Enable) (vsf_usart_irq_mask_t tEventMask) | ( | vsf_usart_irq_mask_t | tEventMask | ) |
void(* Disable) (vsf_usart_irq_mask_t tEventMask) | ( | vsf_usart_irq_mask_t | tEventMask | ) |
struct { ... } Irq |
Irq.
vsf_async_block_access_t Read | ( | void * | pBuffer, |
uint_fast16_t | nCount | ||
) |
< read from fifo
write to fifo
vsf_async_block_access_t Write | ( | void * | pBuffer, |
uint_fast16_t | nCount | ||
) |
flush fifo
bool(* Flush) (void) | ( | void | ) |
struct { ... } FIFO |
fifo access
struct { ... } Block |