STM32F4xx HAL Driver master
STM32CubeF4 HAL / LL Drivers API Reference
Loading...
Searching...
No Matches
IRDA Interrupt Definitions
Collaboration diagram for IRDA Interrupt Definitions:

Macros

#define IRDA_IT_PE   ((uint32_t)(IRDA_CR1_REG_INDEX << 28U | USART_CR1_PEIE))
#define IRDA_IT_TXE   ((uint32_t)(IRDA_CR1_REG_INDEX << 28U | USART_CR1_TXEIE))
#define IRDA_IT_TC   ((uint32_t)(IRDA_CR1_REG_INDEX << 28U | USART_CR1_TCIE))
#define IRDA_IT_RXNE   ((uint32_t)(IRDA_CR1_REG_INDEX << 28U | USART_CR1_RXNEIE))
#define IRDA_IT_IDLE   ((uint32_t)(IRDA_CR1_REG_INDEX << 28U | USART_CR1_IDLEIE))
#define IRDA_IT_LBD   ((uint32_t)(IRDA_CR2_REG_INDEX << 28U | USART_CR2_LBDIE))
#define IRDA_IT_CTS   ((uint32_t)(IRDA_CR3_REG_INDEX << 28U | USART_CR3_CTSIE))
#define IRDA_IT_ERR   ((uint32_t)(IRDA_CR3_REG_INDEX << 28U | USART_CR3_EIE))

Detailed Description

Elements values convention: 0xY000XXXX

  • XXXX : Interrupt mask in the XX register
  • Y : Interrupt source register (2bits)
    • 01: CR1 register
    • 10: CR2 register
    • 11: CR3 register

Macro Definition Documentation

◆ IRDA_IT_CTS

#define IRDA_IT_CTS   ((uint32_t)(IRDA_CR3_REG_INDEX << 28U | USART_CR3_CTSIE))

Definition at line 322 of file stm32f4xx_hal_irda.h.

◆ IRDA_IT_ERR

#define IRDA_IT_ERR   ((uint32_t)(IRDA_CR3_REG_INDEX << 28U | USART_CR3_EIE))

Definition at line 323 of file stm32f4xx_hal_irda.h.

◆ IRDA_IT_IDLE

#define IRDA_IT_IDLE   ((uint32_t)(IRDA_CR1_REG_INDEX << 28U | USART_CR1_IDLEIE))

Definition at line 318 of file stm32f4xx_hal_irda.h.

◆ IRDA_IT_LBD

#define IRDA_IT_LBD   ((uint32_t)(IRDA_CR2_REG_INDEX << 28U | USART_CR2_LBDIE))

Definition at line 320 of file stm32f4xx_hal_irda.h.

◆ IRDA_IT_PE

#define IRDA_IT_PE   ((uint32_t)(IRDA_CR1_REG_INDEX << 28U | USART_CR1_PEIE))

Definition at line 314 of file stm32f4xx_hal_irda.h.

◆ IRDA_IT_RXNE

#define IRDA_IT_RXNE   ((uint32_t)(IRDA_CR1_REG_INDEX << 28U | USART_CR1_RXNEIE))

Definition at line 317 of file stm32f4xx_hal_irda.h.

◆ IRDA_IT_TC

#define IRDA_IT_TC   ((uint32_t)(IRDA_CR1_REG_INDEX << 28U | USART_CR1_TCIE))

Definition at line 316 of file stm32f4xx_hal_irda.h.

◆ IRDA_IT_TXE

#define IRDA_IT_TXE   ((uint32_t)(IRDA_CR1_REG_INDEX << 28U | USART_CR1_TXEIE))

Definition at line 315 of file stm32f4xx_hal_irda.h.