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); |