STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
UART Interrupts Definition

Elements values convention: 000ZZZZZ0XXYYYYYb. More...

Collaboration diagram for UART Interrupts Definition:

Macros

#define UART_IT_PE   0x0028U
 UART parity error interruption.
#define UART_IT_TXE   0x0727U
 UART transmit data register empty interruption.
#define UART_IT_TXFNF   0x0727U
 UART TX FIFO not full interruption.
#define UART_IT_TC   0x0626U
 UART transmission complete interruption.
#define UART_IT_RXNE   0x0525U
 UART read data register not empty interruption.
#define UART_IT_RXFNE   0x0525U
 UART RXFIFO not empty interruption.
#define UART_IT_IDLE   0x0424U
 UART idle interruption.
#define UART_IT_LBD   0x0846U
 UART LIN break detection interruption.
#define UART_IT_CTS   0x096AU
 UART CTS interruption.
#define UART_IT_CM   0x112EU
 UART character match interruption.
#define UART_IT_WUF   0x1476U
 UART wake-up from stop mode interruption.
#define UART_IT_RXFF   0x183FU
 UART RXFIFO full interruption.
#define UART_IT_TXFE   0x173EU
 UART TXFIFO empty interruption.
#define UART_IT_RXFT   0x1A7CU
 UART RXFIFO threshold reached interruption.
#define UART_IT_TXFT   0x1B77U
 UART TXFIFO threshold reached interruption.
#define UART_IT_RTO   0x0B3AU
 UART receiver timeout interruption.
#define UART_IT_ERR   0x0060U
 UART error interruption.
#define UART_IT_ORE   0x0300U
 UART overrun error interruption.
#define UART_IT_NE   0x0200U
 UART noise error interruption.
#define UART_IT_FE   0x0100U
 UART frame error interruption.

Detailed Description

Elements values convention: 000ZZZZZ0XXYYYYYb.

  • YYYYY : Interrupt source position in the XX register (5bits)
  • XX : Interrupt source register (2bits)
    • 01: CR1 register
    • 10: CR2 register
    • 11: CR3 register
  • ZZZZZ : Flag position in the ISR register(5bits) Elements values convention: 000000000XXYYYYYb
  • YYYYY : Interrupt source position in the XX register (5bits)
  • XX : Interrupt source register (2bits)
    • 01: CR1 register
    • 10: CR2 register
    • 11: CR3 register Elements values convention: 0000ZZZZ00000000b
  • ZZZZ : Flag position in the ISR register(4bits)

Macro Definition Documentation

◆ UART_IT_CM

#define UART_IT_CM   0x112EU

UART character match interruption.

Definition at line 786 of file stm32h7xx_hal_uart.h.

◆ UART_IT_CTS

#define UART_IT_CTS   0x096AU

UART CTS interruption.

Definition at line 785 of file stm32h7xx_hal_uart.h.

◆ UART_IT_ERR

#define UART_IT_ERR   0x0060U

UART error interruption.

Definition at line 794 of file stm32h7xx_hal_uart.h.

◆ UART_IT_FE

#define UART_IT_FE   0x0100U

UART frame error interruption.

Definition at line 798 of file stm32h7xx_hal_uart.h.

◆ UART_IT_IDLE

#define UART_IT_IDLE   0x0424U

UART idle interruption.

Definition at line 783 of file stm32h7xx_hal_uart.h.

◆ UART_IT_LBD

#define UART_IT_LBD   0x0846U

UART LIN break detection interruption.

Definition at line 784 of file stm32h7xx_hal_uart.h.

◆ UART_IT_NE

#define UART_IT_NE   0x0200U

UART noise error interruption.

Definition at line 797 of file stm32h7xx_hal_uart.h.

◆ UART_IT_ORE

#define UART_IT_ORE   0x0300U

UART overrun error interruption.

Definition at line 796 of file stm32h7xx_hal_uart.h.

◆ UART_IT_PE

#define UART_IT_PE   0x0028U

UART parity error interruption.

Definition at line 777 of file stm32h7xx_hal_uart.h.

◆ UART_IT_RTO

#define UART_IT_RTO   0x0B3AU

UART receiver timeout interruption.

Definition at line 792 of file stm32h7xx_hal_uart.h.

◆ UART_IT_RXFF

#define UART_IT_RXFF   0x183FU

UART RXFIFO full interruption.

Definition at line 788 of file stm32h7xx_hal_uart.h.

◆ UART_IT_RXFNE

#define UART_IT_RXFNE   0x0525U

UART RXFIFO not empty interruption.

Definition at line 782 of file stm32h7xx_hal_uart.h.

◆ UART_IT_RXFT

#define UART_IT_RXFT   0x1A7CU

UART RXFIFO threshold reached interruption.

Definition at line 790 of file stm32h7xx_hal_uart.h.

◆ UART_IT_RXNE

#define UART_IT_RXNE   0x0525U

UART read data register not empty interruption.

Definition at line 781 of file stm32h7xx_hal_uart.h.

◆ UART_IT_TC

#define UART_IT_TC   0x0626U

UART transmission complete interruption.

Definition at line 780 of file stm32h7xx_hal_uart.h.

◆ UART_IT_TXE

#define UART_IT_TXE   0x0727U

UART transmit data register empty interruption.

Definition at line 778 of file stm32h7xx_hal_uart.h.

◆ UART_IT_TXFE

#define UART_IT_TXFE   0x173EU

UART TXFIFO empty interruption.

Definition at line 789 of file stm32h7xx_hal_uart.h.

◆ UART_IT_TXFNF

#define UART_IT_TXFNF   0x0727U

UART TX FIFO not full interruption.

Definition at line 779 of file stm32h7xx_hal_uart.h.

◆ UART_IT_TXFT

#define UART_IT_TXFT   0x1B77U

UART TXFIFO threshold reached interruption.

Definition at line 791 of file stm32h7xx_hal_uart.h.

◆ UART_IT_WUF

#define UART_IT_WUF   0x1476U

UART wake-up from stop mode interruption.

Definition at line 787 of file stm32h7xx_hal_uart.h.