LPUART driver modules.
More...
|
| void | LPUART_DeInit (LPUART_TypeDef *LPUARTx) |
| | Deinitializes the LPUARTx peripheral registers to their default reset values. More...
|
| |
| void | LPUART_Init (LPUART_TypeDef *LPUARTx, LPUART_InitTypeDef *LPUART_InitStruct) |
| | Initializes the LPUARTx peripheral according to the specified parameters in the LPUART_InitStruct. More...
|
| |
| void | LPUART_StructInit (LPUART_InitTypeDef *LPUART_InitStruct) |
| | Fills each LPUART_InitStruct member with its default value. More...
|
| |
| void | LPUART_Cmd (LPUART_TypeDef *LPUARTx, FunctionalState NewState) |
| | Enables or disables the specified LPUART peripheral. More...
|
| |
| void | LPUART_WriteData (LPUART_TypeDef *LPUARTx, uint8_t Data) |
| | Write data to SBUF register. More...
|
| |
| uint8_t | LPUART_ReadData (LPUART_TypeDef *LPUARTx) |
| | Read data from SBUF register. More...
|
| |
| void | LPUART_MultideviceCmd (LPUART_TypeDef *LPUARTx, FunctionalState NewState) |
| | Enables or disables the LPUARTx's Multidevice function. More...
|
| |
| void | LPUART_SetAddress (LPUART_TypeDef *LPUARTx, uint8_t LPUART_Address) |
| | Sets the address of the LPUART node. More...
|
| |
| void | LPUART_SetAddressMask (LPUART_TypeDef *LPUARTx, uint8_t LPUART_AddressMask) |
| | Sets the address mask of the LPUART node. More...
|
| |
| void | LPUART_ITConfig (LPUART_TypeDef *LPUARTx, uint32_t LPUART_IT, FunctionalState NewState) |
| | Enables or disables the LPUARTx's interrupts. More...
|
| |
| FlagStatus | LPUART_GetFlagStatus (LPUART_TypeDef *LPUARTx, uint32_t LPUART_FLAG) |
| | Checks whether the specified UART flag is set or not. More...
|
| |
| void | LPUART_ClearFlag (LPUART_TypeDef *LPUARTx, uint32_t LPUART_FLAG) |
| | Clear the specified LPUART flag. More...
|
| |
LPUART driver modules.
◆ LPUART_ClearFlag()
| void LPUART_ClearFlag |
( |
LPUART_TypeDef * |
LPUARTx, |
|
|
uint32_t |
LPUART_FLAG |
|
) |
| |
Clear the specified LPUART flag.
- Parameters
-
| LPUARTx | Pointer to selected LPUART peripheral. This parameter can be one of the following values: LPUAERT. |
| LPUART_FLAG | specifies the flag to clear. This parameter can be one of the following values:
- LPUART_FLAG_FE: LPUART receive error interrupt flag.
- LPUART_FLAG_TI: LPUART transmit complate interrupt flag.
- LPUART_FLAG_RI: LPUART receive complate interrupt flag.
|
- Return values
-
◆ LPUART_Cmd()
| void LPUART_Cmd |
( |
LPUART_TypeDef * |
LPUARTx, |
|
|
FunctionalState |
NewState |
|
) |
| |
Enables or disables the specified LPUART peripheral.
- Parameters
-
| LPUARTx | Select the LPUART peripheral. This parameter can be one of the following values: LPUART. |
| NewState | new state of the LPUARTx peripheral. This parameter can be: ENABLE or DISABLE. |
- Return values
-
◆ LPUART_DeInit()
Deinitializes the LPUARTx peripheral registers to their default reset values.
- Parameters
-
| LPUARTx | Pointer to selected LPUART peripheral. |
- Return values
-
◆ LPUART_GetFlagStatus()
| FlagStatus LPUART_GetFlagStatus |
( |
LPUART_TypeDef * |
LPUARTx, |
|
|
uint32_t |
LPUART_FLAG |
|
) |
| |
Checks whether the specified UART flag is set or not.
- Parameters
-
| LPUARTx | Pointer to selected UART peripheral. This parameter can be one of the following values: LPUART. |
| UART_FLAG | specifies the flag to check. This parameter can be one of the following values:
- LPUART_FLAG_FE: LPUART receive error interrupt flag.
- LPUART_FLAG_TI: LPUART transmit complate interrupt flag.
- LPUART_FLAG_RI: LPUART receive complate interrupt flag.
|
- Return values
-
| The | new state of LPUART_FLAG (SET or RESET). |
◆ LPUART_Init()
Initializes the LPUARTx peripheral according to the specified parameters in the LPUART_InitStruct.
- Parameters
-
| LPUARTx | Pointer to selected LPUART peripheral. |
| LPUART_InitStruct | pointer to a LPUART_InitTypeDef structure that contains the configuration information for the specified LPUART peripheral. |
- Return values
-
◆ LPUART_ITConfig()
| void LPUART_ITConfig |
( |
LPUART_TypeDef * |
LPUARTx, |
|
|
uint32_t |
LPUART_IT, |
|
|
FunctionalState |
NewState |
|
) |
| |
Enables or disables the LPUARTx's interrupts.
- Parameters
-
| LPUARTx | Pointer to selected LPUART peripheral. This parameter can be one of the following values: LPUART. |
| LPUART_IT | specifies the LPUART interrupt sources to be enabled or disabled. This parameter can be a combination of the following values:
- LPUART_IT_FE: LPUART receive error interrupt.
- LPUART_IT_TI: LPUART transmit complate interrupt.
- LPUART_IT_RI: LPUART receive complate interrupt.
|
| NewState | new state of the interrupts. This parameter can be: ENABLE or DISABLE. |
- Return values
-
◆ LPUART_MultideviceCmd()
| void LPUART_MultideviceCmd |
( |
LPUART_TypeDef * |
LPUARTx, |
|
|
FunctionalState |
NewState |
|
) |
| |
Enables or disables the LPUARTx's Multidevice function.
- Parameters
-
| LPUARTx | Pointer to selected LPUART peripheral. This parameter can be one of the following values: LPUART. |
| NewState | new state of the UART Multidevice function. This parameter can be: ENABLE or DISABLE. |
- Return values
-
◆ LPUART_ReadData()
Read data from SBUF register.
- Parameters
-
| LPUARTx | Pointer to selected LPUART peripheral. This parameter can be one of the following values: LPUART. |
- Return values
-
◆ LPUART_SetAddress()
| void LPUART_SetAddress |
( |
LPUART_TypeDef * |
LPUARTx, |
|
|
uint8_t |
LPUART_Address |
|
) |
| |
Sets the address of the LPUART node.
- Parameters
-
| LPUARTx | Pointer to selected LPUART peripheral. This parameter can be one of the following values: LPUART. |
| LPUART_Address | Indicates the address of the LPUART node. |
- Return values
-
◆ LPUART_SetAddressMask()
| void LPUART_SetAddressMask |
( |
LPUART_TypeDef * |
LPUARTx, |
|
|
uint8_t |
LPUART_AddressMask |
|
) |
| |
Sets the address mask of the LPUART node.
- Parameters
-
| LPUARTx | Pointer to selected LPUART peripheral. This parameter can be one of the following values: LPUART. |
| LPUART_AddressMask | Indicates the address mask of the LPUART node. |
- Return values
-
◆ LPUART_StructInit()
Fills each LPUART_InitStruct member with its default value.
- Parameters
-
- Return values
-
◆ LPUART_WriteData()
Write data to SBUF register.
- Parameters
-
| LPUARTx | Pointer to selected LPUART peripheral. This parameter can be one of the following values: LPUART. |
| Data | the data to write. |
- Return values
-