Rev 56 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 56 | Rev 61 | ||
---|---|---|---|
Line 61... | Line 61... | ||
61 | #define IS_LL_USART_BAUDRATE(__BAUDRATE__) ((__BAUDRATE__) <= 4000000U) |
61 | #define IS_LL_USART_BAUDRATE(__BAUDRATE__) ((__BAUDRATE__) <= 4000000U) |
62 | 62 | ||
63 | /* __VALUE__ In case of oversampling by 16 and 8, BRR content must be greater than or equal to 16d. */ |
63 | /* __VALUE__ In case of oversampling by 16 and 8, BRR content must be greater than or equal to 16d. */ |
64 | #define IS_LL_USART_BRR_MIN(__VALUE__) ((__VALUE__) >= 16U) |
64 | #define IS_LL_USART_BRR_MIN(__VALUE__) ((__VALUE__) >= 16U) |
65 | 65 | ||
66 | /* __VALUE__ BRR content must be lower than or equal to 0xFFFF. */ |
- | |
67 | #define IS_LL_USART_BRR_MAX(__VALUE__) ((__VALUE__) <= 0x0000FFFFU) |
- | |
68 | - | ||
69 | #define IS_LL_USART_DIRECTION(__VALUE__) (((__VALUE__) == LL_USART_DIRECTION_NONE) \ |
66 | #define IS_LL_USART_DIRECTION(__VALUE__) (((__VALUE__) == LL_USART_DIRECTION_NONE) \ |
70 | || ((__VALUE__) == LL_USART_DIRECTION_RX) \ |
67 | || ((__VALUE__) == LL_USART_DIRECTION_RX) \ |
71 | || ((__VALUE__) == LL_USART_DIRECTION_TX) \ |
68 | || ((__VALUE__) == LL_USART_DIRECTION_TX) \ |
72 | || ((__VALUE__) == LL_USART_DIRECTION_TX_RX)) |
69 | || ((__VALUE__) == LL_USART_DIRECTION_TX_RX)) |
73 | 70 | ||
Line 289... | Line 286... | ||
289 | USART_InitStruct->OverSampling, |
286 | USART_InitStruct->OverSampling, |
290 | USART_InitStruct->BaudRate); |
287 | USART_InitStruct->BaudRate); |
291 | 288 | ||
292 | /* Check BRR is greater than or equal to 16d */ |
289 | /* Check BRR is greater than or equal to 16d */ |
293 | assert_param(IS_LL_USART_BRR_MIN(USARTx->BRR)); |
290 | assert_param(IS_LL_USART_BRR_MIN(USARTx->BRR)); |
294 | - | ||
295 | /* Check BRR is greater than or equal to 16d */ |
- | |
296 | assert_param(IS_LL_USART_BRR_MAX(USARTx->BRR)); |
- | |
297 | } |
291 | } |
298 | } |
292 | } |
299 | /* Endif (=> USART not in Disabled state => return ERROR) */ |
293 | /* Endif (=> USART not in Disabled state => return ERROR) */ |
300 | 294 | ||
301 | return (status); |
295 | return (status); |