STM32F769IDiscovery  1.00
uDANTE Audio Networking with STM32F7 DISCO board
Macros
IRDA Interrupt definition

Macros

#define IRDA_IT_PE   ((uint16_t)0x0028U)
 
#define IRDA_IT_TXE   ((uint16_t)0x0727U)
 
#define IRDA_IT_TC   ((uint16_t)0x0626U)
 
#define IRDA_IT_RXNE   ((uint16_t)0x0525U)
 
#define IRDA_IT_IDLE   ((uint16_t)0x0424U)
 
#define IRDA_IT_ERR   ((uint16_t)0x0060U)
 
#define IRDA_IT_ORE   ((uint16_t)0x0300U)
 
#define IRDA_IT_NE   ((uint16_t)0x0200U)
 
#define IRDA_IT_FE   ((uint16_t)0x0100U)
 

Detailed Description

Elements values convention: 0000ZZZZ0XXYYYYYb

Macro Definition Documentation

#define IRDA_IT_ERR   ((uint16_t)0x0060U)

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

Definition at line 351 of file stm32f7xx_hal_irda.h.

#define IRDA_IT_FE   ((uint16_t)0x0100U)

Definition at line 358 of file stm32f7xx_hal_irda.h.

#define IRDA_IT_IDLE   ((uint16_t)0x0424U)

Definition at line 340 of file stm32f7xx_hal_irda.h.

#define IRDA_IT_NE   ((uint16_t)0x0200U)

Definition at line 357 of file stm32f7xx_hal_irda.h.

#define IRDA_IT_ORE   ((uint16_t)0x0300U)

Elements values convention: 0000ZZZZ00000000b

  • ZZZZ : Flag position in the ISR register(4bits)

Definition at line 356 of file stm32f7xx_hal_irda.h.

#define IRDA_IT_PE   ((uint16_t)0x0028U)

Definition at line 336 of file stm32f7xx_hal_irda.h.

#define IRDA_IT_RXNE   ((uint16_t)0x0525U)

Definition at line 339 of file stm32f7xx_hal_irda.h.

#define IRDA_IT_TC   ((uint16_t)0x0626U)

Definition at line 338 of file stm32f7xx_hal_irda.h.

#define IRDA_IT_TXE   ((uint16_t)0x0727U)

Definition at line 337 of file stm32f7xx_hal_irda.h.