STM32G474xx HAL 用户手册
定义
LPUART 私有宏
LPUART

定义

#define IS_LL_LPUART_PRESCALER(__VALUE__)
#define IS_LL_LPUART_BAUDRATE(__BAUDRATE__)   (((__BAUDRATE__) <= 50000000U) && ((__BAUDRATE__) >= 8U))
#define IS_LL_LPUART_BRR_MIN(__VALUE__)   ((__VALUE__) >= 0x300U)
#define IS_LL_LPUART_BRR_MAX(__VALUE__)   ((__VALUE__) <= 0x000FFFFFU)
#define IS_LL_LPUART_DIRECTION(__VALUE__)
#define IS_LL_LPUART_PARITY(__VALUE__)
#define IS_LL_LPUART_DATAWIDTH(__VALUE__)
#define IS_LL_LPUART_STOPBITS(__VALUE__)
#define IS_LL_LPUART_HWCONTROL(__VALUE__)

定义文档

#define IS_LL_LPUART_BAUDRATE (   __BAUDRATE__)    (((__BAUDRATE__) <= 50000000U) && ((__BAUDRATE__) >= 8U))

定义位于文件 stm32g4xx_ll_lpuart.c 的第 81 行。

LL_LPUART_Init() 引用。

#define IS_LL_LPUART_BRR_MAX (   __VALUE__)    ((__VALUE__) <= 0x000FFFFFU)

定义位于文件 stm32g4xx_ll_lpuart.c 的第 87 行。

LL_LPUART_Init() 引用。

#define IS_LL_LPUART_BRR_MIN (   __VALUE__)    ((__VALUE__) >= 0x300U)

定义位于文件 stm32g4xx_ll_lpuart.c 的第 84 行。

LL_LPUART_Init() 引用。

#define IS_LL_LPUART_DATAWIDTH (   __VALUE__)
值:
(((__VALUE__) == LL_LPUART_DATAWIDTH_7B) \
                                           || ((__VALUE__) == LL_LPUART_DATAWIDTH_8B) \
                                           || ((__VALUE__) == LL_LPUART_DATAWIDTH_9B))

定义位于文件 stm32g4xx_ll_lpuart.c 的第 98 行。

LL_LPUART_Init() 引用。

#define IS_LL_LPUART_DIRECTION (   __VALUE__)
值:
(((__VALUE__) == LL_LPUART_DIRECTION_NONE) \
                                           || ((__VALUE__) == LL_LPUART_DIRECTION_RX) \
                                           || ((__VALUE__) == LL_LPUART_DIRECTION_TX) \
                                           || ((__VALUE__) == LL_LPUART_DIRECTION_TX_RX))

定义位于文件 stm32g4xx_ll_lpuart.c 的第 89 行。

LL_LPUART_Init() 引用。

#define IS_LL_LPUART_HWCONTROL (   __VALUE__)
值:
(((__VALUE__) == LL_LPUART_HWCONTROL_NONE) \
                                           || ((__VALUE__) == LL_LPUART_HWCONTROL_RTS) \
                                           || ((__VALUE__) == LL_LPUART_HWCONTROL_CTS) \
                                           || ((__VALUE__) == LL_LPUART_HWCONTROL_RTS_CTS))

定义位于文件 stm32g4xx_ll_lpuart.c 的第 105 行。

LL_LPUART_Init() 引用。

#define IS_LL_LPUART_PARITY (   __VALUE__)
值:
(((__VALUE__) == LL_LPUART_PARITY_NONE) \
                                        || ((__VALUE__) == LL_LPUART_PARITY_EVEN) \
                                        || ((__VALUE__) == LL_LPUART_PARITY_ODD))

定义位于文件 stm32g4xx_ll_lpuart.c 的第 94 行。

LL_LPUART_Init() 引用。

#define IS_LL_LPUART_PRESCALER (   __VALUE__)
值:
(((__VALUE__) == LL_LPUART_PRESCALER_DIV1) \
                                            || ((__VALUE__) == LL_LPUART_PRESCALER_DIV2) \
                                            || ((__VALUE__) == LL_LPUART_PRESCALER_DIV4) \
                                            || ((__VALUE__) == LL_LPUART_PRESCALER_DIV6) \
                                            || ((__VALUE__) == LL_LPUART_PRESCALER_DIV8) \
                                            || ((__VALUE__) == LL_LPUART_PRESCALER_DIV10) \
                                            || ((__VALUE__) == LL_LPUART_PRESCALER_DIV12) \
                                            || ((__VALUE__) == LL_LPUART_PRESCALER_DIV16) \
                                            || ((__VALUE__) == LL_LPUART_PRESCALER_DIV32) \
                                            || ((__VALUE__) == LL_LPUART_PRESCALER_DIV64) \
                                            || ((__VALUE__) == LL_LPUART_PRESCALER_DIV128) \
                                            || ((__VALUE__) == LL_LPUART_PRESCALER_DIV256))

定义位于文件 stm32g4xx_ll_lpuart.c 的第 62 行。

LL_LPUART_Init() 引用。

#define IS_LL_LPUART_STOPBITS (   __VALUE__)
值:
(((__VALUE__) == LL_LPUART_STOPBITS_1) \
                                          || ((__VALUE__) == LL_LPUART_STOPBITS_2))

定义位于文件 stm32g4xx_ll_lpuart.c 的第 102 行。

LL_LPUART_Init() 引用。