+ Collaboration diagram for IT_Management:

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 1169 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 1013 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 1059 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 1028 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 1044 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 1145 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 998 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 967 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 983 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 952 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 1193 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 1074 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 1121 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 1089 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 1105 of file gr55xx_ll_uart.h.