STM32F769IDiscovery  1.00
uDANTE Audio Networking with STM32F7 DISCO board
Macros
IRDA Private Macros

Macros

#define IS_IRDA_BAUDRATE(__BAUDRATE__)   ((__BAUDRATE__) < 115201)
 Ensure that IRDA Baud rate is less or equal to maximum value. More...
 
#define IS_IRDA_PRESCALER(__PRESCALER__)   ((__PRESCALER__) > 0)
 Ensure that IRDA prescaler value is strictly larger than 0. More...
 
#define IS_IRDA_PARITY(__PARITY__)
 
#define IS_IRDA_TX_RX_MODE(__MODE__)   ((((__MODE__) & (~((uint32_t)(IRDA_MODE_TX_RX)))) == (uint32_t)0x00) && ((__MODE__) != (uint32_t)0x00U))
 
#define IS_IRDA_POWERMODE(__MODE__)
 
#define IS_IRDA_STATE(__STATE__)
 
#define IS_IRDA_MODE(__STATE__)
 
#define IS_IRDA_ONE_BIT_SAMPLE(__ONEBIT__)
 
#define IS_IRDA_DMA_TX(__DMATX__)
 
#define IS_IRDA_DMA_RX(__DMARX__)
 
#define IS_IRDA_REQUEST_PARAMETER(PARAM)
 

Detailed Description

Macro Definition Documentation

#define IS_IRDA_BAUDRATE (   __BAUDRATE__)    ((__BAUDRATE__) < 115201)

Ensure that IRDA Baud rate is less or equal to maximum value.

Parameters
<strong>BAUDRATE</strong>specifies the IRDA Baudrate set by the user.
Return values
Trueor False

Definition at line 629 of file stm32f7xx_hal_irda.h.

#define IS_IRDA_DMA_RX (   __DMARX__)
Value:
(((__DMARX__) == IRDA_DMA_RX_DISABLE) || \
((__DMARX__) == IRDA_DMA_RX_ENABLE))
#define IRDA_DMA_RX_ENABLE
#define IRDA_DMA_RX_DISABLE

Definition at line 658 of file stm32f7xx_hal_irda.h.

#define IS_IRDA_DMA_TX (   __DMATX__)
Value:
(((__DMATX__) == IRDA_DMA_TX_DISABLE) || \
((__DMATX__) == IRDA_DMA_TX_ENABLE))
#define IRDA_DMA_TX_ENABLE
#define IRDA_DMA_TX_DISABLE

Definition at line 655 of file stm32f7xx_hal_irda.h.

#define IS_IRDA_MODE (   __STATE__)
Value:
(((__STATE__) == IRDA_MODE_DISABLE) || \
((__STATE__) == IRDA_MODE_ENABLE))
#define IRDA_MODE_DISABLE
#define IRDA_MODE_ENABLE

Definition at line 649 of file stm32f7xx_hal_irda.h.

#define IS_IRDA_ONE_BIT_SAMPLE (   __ONEBIT__)
Value:
(((__ONEBIT__) == IRDA_ONE_BIT_SAMPLE_DISABLE) || \
((__ONEBIT__) == IRDA_ONE_BIT_SAMPLE_ENABLE))
#define IRDA_ONE_BIT_SAMPLE_DISABLE
#define IRDA_ONE_BIT_SAMPLE_ENABLE

Definition at line 652 of file stm32f7xx_hal_irda.h.

#define IS_IRDA_PARITY (   __PARITY__)
Value:
(((__PARITY__) == IRDA_PARITY_NONE) || \
((__PARITY__) == IRDA_PARITY_EVEN) || \
((__PARITY__) == IRDA_PARITY_ODD))
#define IRDA_PARITY_ODD
#define IRDA_PARITY_NONE
#define IRDA_PARITY_EVEN

Definition at line 637 of file stm32f7xx_hal_irda.h.

#define IS_IRDA_POWERMODE (   __MODE__)
Value:
(((__MODE__) == IRDA_POWERMODE_LOWPOWER) || \
((__MODE__) == IRDA_POWERMODE_NORMAL))
#define IRDA_POWERMODE_NORMAL
#define IRDA_POWERMODE_LOWPOWER

Definition at line 643 of file stm32f7xx_hal_irda.h.

#define IS_IRDA_PRESCALER (   __PRESCALER__)    ((__PRESCALER__) > 0)

Ensure that IRDA prescaler value is strictly larger than 0.

Parameters
<strong>PRESCALER</strong>specifies the IRDA prescaler value set by the user.
Return values
Trueor False

Definition at line 635 of file stm32f7xx_hal_irda.h.

#define IS_IRDA_REQUEST_PARAMETER (   PARAM)
Value:
(((PARAM) == IRDA_AUTOBAUD_REQUEST) || \
((PARAM) == IRDA_SENDBREAK_REQUEST) || \
((PARAM) == IRDA_MUTE_MODE_REQUEST) || \
((PARAM) == IRDA_RXDATA_FLUSH_REQUEST) || \
#define IRDA_TXDATA_FLUSH_REQUEST
#define IRDA_RXDATA_FLUSH_REQUEST
#define IRDA_AUTOBAUD_REQUEST

Definition at line 661 of file stm32f7xx_hal_irda.h.

#define IS_IRDA_STATE (   __STATE__)
Value:
(((__STATE__) == IRDA_STATE_DISABLE) || \
((__STATE__) == IRDA_STATE_ENABLE))
#define IRDA_STATE_DISABLE
#define IRDA_STATE_ENABLE

Definition at line 646 of file stm32f7xx_hal_irda.h.

#define IS_IRDA_TX_RX_MODE (   __MODE__)    ((((__MODE__) & (~((uint32_t)(IRDA_MODE_TX_RX)))) == (uint32_t)0x00) && ((__MODE__) != (uint32_t)0x00U))

Definition at line 641 of file stm32f7xx_hal_irda.h.