|
VSF Documented
|
#include "hal/vsf_hal_cfg.h"#include "hal/vsf_hal.h"#include "hal/driver/common/usart/usart_template.inc"Macros | |
| #define | __VSF_SIMPLE_STREAM_CLASS_INHERIT__ |
| #define | __VSF_DISTBUS_CLASS_INHERIT__ |
| #define | __VSF_HAL_DISTBUS_USART_CLASS_IMPLEMENT |
| #define | VSF_HAL_DISTBUS_USART_CFG_PROTECT_LEVEL interrupt |
| #define | __vsf_usart_protect vsf_protect(VSF_HAL_DISTBUS_USART_CFG_PROTECT_LEVEL) |
| #define | __vsf_usart_unprotect vsf_unprotect(VSF_HAL_DISTBUS_USART_CFG_PROTECT_LEVEL) |
| #define | VSF_USART_CFG_IMP_PREFIX vsf_hal_distbus |
| #define | VSF_USART_CFG_IMP_UPCASE_PREFIX VSF_HAL_DISTBUS |
| #define | VSF_USART_CFG_REIMPLEMENT_API_REQUEST DISABLED |
| #define | VSF_USART_CFG_REIMPLEMENT_API_CAPABILITY ENABLED |
| #define __VSF_SIMPLE_STREAM_CLASS_INHERIT__ |
| #define __VSF_DISTBUS_CLASS_INHERIT__ |
| #define __VSF_HAL_DISTBUS_USART_CLASS_IMPLEMENT |
| #define VSF_HAL_DISTBUS_USART_CFG_PROTECT_LEVEL interrupt |
| #define __vsf_usart_protect vsf_protect(VSF_HAL_DISTBUS_USART_CFG_PROTECT_LEVEL) |
| #define __vsf_usart_unprotect vsf_unprotect(VSF_HAL_DISTBUS_USART_CFG_PROTECT_LEVEL) |
| #define VSF_USART_CFG_IMP_PREFIX vsf_hal_distbus |
| #define VSF_USART_CFG_IMP_UPCASE_PREFIX VSF_HAL_DISTBUS |
| #define VSF_USART_CFG_REIMPLEMENT_API_REQUEST DISABLED |
| #define VSF_USART_CFG_REIMPLEMENT_API_CAPABILITY ENABLED |
| uint32_t vsf_hal_distbus_usart_register_service | ( | vsf_distbus_t * | distbus, |
| vsf_hal_distbus_usart_t * | usart, | ||
| void * | info, | ||
| uint32_t | infolen | ||
| ) |
| vsf_err_t vsf_hal_distbus_usart_init | ( | vsf_hal_distbus_usart_t * | usart, |
| vsf_usart_cfg_t * | cfg | ||
| ) |
| void vsf_hal_distbus_usart_fini | ( | vsf_hal_distbus_usart_t * | usart | ) |
| fsm_rt_t vsf_hal_distbus_usart_enable | ( | vsf_hal_distbus_usart_t * | usart | ) |
| fsm_rt_t vsf_hal_distbus_usart_disable | ( | vsf_hal_distbus_usart_t * | usart | ) |
| void vsf_hal_distbus_usart_irq_enable | ( | vsf_hal_distbus_usart_t * | usart, |
| vsf_usart_irq_mask_t | irq_mask | ||
| ) |
| void vsf_hal_distbus_usart_irq_disable | ( | vsf_hal_distbus_usart_t * | usart, |
| vsf_usart_irq_mask_t | irq_mask | ||
| ) |
| vsf_usart_capability_t vsf_hal_distbus_usart_capability | ( | vsf_hal_distbus_usart_t * | usart | ) |
| vsf_usart_status_t vsf_hal_distbus_usart_status | ( | vsf_hal_distbus_usart_t * | usart | ) |
| uint_fast16_t vsf_hal_distbus_usart_rxfifo_get_data_count | ( | vsf_hal_distbus_usart_t * | usart | ) |
| uint_fast16_t vsf_hal_distbus_usart_rxfifo_read | ( | vsf_hal_distbus_usart_t * | usart, |
| void * | buffer, | ||
| uint_fast16_t | count | ||
| ) |
| uint_fast16_t vsf_hal_distbus_usart_txfifo_get_free_count | ( | vsf_hal_distbus_usart_t * | usart | ) |
| uint_fast16_t vsf_hal_distbus_usart_txfifo_write | ( | vsf_hal_distbus_usart_t * | usart, |
| void * | buffer, | ||
| uint_fast16_t | count | ||
| ) |