STM32F103xB HAL User Manual
|
USART LL module driver. More...
#include "stm32f1xx_ll_usart.h"
#include "stm32f1xx_ll_rcc.h"
#include "stm32f1xx_ll_bus.h"
Go to the source code of this file.
Defines | |
#define | assert_param(expr) ((void)0U) |
#define | IS_LL_USART_BAUDRATE(__BAUDRATE__) ((__BAUDRATE__) <= 4500000U) |
#define | IS_LL_USART_BRR_MIN(__VALUE__) ((__VALUE__) >= 16U) |
#define | IS_LL_USART_DIRECTION(__VALUE__) |
#define | IS_LL_USART_PARITY(__VALUE__) |
#define | IS_LL_USART_DATAWIDTH(__VALUE__) |
#define | IS_LL_USART_OVERSAMPLING(__VALUE__) |
#define | IS_LL_USART_LASTBITCLKOUTPUT(__VALUE__) |
#define | IS_LL_USART_CLOCKPHASE(__VALUE__) |
#define | IS_LL_USART_CLOCKPOLARITY(__VALUE__) |
#define | IS_LL_USART_CLOCKOUTPUT(__VALUE__) |
#define | IS_LL_USART_STOPBITS(__VALUE__) |
#define | IS_LL_USART_HWCONTROL(__VALUE__) |
Functions | |
ErrorStatus | LL_USART_DeInit (USART_TypeDef *USARTx) |
De-initialize USART registers (Registers restored to their default values). | |
ErrorStatus | LL_USART_Init (USART_TypeDef *USARTx, LL_USART_InitTypeDef *USART_InitStruct) |
Initialize USART registers according to the specified parameters in USART_InitStruct. | |
void | LL_USART_StructInit (LL_USART_InitTypeDef *USART_InitStruct) |
Set each LL_USART_InitTypeDef field to default value. | |
ErrorStatus | LL_USART_ClockInit (USART_TypeDef *USARTx, LL_USART_ClockInitTypeDef *USART_ClockInitStruct) |
Initialize USART Clock related settings according to the specified parameters in the USART_ClockInitStruct. | |
void | LL_USART_ClockStructInit (LL_USART_ClockInitTypeDef *USART_ClockInitStruct) |
Set each field of a LL_USART_ClockInitTypeDef type structure to default value. |
USART LL module driver.
This software component is licensed by ST under BSD 3-Clause license, the "License"; You may not use this file except in compliance with the License. You may obtain a copy of the License at: opensource.org/licenses/BSD-3-Clause
Definition in file stm32f1xx_ll_usart.c.
#define assert_param | ( | expr | ) | ((void)0U) |
Definition at line 29 of file stm32f1xx_ll_usart.c.
Referenced by LL_USART_ClockInit(), LL_USART_DeInit(), and LL_USART_Init().