HAL
IRDA_DIV
is only used within HAL.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
HAL
IRDA_DIV
IRDA_DIV macro
Syntax
from
stm32f4xx_hal_irda.h:644
#define
IRDA_DIV
(
_PCLK_
,
_BAUD_
)
(
(
uint32_t
)
(
(
(
(
uint64_t
)
(
_PCLK_
)
)
*
25U
)
/
(
4U
*
(
(
(
uint64_t
)
(
_BAUD_
)
)
)
)
)
)
Arguments
_PCLK_
_BAUD_
References
Location
Text
stm32f4xx_hal_irda.h:644
#define
IRDA_DIV
(
_PCLK_
,
_BAUD_
)
(
(
uint32_t
)
(
(
(
(
uint64_t
)
(
_PCLK_
)
)
*
25U
)
/
(
4U
*
(
(
(
uint64_t
)
(
_BAUD_
)
)
)
)
)
)
stm32f4xx_hal_irda.h:646
#define
IRDA_DIVMANT
(
_PCLK_
,
_BAUD_
)
(
IRDA_DIV
(
(
_PCLK_
)
,
(
_BAUD_
)
)
/
100U
)
stm32f4xx_hal_irda.h:648
#define
IRDA_DIVFRAQ
(
_PCLK_
,
_BAUD_
)
(
(
(
(
IRDA_DIV
(
(
_PCLK_
)
,
(
_BAUD_
)
)
-
(
IRDA_DIVMANT
(
(
_PCLK_
)
,
(
_BAUD_
)
)
*
100U
)
)
*
16U
)
+
50U
)
/
100U
)