VSF Documented
Macros
vsf_drv_usart_poll_util.h File Reference
#include "utilities/preprocessor/mf_u8_dec2str.h"

Go to the source code of this file.

Macros

#define VSF_HAL_DRV_CFG_USART0_POLL_MODE_EN   DISABLED
 
#define MFUNC_IN_U8_DEC_VALUE   (USART_MAX_PORT + 1)
 
#define __USART_MAX_NORNIMAL_PORT   MFUNC_OUT_DEC_STR
 
#define __USART_POLL_AGENT(__N, ...)
 
#define __USART_POLL_ENTRY(__N, ...)    extern bool vsf_usart##__N##_poll(void);
 
#define USART_POLL_AGENTS   VSF_MREPEAT(__USART_MAX_NORNIMAL_PORT, __USART_POLL_AGENT, NULL)
 

Macro Definition Documentation

◆ VSF_HAL_DRV_CFG_USART0_POLL_MODE_EN

#define VSF_HAL_DRV_CFG_USART0_POLL_MODE_EN   DISABLED

◆ MFUNC_IN_U8_DEC_VALUE

#define MFUNC_IN_U8_DEC_VALUE   (USART_MAX_PORT + 1)

◆ __USART_MAX_NORNIMAL_PORT

#define __USART_MAX_NORNIMAL_PORT   MFUNC_OUT_DEC_STR

◆ __USART_POLL_AGENT

#define __USART_POLL_AGENT (   __N,
  ... 
)
Value:
if (VSF_HAL_DRV_CFG_USART##__N##_POLL_MODE_EN) { \
ret &= vsf_usart##__N##_poll(); \
}

◆ __USART_POLL_ENTRY

#define __USART_POLL_ENTRY (   __N,
  ... 
)     extern bool vsf_usart##__N##_poll(void);

◆ USART_POLL_AGENTS

#define USART_POLL_AGENTS   VSF_MREPEAT(__USART_MAX_NORNIMAL_PORT, __USART_POLL_AGENT, NULL)