Subversion Repositories DashDisplay

Rev

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