Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Fork of mbed by
Diff: TARGET_NUCLEO_L053R8/stm32l0xx_hal_usart.h
- Revision:
- 92:4fc01daae5a5
- Parent:
- 84:0b3ab51c8877
- Child:
- 96:487b796308b0
--- a/TARGET_NUCLEO_L053R8/stm32l0xx_hal_usart.h Wed Oct 29 11:02:04 2014 +0000
+++ b/TARGET_NUCLEO_L053R8/stm32l0xx_hal_usart.h Thu Nov 27 13:33:22 2014 +0000
@@ -2,8 +2,8 @@
******************************************************************************
* @file stm32l0xx_hal_usart.h
* @author MCD Application Team
- * @version V1.0.0
- * @date 22-April-2014
+ * @version V1.1.0
+ * @date 18-June-2014
* @brief Header file of USART HAL module.
******************************************************************************
* @attention
@@ -71,7 +71,7 @@
Baud Rate Register = ((PCLKx) / ((huart->Init.BaudRate))) */
uint32_t WordLength; /*!< Specifies the number of data bits transmitted or received in a frame.
- This parameter can be a value of @ref USART_Word_Length */
+ This parameter can be a value of @ref USARTEx_Word_Length */
uint32_t StopBits; /*!< Specifies the number of stop bits transmitted.
This parameter can be a value of @ref USART_Stop_Bits */
@@ -183,7 +183,7 @@
* @{
*/
-/** @defgroup USART_Stop_Bits USART Stop Bits
+/** @defgroup USART_Stop_Bits
* @{
*/
#define USART_STOPBITS_1 ((uint32_t)0x0000)
@@ -198,7 +198,7 @@
* @}
*/
-/** @defgroup USART_Parity USART Parity
+/** @defgroup USART_Parity
* @{
*/
#define USART_PARITY_NONE ((uint32_t)0x0000)
@@ -211,7 +211,7 @@
* @}
*/
-/** @defgroup USART_Mode USART Mode
+/** @defgroup USART_Mode
* @{
*/
#define USART_MODE_RX ((uint32_t)USART_CR1_RE)
@@ -222,7 +222,7 @@
* @}
*/
-/** @defgroup USART_Clock USART Clock
+/** @defgroup USART_Clock
* @{
*/
#define USART_CLOCK_DISABLED ((uint32_t)0x0000)
@@ -233,7 +233,7 @@
* @}
*/
-/** @defgroup USART_Clock_Polarity USART Clock Polarity
+/** @defgroup USART_Clock_Polarity
* @{
*/
#define USART_POLARITY_LOW ((uint32_t)0x0000)
@@ -265,7 +265,7 @@
*/
-/** @defgroup USART_Flags USART Flags
+/** @defgroup USART_Flags
* Elements values convention: 0xXXXX
* - 0xXXXX : Flag mask in the ISR register
* @{
@@ -288,7 +288,7 @@
* @}
*/
-/** @defgroup USART_Interrupt_definition USART Interrupts Definition
+/** @defgroup USART_Interrupt_definition
* Elements values convention: 0000ZZZZ0XXYYYYYb
* - YYYYY : Interrupt source position in the XX register (5bits)
* - XX : Interrupt source register (2bits)
@@ -313,7 +313,7 @@
* @}
*/
-/** @defgroup USART_IT_CLEAR_Flags USART Interruption Clear Flags
+/** @defgroup USART_IT_CLEAR_Flags
* @{
*/
#define USART_CLEAR_PEF USART_ICR_PECF /*!< Parity Error Clear Flag */
@@ -327,7 +327,7 @@
* @}
*/
-/** @defgroup USART_Request_Parameters USART Request Parameters
+/** @defgroup USART_Request_Parameters
* @{
*/
#define USART_RXDATA_FLUSH_REQUEST ((uint32_t)USART_RQR_RXFRQ) /*!< Receive Data flush Request */
@@ -338,7 +338,7 @@
* @}
*/
-/** @defgroup USART_Interruption_Mask USART interruptions flag mask
+/** @defgroup USART_Interruption_Mask
* @{
*/
#define USART_IT_MASK ((uint16_t)0x001F)
@@ -465,7 +465,7 @@
* @arg USART_CLEAR_CTSF: CTS Interrupt Clear Flag
* @retval None
*/
-#define __HAL_USART_CLEAR_IT(__HANDLE__, __IT_CLEAR__) ((__HANDLE__)->Instance->ICR |= (uint32_t)(__IT_CLEAR__))
+#define __HAL_USART_CLEAR_IT(__HANDLE__, __IT_CLEAR__) ((__HANDLE__)->Instance->ICR = (uint32_t)(__IT_CLEAR__))
/** @brief Set a specific USART request flag.
* @param __HANDLE__: specifies the USART Handle which can be USART1 or USART2.
