Functions

__STATIC_INLINE void ll_uart_enabled_it_ms (uart_regs_t *UARTx)
 Enable Modem Status Interrupt. More...
 
__STATIC_INLINE void ll_uart_enable_it_rls (uart_regs_t *UARTx)
 Enable Receiver Line Status Interrupt. More...
 
__STATIC_INLINE void ll_uart_enable_it_thre (uart_regs_t *UARTx)
 Enable Transmit Holding Register Empty Interrupt. More...
 
__STATIC_INLINE void ll_uart_enable_it_rda (uart_regs_t *UARTx)
 Enable Received Data Available Interrupt and Character Timeout Interrupt. More...
 
__STATIC_INLINE void ll_uart_disable_it_ms (uart_regs_t *UARTx)
 Disable Modem Status Interrupt. More...
 
__STATIC_INLINE void ll_uart_disable_it_rls (uart_regs_t *UARTx)
 Disable Receiver Line Status Interrupt. More...
 
__STATIC_INLINE void ll_uart_disable_it_thre (uart_regs_t *UARTx)
 Disable Transmit Holding Register Empty Interrupt. More...
 
__STATIC_INLINE void ll_uart_disable_it_rda (uart_regs_t *UARTx)
 Disable Received Data Available Interrupt and Character Timeout Interrupt. More...
 
__STATIC_INLINE uint32_t ll_uart_is_enabled_it_ms (uart_regs_t *UARTx)
 Check if the UART Modem Status Interrupt is enabled or disabled. More...
 
__STATIC_INLINE uint32_t ll_uart_is_enabled_it_rls (uart_regs_t *UARTx)
 Check if the UART Receiver Line Status Interrupt is enabled or disabled. More...
 
__STATIC_INLINE uint32_t ll_uart_is_enabled_it_thre (uart_regs_t *UARTx)
 Check if the UART Transmit Holding Register Empty Interrupt is enabled or disabled. More...
 
__STATIC_INLINE uint32_t ll_uart_is_enabled_it_rda (uart_regs_t *UARTx)
 Check if the UART Received Data Available Interrupt and Character Timeout Interrupt is enabled or disabled. More...
 
__STATIC_INLINE void ll_uart_enable_it (uart_regs_t *UARTx, uint32_t mask)
 Enable the specified UART Interrupt. More...
 
__STATIC_INLINE void ll_uart_disable_it (uart_regs_t *UARTx, uint32_t mask)
 Disable the specified UART Interrupt. More...
 
__STATIC_INLINE uint32_t ll_uart_is_enabled_it (uart_regs_t *UARTx, uint32_t mask)
 Check if the specified UART Interrupt is enabled or disabled. More...
 

Detailed Description

Function Documentation

◆ ll_uart_disable_it()

__STATIC_INLINE void ll_uart_disable_it ( uart_regs_t *  UARTx,
uint32_t  mask 
)

Disable the specified UART Interrupt.

Register BitsName
IER EDSSI
IER ERLS
IER PTIME
IER ETBEI
IER ERBFI
Parameters
UARTxUART instance
maskThis parameter can be a combination of the following values:
Return values
None

Definition at line 1119 of file gr55xx_ll_uart.h.

◆ ll_uart_disable_it_ms()

__STATIC_INLINE void ll_uart_disable_it_ms ( uart_regs_t *  UARTx)

Disable Modem Status Interrupt.

Register BitsName
IER EDSSI
Parameters
UARTxUART instance
Return values
None

Definition at line 963 of file gr55xx_ll_uart.h.

◆ ll_uart_disable_it_rda()

__STATIC_INLINE void ll_uart_disable_it_rda ( uart_regs_t *  UARTx)

Disable Received Data Available Interrupt and Character Timeout Interrupt.

Register BitsName
IER ERBFI
Parameters
UARTxUART instance
Return values
None

Definition at line 1009 of file gr55xx_ll_uart.h.

◆ ll_uart_disable_it_rls()

__STATIC_INLINE void ll_uart_disable_it_rls ( uart_regs_t *  UARTx)

Disable Receiver Line Status Interrupt.

Register BitsName
IER RLS
Parameters
UARTxUART instance
Return values
None

Definition at line 978 of file gr55xx_ll_uart.h.

◆ ll_uart_disable_it_thre()

__STATIC_INLINE void ll_uart_disable_it_thre ( uart_regs_t *  UARTx)

Disable Transmit Holding Register Empty Interrupt.

Register BitsName
IER PTIME
IER ETBEI
Parameters
UARTxUART instance
Return values
None

Definition at line 994 of file gr55xx_ll_uart.h.

◆ ll_uart_enable_it()

__STATIC_INLINE void ll_uart_enable_it ( uart_regs_t *  UARTx,
uint32_t  mask 
)

Enable the specified UART Interrupt.

Register BitsName
IER EDSSI
IER ERLS
IER PTIME
IER ETBEI
IER ERBFI
Parameters
UARTxUART instance
maskThis parameter can be a combination of the following values:
Return values
None

Definition at line 1095 of file gr55xx_ll_uart.h.

◆ ll_uart_enable_it_rda()

__STATIC_INLINE void ll_uart_enable_it_rda ( uart_regs_t *  UARTx)

Enable Received Data Available Interrupt and Character Timeout Interrupt.

Register BitsName
IER ERBFI
Parameters
UARTxUART instance
Return values
None

Definition at line 948 of file gr55xx_ll_uart.h.

◆ ll_uart_enable_it_rls()

__STATIC_INLINE void ll_uart_enable_it_rls ( uart_regs_t *  UARTx)

Enable Receiver Line Status Interrupt.

Register BitsName
IER RLS
Parameters
UARTxUART instance
Return values
None

Definition at line 917 of file gr55xx_ll_uart.h.

◆ ll_uart_enable_it_thre()

__STATIC_INLINE void ll_uart_enable_it_thre ( uart_regs_t *  UARTx)

Enable Transmit Holding Register Empty Interrupt.

Register BitsName
IER PTIME
IER ETBEI
Parameters
UARTxUART instance
Return values
None

Definition at line 933 of file gr55xx_ll_uart.h.

◆ ll_uart_enabled_it_ms()

__STATIC_INLINE void ll_uart_enabled_it_ms ( uart_regs_t *  UARTx)

Enable Modem Status Interrupt.

Register BitsName
IER EDSSI
Parameters
UARTxUART instance
Return values
None

Definition at line 902 of file gr55xx_ll_uart.h.

◆ ll_uart_is_enabled_it()

__STATIC_INLINE uint32_t ll_uart_is_enabled_it ( uart_regs_t *  UARTx,
uint32_t  mask 
)

Check if the specified UART Interrupt is enabled or disabled.

Register BitsName
IER EDSSI
IER ERLS
IER PTIME
IER ETBEI
IER ERBFI
Parameters
UARTxUART instance
maskThis parameter can be a combination of the following values:
Return values
Stateof bit (1 or 0).

Definition at line 1143 of file gr55xx_ll_uart.h.

◆ ll_uart_is_enabled_it_ms()

__STATIC_INLINE uint32_t ll_uart_is_enabled_it_ms ( uart_regs_t *  UARTx)

Check if the UART Modem Status Interrupt is enabled or disabled.

Register BitsName
IER EDSSI
Parameters
UARTxUART instance
Return values
Stateof bit (1 or 0).

Definition at line 1024 of file gr55xx_ll_uart.h.

◆ ll_uart_is_enabled_it_rda()

__STATIC_INLINE uint32_t ll_uart_is_enabled_it_rda ( uart_regs_t *  UARTx)

Check if the UART Received Data Available Interrupt and Character Timeout Interrupt is enabled or disabled.

Register BitsName
IER ERBFI
Parameters
UARTxUART instance
Return values
Stateof bit (1 or 0).

Definition at line 1071 of file gr55xx_ll_uart.h.

◆ ll_uart_is_enabled_it_rls()

__STATIC_INLINE uint32_t ll_uart_is_enabled_it_rls ( uart_regs_t *  UARTx)

Check if the UART Receiver Line Status Interrupt is enabled or disabled.

Register BitsName
IER RLS
Parameters
UARTxUART instance
Return values
Stateof bit (1 or 0).

Definition at line 1039 of file gr55xx_ll_uart.h.

◆ ll_uart_is_enabled_it_thre()

__STATIC_INLINE uint32_t ll_uart_is_enabled_it_thre ( uart_regs_t *  UARTx)

Check if the UART Transmit Holding Register Empty Interrupt is enabled or disabled.

Register BitsName
IER PTIME
IER ETBEI
Parameters
UARTxUART instance
Return values
Stateof bit (1 or 0).

Definition at line 1055 of file gr55xx_ll_uart.h.