LL LPUART Macros ¶
Common register Write and Read Macros ¶
- group LPUART_LL_EM_WRITE_READ
-
Defines
-
LL_LPUART_WRITE_REG
(
instance
,
reg
,
value
)
STM32_WRITE_REG((instance)->reg,
(value))
¶
-
Write a value in LPUART register.
- Parameters :
-
-
instance – LPUART Instance
-
reg – Register to be written
-
value – Value to be written in the register
-
-
LL_LPUART_READ_REG
(
instance
,
reg
)
STM32_READ_REG((instance)->reg)
¶
-
Read a value in LPUART register.
- Parameters :
-
-
instance – LPUART Instance
-
reg – Register to be read
-
- Return values :
-
Register – value
-
LL_LPUART_WRITE_REG
(
instance
,
reg
,
value
)
STM32_WRITE_REG((instance)->reg,
(value))
¶
- group LPUART_LL_EM_WRITE_READ
-
Defines
-
LL_LPUART_WRITE_REG
(
instance
,
reg
,
value
)
STM32_WRITE_REG((instance)->reg,
(value))
-
Write a value in LPUART register.
- Parameters :
-
-
instance – LPUART Instance
-
reg – Register to be written
-
value – Value to be written in the register
-
-
LL_LPUART_READ_REG
(
instance
,
reg
)
STM32_READ_REG((instance)->reg)
-
Read a value in LPUART register.
- Parameters :
-
-
instance – LPUART Instance
-
reg – Register to be read
-
- Return values :
-
Register – value
-
LL_LPUART_WRITE_REG
(
instance
,
reg
,
value
)
STM32_WRITE_REG((instance)->reg,
(value))
- group LPUART_LL_EM_WRITE_READ
-
Defines
-
LL_LPUART_WRITE_REG
(
instance
,
reg
,
value
)
STM32_WRITE_REG((instance)->reg,
(value))
-
Write a value in LPUART register.
- Parameters :
-
-
instance – LPUART Instance
-
reg – Register to be written
-
value – Value to be written in the register
-
-
LL_LPUART_READ_REG
(
instance
,
reg
)
STM32_READ_REG((instance)->reg)
-
Read a value in LPUART register.
- Parameters :
-
-
instance – LPUART Instance
-
reg – Register to be read
-
- Return values :
-
Register – value
-
LL_LPUART_WRITE_REG
(
instance
,
reg
,
value
)
STM32_WRITE_REG((instance)->reg,
(value))
Helper Macros ¶
- group LPUART_LL_EM_Exported_Macros_Helper
-
Functions
-
uint32_t
LL_LPUART_DIV
(
uint32_t
periph_clock
,
uint32_t
prescaler
,
uint32_t
baudrate
)
¶
-
Compute LPUARTDIV value according to peripheral clock and expected baud rate (20-bit value of LPUARTDIV is returned).
- Parameters :
-
-
periph_clock – Peripheral clock frequency used for LPUART instance
-
prescaler – This parameter can be one of the following values:
-
baudrate – Baud Rate value to achieve
-
- Return values :
-
LPUARTDIV – value to be used for BRR register filling
-
uint32_t
LL_LPUART_DIV
(
uint32_t
periph_clock
,
uint32_t
prescaler
,
uint32_t
baudrate
)
¶
- group LPUART_LL_EM_Exported_Macros_Helper
-
Functions
-
uint32_t
LL_LPUART_DIV
(
uint32_t
periph_clock
,
uint32_t
prescaler
,
uint32_t
baudrate
)
-
Compute LPUARTDIV value according to peripheral clock and expected baud rate (20-bit value of LPUARTDIV is returned).
- Parameters :
-
-
periph_clock – Peripheral clock frequency used for LPUART instance
-
prescaler – This parameter can be one of the following values:
-
baudrate – Baud Rate value to achieve
-
- Return values :
-
LPUARTDIV – value to be used for BRR register filling
-
uint32_t
LL_LPUART_DIV
(
uint32_t
periph_clock
,
uint32_t
prescaler
,
uint32_t
baudrate
)
- group LPUART_LL_EM_Exported_Macros_Helper
-
Functions
-
uint32_t
LL_LPUART_DIV
(
uint32_t
periph_clock
,
uint32_t
prescaler
,
uint32_t
baudrate
)
-
Compute LPUARTDIV value according to peripheral clock and expected baud rate (20-bit value of LPUARTDIV is returned).
- Parameters :
-
-
periph_clock – Peripheral clock frequency used for LPUART instance
-
prescaler – This parameter can be one of the following values:
-
baudrate – Baud Rate value to achieve
-
- Return values :
-
LPUARTDIV – value to be used for BRR register filling
-
uint32_t
LL_LPUART_DIV
(
uint32_t
periph_clock
,
uint32_t
prescaler
,
uint32_t
baudrate
)