LL LPTIM Macros ¶
Common Write and read registers Macros ¶
- group LPTIM_LL_EM_WRITE_READ
-
Defines
-
LL_LPTIM_WRITE_REG
(
instance
,
reg
,
value
)
STM32_WRITE_REG((instance)->reg,
(value))
-
Write a value in LPTIM register.
- Parameters :
-
-
instance – LPTIM Instance
-
reg – Register to be written
-
value – Value to be written in the register
-
-
LL_LPTIM_READ_REG
(
instance
,
reg
)
STM32_READ_REG((instance)->reg)
-
Read a value in LPTIM register.
- Parameters :
-
-
instance – LPTIM Instance
-
reg – Register to be read
-
- Return values :
-
Register – value
-
LL_LPTIM_IC_GET_OFFSET
(
__PSC__
,
__FLT__
)
LL_LPTIM_OFFSET_TAB_ICx\
[((__PSC__) & LPTIM_CFGR_PRESC_Msk) >> LPTIM_CFGR_PRESC_Pos]\
[((__FLT__) & LPTIM_CCMR1_IC1F_Msk) >> LPTIM_CCMR1_IC1F_Pos]
-
LPTimer Input Capture Get Offset(in counter step unit)
Note
The real capture value corresponding to the input capture trigger can be calculated using the formula hereafter : Real capture value = captured(LPTIM_CCRx) - offset The Offset value is depending on the glitch filter value for the channel and the value of the prescaler for the kernel clock. Please check Errata Sheet V1_8 for more details under “variable latency
on input capture channel” section.
- Parameters :
-
-
__PSC__ – This parameter can be one of the following values:
-
__FLT__ – This parameter can be one of the following values:
-
- Return values :
-
offset – value
-
LL_LPTIM_WRITE_REG
(
instance
,
reg
,
value
)
STM32_WRITE_REG((instance)->reg,
(value))
- group LPTIM_LL_EM_WRITE_READ
-
Defines
-
LL_LPTIM_WRITE_REG
(
instance
,
reg
,
value
)
STM32_WRITE_REG((instance)->reg,
(value))
-
Write a value in LPTIM register.
- Parameters :
-
-
instance – LPTIM Instance
-
reg – Register to be written
-
value – Value to be written in the register
-
-
LL_LPTIM_READ_REG
(
instance
,
reg
)
STM32_READ_REG((instance)->reg)
-
Read a value in LPTIM register.
- Parameters :
-
-
instance – LPTIM Instance
-
reg – Register to be read
-
- Return values :
-
Register – value
-
LL_LPTIM_IC_GET_OFFSET
(
__PSC__
,
__FLT__
)
LL_LPTIM_OFFSET_TAB_ICx\
[((__PSC__) & LPTIM_CFGR_PRESC_Msk) >> LPTIM_CFGR_PRESC_Pos]\
[((__FLT__) & LPTIM_CCMR1_IC1F_Msk) >> LPTIM_CCMR1_IC1F_Pos]
-
LPTimer Input Capture Get Offset(in counter step unit)
Note
The real capture value corresponding to the input capture trigger can be calculated using the formula hereafter : Real capture value = captured(LPTIM_CCRx) - offset The Offset value is depending on the glitch filter value for the channel and the value of the prescaler for the kernel clock. Please check Errata Sheet V1_8 for more details under “variable latency
on input capture channel” section.
- Parameters :
-
-
__PSC__ – This parameter can be one of the following values:
-
__FLT__ – This parameter can be one of the following values:
-
- Return values :
-
offset – value
-
LL_LPTIM_WRITE_REG
(
instance
,
reg
,
value
)
STM32_WRITE_REG((instance)->reg,
(value))
- group LPTIM_LL_EM_WRITE_READ
-
Defines
-
LL_LPTIM_WRITE_REG
(
instance
,
reg
,
value
)
STM32_WRITE_REG((instance)->reg,
(value))
-
Write a value in LPTIM register.
- Parameters :
-
-
instance – LPTIM Instance
-
reg – Register to be written
-
value – Value to be written in the register
-
-
LL_LPTIM_READ_REG
(
instance
,
reg
)
STM32_READ_REG((instance)->reg)
-
Read a value in LPTIM register.
- Parameters :
-
-
instance – LPTIM Instance
-
reg – Register to be read
-
- Return values :
-
Register – value
-
LL_LPTIM_IC_GET_OFFSET
(
__PSC__
,
__FLT__
)
LL_LPTIM_OFFSET_TAB_ICx\
[((__PSC__) & LPTIM_CFGR_PRESC_Msk) >> LPTIM_CFGR_PRESC_Pos]\
[((__FLT__) & LPTIM_CCMR1_IC1F_Msk) >> LPTIM_CCMR1_IC1F_Pos]
-
LPTimer Input Capture Get Offset(in counter step unit)
Note
The real capture value corresponding to the input capture trigger can be calculated using the formula hereafter : Real capture value = captured(LPTIM_CCRx) - offset The Offset value is depending on the glitch filter value for the channel and the value of the prescaler for the kernel clock. Please check Errata Sheet V1_8 for more details under “variable latency
on input capture channel” section.
- Parameters :
-
-
__PSC__ – This parameter can be one of the following values:
-
__FLT__ – This parameter can be one of the following values:
-
- Return values :
-
offset – value
-
LL_LPTIM_WRITE_REG
(
instance
,
reg
,
value
)
STM32_WRITE_REG((instance)->reg,
(value))