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

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 :
Return values :

LPUARTDIV – value to be used for BRR register filling