Hal Drivers for L4

Dependents:   BSP OneHopeOnePrayer FINAL_AUDIO_RECORD AudioDemo

Fork of STM32L4xx_HAL_Driver by Senior Design: Sound Monitor

Embed: (wiki syntax)

« Back to documentation index

Configuration functions related to LIN feature

Configuration functions related to LIN feature
[USART Exported Functions]

Functions

__STATIC_INLINE void LL_USART_SetLINBrkDetectionLen (USART_TypeDef *USARTx, uint32_t LINBDLength)
 Set LIN Break Detection Length.
__STATIC_INLINE uint32_t LL_USART_GetLINBrkDetectionLen (USART_TypeDef *USARTx)
 Return LIN Break Detection Length.
__STATIC_INLINE void LL_USART_EnableLIN (USART_TypeDef *USARTx)
 Enable LIN mode.
__STATIC_INLINE void LL_USART_DisableLIN (USART_TypeDef *USARTx)
 Disable LIN mode.
__STATIC_INLINE uint32_t LL_USART_IsEnabledLIN (USART_TypeDef *USARTx)
 Indicate if LIN mode is enabled.

Function Documentation

__STATIC_INLINE void LL_USART_DisableLIN ( USART_TypeDef *  USARTx )

Disable LIN mode.

Note:
Macro IS_UART_LIN_INSTANCE(USARTx) can be used to check whether or not LIN feature is supported by the USARTx instance. CR2 LINEN LL_USART_DisableLIN
Parameters:
USARTxUSART Instance
Return values:
None

Definition at line 1953 of file stm32l4xx_ll_usart.h.

__STATIC_INLINE void LL_USART_EnableLIN ( USART_TypeDef *  USARTx )

Enable LIN mode.

Note:
Macro IS_UART_LIN_INSTANCE(USARTx) can be used to check whether or not LIN feature is supported by the USARTx instance. CR2 LINEN LL_USART_EnableLIN
Parameters:
USARTxUSART Instance
Return values:
None

Definition at line 1940 of file stm32l4xx_ll_usart.h.

__STATIC_INLINE uint32_t LL_USART_GetLINBrkDetectionLen ( USART_TypeDef *  USARTx )

Return LIN Break Detection Length.

Note:
Macro IS_UART_LIN_INSTANCE(USARTx) can be used to check whether or not LIN feature is supported by the USARTx instance. CR2 LBDL LL_USART_GetLINBrkDetectionLen
Parameters:
USARTxUSART Instance
Return values:
Returnedvalue can be one of the following values:

  • LL_USART_LINBREAK_DETECT_10B
  • LL_USART_LINBREAK_DETECT_11B

Definition at line 1927 of file stm32l4xx_ll_usart.h.

__STATIC_INLINE uint32_t LL_USART_IsEnabledLIN ( USART_TypeDef *  USARTx )

Indicate if LIN mode is enabled.

Note:
Macro IS_UART_LIN_INSTANCE(USARTx) can be used to check whether or not LIN feature is supported by the USARTx instance. CR2 LINEN LL_USART_IsEnabledLIN
Parameters:
USARTxUSART Instance
Return values:
Stateof bit (1 or 0).

Definition at line 1966 of file stm32l4xx_ll_usart.h.

__STATIC_INLINE void LL_USART_SetLINBrkDetectionLen ( USART_TypeDef *  USARTx,
uint32_t  LINBDLength 
)

Set LIN Break Detection Length.

Note:
Macro IS_UART_LIN_INSTANCE(USARTx) can be used to check whether or not LIN feature is supported by the USARTx instance. CR2 LBDL LL_USART_SetLINBrkDetectionLen
Parameters:
USARTxUSART Instance
LINBDLengthThis parameter can be one of the following values:

  • LL_USART_LINBREAK_DETECT_10B
  • LL_USART_LINBREAK_DETECT_11B
Return values:
None

Definition at line 1912 of file stm32l4xx_ll_usart.h.