LL GFXTIM Functions ¶
GFXTIM Tearing-effect ¶
- group LL_GFXTIM_TEARING_EFFECT
-
Functions
-
void
LL_GFXTIM_TE_Config
(
GFXTIM_TypeDef
*
gfxtim
,
uint32_t
source
,
uint32_t
polarity
)
¶
-
Set the tearing-effect (source and polarity).
- Reference Manual to LL API cross reference (Register Field Functions)
-
CR TES LL_GFXTIM_TE_Config
CR TEPOL LL_GFXTIM_TE_Config
- Parameters :
-
-
gfxtim – GFXTIM instance.
-
source – This parameter can be one of the following values:
-
polarity – This parameter can be one of the following values:
-
-
void
LL_GFXTIM_TE_SetSource
(
GFXTIM_TypeDef
*
gfxtim
,
uint32_t
source
)
¶
-
Set the tearing-effect source.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CR TES LL_GFXTIM_TE_SetSource
- Parameters :
-
-
gfxtim – GFXTIM instance.
-
source – This parameter can be one of the following values:
-
-
uint32_t
LL_GFXTIM_TE_GetSource
(
const
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Get the tearing-effect source.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CR TES LL_GFXTIM_TE_GetSource
- Parameters :
-
gfxtim – GFXTIM instance.
- Return values :
-
Returned – value can be one of the following values:
-
void
LL_GFXTIM_TE_SetPolarity
(
GFXTIM_TypeDef
*
gfxtim
,
uint32_t
polarity
)
¶
-
Set the tearing-effect polarity.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CR TEPOL LL_GFXTIM_TE_SetPolarity
- Parameters :
-
-
gfxtim – GFXTIM instance.
-
polarity – This parameter can be one of the following values:
-
-
uint32_t
LL_GFXTIM_TE_GetPolarity
(
const
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Get the tearing-effect polarity.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CR TEPOL LL_GFXTIM_TE_GetPolarity
- Parameters :
-
gfxtim – GFXTIM instance.
- Return values :
-
Returned – value can be one of the following values:
-
void
LL_GFXTIM_TE_Config
(
GFXTIM_TypeDef
*
gfxtim
,
uint32_t
source
,
uint32_t
polarity
)
¶
GFXTIM Clock generator ¶
- group LL_GFXTIM_CLOCK_GENERATOR
-
Functions
-
void
LL_GFXTIM_CLKGEN_SetLineReloadValue
(
GFXTIM_TypeDef
*
gfxtim
,
uint32_t
reload_val
)
¶
-
Set line clock counter reload value.
- Reference Manual to LL API cross reference (Register Field Functions)
-
LCCRR RELOAD LL_GFXTIM_CLKGEN_SetLineReloadValue
- Parameters :
-
-
gfxtim – GFXTIM instance.
-
reload_val – Value between 0x0 and 0x3FFFFF
-
-
uint32_t
LL_GFXTIM_CLKGEN_GetLineReloadValue
(
const
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Get line clock counter reload value.
- Reference Manual to LL API cross reference (Register Field Functions)
-
LCCRR RELOAD LL_GFXTIM_CLKGEN_GetLineReloadValue
- Parameters :
-
gfxtim – GFXTIM instance.
- Return values :
-
value – between 0x0 and 0x3FFFFF
-
void
LL_GFXTIM_CLKGEN_SetLineReloadSource
(
GFXTIM_TypeDef
*
gfxtim
,
uint32_t
reload_src
)
¶
-
Set line clock counter hardware reload source.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CGCR LCCHRS LL_GFXTIM_CLKGEN_SetLineReloadSource
- Parameters :
-
-
gfxtim – GFXTIM instance.
-
reload_src – This parameter can be one of the following values:
-
-
uint32_t
LL_GFXTIM_CLKGEN_GetLineReloadSource
(
const
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Get line clock counter hardware reload source.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CGCR LCCHRS LL_GFXTIM_CLKGEN_SetLineReloadSource
- Parameters :
-
gfxtim – GFXTIM instance.
- Return values :
-
Returned – value can be one of the following values:
-
void
LL_GFXTIM_CLKGEN_SetLineCounterSource
(
GFXTIM_TypeDef
*
gfxtim
,
uint32_t
counter_src
)
¶
-
Set line clock counter clock source.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CGCR LCCCS LL_GFXTIM_CLKGEN_SetLineCounterSource
- Parameters :
-
-
gfxtim – GFXTIM instance.
-
counter_src – This parameter can be one of the following values:
-
-
uint32_t
LL_GFXTIM_CLKGEN_GetLineCounterSource
(
const
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Get line clock counter clock source.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CGCR LCCCS LL_GFXTIM_CLKGEN_GetLineCounterSource
- Parameters :
-
gfxtim – GFXTIM instance.
- Return values :
-
Returned – value can be one of the following values:
-
void
LL_GFXTIM_CLKGEN_SetLineClockSource
(
GFXTIM_TypeDef
*
gfxtim
,
uint32_t
clock_src
)
¶
-
Set line clock source.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CGCR LCS LL_GFXTIM_CLKGEN_SetLineClockSource
- Parameters :
-
-
gfxtim – GFXTIM instance.
-
clock_src – This parameter can be one of the following values:
-
-
uint32_t
LL_GFXTIM_CLKGEN_GetLineClockSource
(
const
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Get line clock source.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CGCR LCS LL_GFXTIM_CLKGEN_GetLineClockSource
- Parameters :
-
gfxtim – GFXTIM instance.
- Return values :
-
Returned – value can be one of the following values:
-
void
LL_GFXTIM_CLKGEN_ConfigLineClock
(
GFXTIM_TypeDef
*
gfxtim
,
uint32_t
reload_src
,
uint32_t
counter_src
,
uint32_t
clock_src
)
¶
-
Set line clock generator.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CGCR LCCHRS LL_GFXTIM_CLKGEN_ConfigLineClock
CGCR LCS LL_GFXTIM_CLKGEN_ConfigLineClock
CGCR LCCCS LL_GFXTIM_CLKGEN_ConfigLineClock
- Parameters :
-
-
gfxtim – GFXTIM instance.
-
reload_src – This parameter can be one of the following values:
-
counter_src – This parameter can be one of the following values:
-
clock_src – This parameter can be one of the following values:
-
-
void
LL_GFXTIM_CLKGEN_SetFrameReloadValue
(
GFXTIM_TypeDef
*
gfxtim
,
uint32_t
reload_val
)
¶
-
Set frame clock counter reload value.
- Reference Manual to LL API cross reference (Register Field Functions)
-
FCCRR RELOAD LL_GFXTIM_CLKGEN_SetFrameReloadValue
- Parameters :
-
-
gfxtim – GFXTIM instance.
-
reload_val – Value between 0x0 and 0xFFF
-
-
uint32_t
LL_GFXTIM_CLKGEN_GetFrameReloadValue
(
const
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Get frame clock counter reload value.
- Reference Manual to LL API cross reference (Register Field Functions)
-
FCCRR RELOAD LL_GFXTIM_CLKGEN_GetFrameReloadValue
- Parameters :
-
gfxtim – GFXTIM instance.
- Return values :
-
value – between 0x0 and 0xFFF
-
void
LL_GFXTIM_CLKGEN_SetFrameReloadSource
(
GFXTIM_TypeDef
*
gfxtim
,
uint32_t
reload_src
)
¶
-
Set frame clock counter hardware reload source.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CGCR FCCHRS LL_GFXTIM_CLKGEN_SetFrameReloadSource
- Parameters :
-
-
gfxtim – GFXTIM instance.
-
reload_src – This parameter can be one of the following values:
-
-
uint32_t
LL_GFXTIM_CLKGEN_GetFrameReloadSource
(
const
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Get frame clock counter hardware reload source.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CGCR FCCHRS LL_GFXTIM_CLKGEN_GetFrameReloadSource
- Parameters :
-
gfxtim – GFXTIM instance.
- Return values :
-
Returned – value can be one of the following values:
-
void
LL_GFXTIM_CLKGEN_SetFrameCounterSource
(
GFXTIM_TypeDef
*
gfxtim
,
uint32_t
counter_src
)
¶
-
Set frame clock counter clock source.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CGCR FCCCS LL_GFXTIM_CLKGEN_SetFrameCounterSource
- Parameters :
-
-
gfxtim – GFXTIM instance.
-
counter_src – This parameter can be one of the following values:
-
-
uint32_t
LL_GFXTIM_CLKGEN_GetFrameCounterSource
(
const
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Get line clock counter clock source.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CGCR FCCCS LL_GFXTIM_CLKGEN_GetFrameCounterSource
- Parameters :
-
gfxtim – GFXTIM instance.
- Return values :
-
Returned – value can be one of the following values:
-
void
LL_GFXTIM_CLKGEN_SetFrameClockSource
(
GFXTIM_TypeDef
*
gfxtim
,
uint32_t
clock_src
)
¶
-
Set line clock source.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CGCR FCS LL_GFXTIM_CLKGEN_SetFrameClockSource
- Parameters :
-
-
gfxtim – GFXTIM instance.
-
clock_src – This parameter can be one of the following values:
-
-
uint32_t
LL_GFXTIM_CLKGEN_GetFrameClockSource
(
const
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Get line clock source.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CGCR FCS LL_GFXTIM_CLKGEN_GetFrameClockSource
- Parameters :
-
gfxtim – GFXTIM instance.
- Return values :
-
Returned – value can be one of the following values:
-
void
LL_GFXTIM_CLKGEN_ConfigFrameClock
(
GFXTIM_TypeDef
*
gfxtim
,
uint32_t
reload_src
,
uint32_t
counter_src
,
uint32_t
clock_src
)
¶
-
Set line clock generator.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CGCR LCCHRS LL_GFXTIM_CLKGEN_ConfigFrameClock
CGCR LCS LL_GFXTIM_CLKGEN_ConfigFrameClock
CGCR LCCCS LL_GFXTIM_CLKGEN_ConfigFrameClock
- Parameters :
-
-
gfxtim – GFXTIM instance.
-
reload_src – This parameter can be one of the following values:
-
counter_src – This parameter can be one of the following values:
-
clock_src – This parameter can be one of the following values:
-
-
void
LL_GFXTIM_CLKGEN_ConfigFrameLineClock
(
GFXTIM_TypeDef
*
gfxtim
,
uint32_t
frame_config
,
uint32_t
line_config
)
¶
-
Set the frame and line clock generator.
frame_reload_src This parameter can be one of the following values:
- Reference Manual to LL API cross reference (Register Field Functions)
-
CGCR LCCHRS LL_GFXTIM_CLKGEN_ConfigFrameLineClock
CGCR LCS LL_GFXTIM_CLKGEN_ConfigFrameLineClock
CGCR LCCCS LL_GFXTIM_CLKGEN_ConfigFrameLineClock
CGCR FCCHRS LL_GFXTIM_CLKGEN_ConfigFrameLineClock
CGCR FCS LL_GFXTIM_CLKGEN_ConfigFrameLineClock
CGCR FCCCS LL_GFXTIM_CLKGEN_ConfigFrameLineClock
- Parameters :
-
-
gfxtim – GFXTIM instance.
-
frame_config – This parameter must be a combination of the following values: frame_config = (frame_reload_src | frame_counter_src | frame_clock_src)
-
line_config – This parameter must be a combination of the following values: line_config = (line_reload_src | line_counter_src | line_clock_src)
-
-
void
LL_GFXTIM_CLKGEN_ForceReloadCounter
(
GFXTIM_TypeDef
*
gfxtim
,
uint32_t
counter_reload
)
¶
-
Force reload the clock generator counter(s).
- Reference Manual to LL API cross reference (Register Field Functions)
-
CGCR FCCFR LL_GFXTIM_CLKGEN_ForceReloadCounter
CGCR LCCFR LL_GFXTIM_CLKGEN_ForceReloadCounter
- Parameters :
-
-
gfxtim – GFXTIM instance.
-
counter_reload – This parameter can be one of the following values:
-
-
void
LL_GFXTIM_CLKGEN_EnableFrameClkCalibOutput
(
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Enable the frame clock calibration output.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CR FCCOE LL_GFXTIM_CLKGEN_EnableFrameClkCalibOutput
- Parameters :
-
gfxtim – GFXTIM instance.
-
void
LL_GFXTIM_CLKGEN_DisableFrameClkCalibOutput
(
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Disable the frame clock calibration output.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CR FCCOE LL_GFXTIM_CLKGEN_DisableFrameClkCalibOutput
- Parameters :
-
gfxtim – GFXTIM instance.
-
uint32_t
LL_GFXTIM_CLKGEN_IsEnabledFrameClkCalibOutput
(
const
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Check if the frame clock calibration output is enabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CR FCCOE LL_GFXTIM_CLKGEN_IsEnabledFrameClkCalibOutput
- Parameters :
-
gfxtim – GFXTIM instance.
- Return values :
-
State – of bit (1UL or 0UL).
-
void
LL_GFXTIM_CLKGEN_EnableLineClkCalibOutput
(
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Enable the frame clock calibration output.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CR FCCOE LL_GFXTIM_CLKGEN_EnableLineClkCalibOutput
- Parameters :
-
gfxtim – GFXTIM instance.
-
void
LL_GFXTIM_CLKGEN_DisableLineClkCalibOutput
(
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Disable the frame clock calibration output.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CR FCCOE LL_GFXTIM_CLKGEN_DisableLineClkCalibOutput
- Parameters :
-
gfxtim – GFXTIM instance.
-
uint32_t
LL_GFXTIM_CLKGEN_IsEnabledLineClkCalibOutput
(
const
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Check if the frame clock calibration output is enabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
CR FCCOE LL_GFXTIM_CLKGEN_IsEnabledLineClkCalibOutput
- Parameters :
-
gfxtim – GFXTIM instance.
- Return values :
-
State – of bit (1UL or 0UL).
-
void
LL_GFXTIM_CLKGEN_SetLineReloadValue
(
GFXTIM_TypeDef
*
gfxtim
,
uint32_t
reload_val
)
¶
GFXTIM Absolute timer ¶
- group LL_GFXTIM_ABSOLUTE_TIMER
-
Functions
-
void
LL_GFXTIM_ABSTIM_SetLineCompare1Value
(
GFXTIM_TypeDef
*
gfxtim
,
uint32_t
value
)
¶
-
Set the absolute line compare 1 value.
- Reference Manual to LL API cross reference (Register Field Functions)
-
ALCC2R LINE LL_GFXTIM_ABSTIM_SetLineCompare1Value
- Parameters :
-
-
gfxtim – GFXTIM instance.
-
value – Value between 0x0 and 0xFFF
-
-
uint32_t
LL_GFXTIM_ABSTIM_GetLineCompare1Value
(
const
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Get the absolute line compare 1 value.
- Reference Manual to LL API cross reference (Register Field Functions)
-
ALCC1R LINE LL_GFXTIM_ABSTIM_GetLineCompare1Value
- Parameters :
-
gfxtim – GFXTIM instance.
- Return values :
-
Value – between 0x0 and 0xFFF.
-
void
LL_GFXTIM_ABSTIM_SetLineCompare2Value
(
GFXTIM_TypeDef
*
gfxtim
,
uint32_t
value
)
¶
-
Set the absolute line compare 2 value.
- Reference Manual to LL API cross reference (Register Field Functions)
-
ALCC2R LINE LL_GFXTIM_ABSTIM_SetLineCompare2Value
- Parameters :
-
-
gfxtim – GFXTIM instance.
-
value – Value between 0x0 and 0xFFF
-
-
uint32_t
LL_GFXTIM_ABSTIM_GetLineCompare2Value
(
const
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Get the absolute line compare 2 value.
- Reference Manual to LL API cross reference (Register Field Functions)
-
ALCC2R LINE LL_GFXTIM_ABSTIM_GetLineCompare2Value
- Parameters :
-
gfxtim – GFXTIM instance.
- Return values :
-
Value – between 0x0 and 0xFFF.
-
void
LL_GFXTIM_ABSTIM_SetLineCompareValue
(
const
GFXTIM_TypeDef
*
gfxtim
,
uint32_t
comp
,
uint32_t
value
)
¶
-
Set the absolute line compare value.
- Reference Manual to LL API cross reference (Register Field Functions)
-
ALCC1R LINE LL_GFXTIM_ABSTIM_SetLineCompareValue
ALCC2R LINE LL_GFXTIM_ABSTIM_SetLineCompareValue
- Parameters :
-
-
gfxtim – GFXTIM instance.
-
comp – This parameter can be one of the following values:
-
value – Value between 0x0 and 0xFFF
-
-
uint32_t
LL_GFXTIM_ABSTIM_GetLineCompareValue
(
const
GFXTIM_TypeDef
*
gfxtim
,
uint32_t
comp
)
¶
-
Get the absolute line compare value.
- Reference Manual to LL API cross reference (Register Field Functions)
-
ALCC1R LINE LL_GFXTIM_ABSTIM_GetLineCompareValue
ALCC2R LINE LL_GFXTIM_ABSTIM_GetLineCompareValue
- Parameters :
-
-
gfxtim – GFXTIM instance.
-
comp – This parameter can be one of the following values:
-
- Return values :
-
Value – between 0x0 and 0xFFF.
-
void
LL_GFXTIM_ABSTIM_SetLineCounter
(
GFXTIM_TypeDef
*
gfxtim
,
uint32_t
value
)
¶
-
Set the absolute line counter value.
- Reference Manual to LL API cross reference (Register Field Functions)
-
ALCR LINE LL_GFXTIM_ABSTIM_SetLineCounter
- Parameters :
-
-
gfxtim – GFXTIM instance.
-
value – Value between 0x0 and 0xFFF
-
-
uint32_t
LL_GFXTIM_ABSTIM_GetLineCounter
(
const
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Get the absolute line counter value.
- Reference Manual to LL API cross reference (Register Field Functions)
-
ALCR LINE LL_GFXTIM_ABSTIM_GetLineCounter
- Parameters :
-
gfxtim – GFXTIM instance.
- Return values :
-
Value – between 0x0 and 0xFFF.
-
void
LL_GFXTIM_ABSTIM_EnableLineCounter
(
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Enable the absolute line counter.
- Reference Manual to LL API cross reference (Register Field Functions)
-
TCR ALCEN LL_GFXTIM_ABSTIM_EnableLineCounter
- Parameters :
-
gfxtim – GFXTIM instance.
-
void
LL_GFXTIM_ABSTIM_DisableLineCounter
(
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Disable the absolute line counter.
- Reference Manual to LL API cross reference (Register Field Functions)
-
TDR ALCDIS LL_GFXTIM_ABSTIM_DisableLineCounter
- Parameters :
-
gfxtim – GFXTIM instance.
-
uint32_t
LL_GFXTIM_ABSTIM_IsEnabledLineCounter
(
const
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Check that absolute line counter is enabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
TSR ALCS LL_GFXTIM_ABSTIM_IsEnabledLineCounter
- Parameters :
-
gfxtim – GFXTIM instance.
- Return values :
-
State – of bit (1UL or 0UL).
-
void
LL_GFXTIM_ABSTIM_ForceResetLineCounter
(
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Force reset the absolute line counter.
- Reference Manual to LL API cross reference (Register Field Functions)
-
TCR FALCR LL_GFXTIM_ABSTIM_ForceResetLineCounter
- Parameters :
-
gfxtim – GFXTIM instance.
-
void
LL_GFXTIM_ABSTIM_SetFrameCompareValue
(
GFXTIM_TypeDef
*
gfxtim
,
uint32_t
value
)
¶
-
Set the absolute frame compare value.
- Reference Manual to LL API cross reference (Register Field Functions)
-
AFCC1R FRAME LL_GFXTIM_ABSTIM_SetFrameCompareValue
- Parameters :
-
-
gfxtim – GFXTIM instance.
-
value – Value between 0x0 and 0xFFFFF.
-
-
uint32_t
LL_GFXTIM_ABSTIM_GetFrameCompareValue
(
const
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Get the absolute frame compare value.
- Reference Manual to LL API cross reference (Register Field Functions)
-
AFCC1R FRAME LL_GFXTIM_ABSTIM_GetFrameCompareValue
- Parameters :
-
gfxtim – GFXTIM instance.
- Return values :
-
Value – between 0x0 and 0xFFFFF.
-
void
LL_GFXTIM_ABSTIM_SetFrameCounter
(
GFXTIM_TypeDef
*
gfxtim
,
uint32_t
value
)
¶
-
Set the absolute frame start counter value.
- Reference Manual to LL API cross reference (Register Field Functions)
-
AFCR FRAME LL_GFXTIM_ABSTIM_SetFrameCounter
- Parameters :
-
-
gfxtim – GFXTIM instance.
-
value – Value between 0x0 and 0xFFFFF.
-
-
uint32_t
LL_GFXTIM_ABSTIM_GetFrameCounter
(
const
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Get the absolute frame start counter value.
- Reference Manual to LL API cross reference (Register Field Functions)
-
AFCR FRAME LL_GFXTIM_ABSTIM_GetFrameCounter
- Parameters :
-
gfxtim – GFXTIM instance.
- Return values :
-
Value – between 0x0 and 0xFFFFF.
-
void
LL_GFXTIM_ABSTIM_EnableFrameCounter
(
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Enable the absolute frame counter.
- Reference Manual to LL API cross reference (Register Field Functions)
-
TCR AFCEN LL_GFXTIM_ABSTIM_EnableFrameCounter
- Parameters :
-
gfxtim – GFXTIM instance.
-
void
LL_GFXTIM_ABSTIM_DisableFrameCounter
(
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Disable the absolute frame counter.
- Reference Manual to LL API cross reference (Register Field Functions)
-
TDR AFCDIS LL_GFXTIM_ABSTIM_DisableFrameCounter
- Parameters :
-
gfxtim – GFXTIM instance.
-
uint32_t
LL_GFXTIM_ABSTIM_IsEnabledFrameCounter
(
const
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Check that absolute frame counter is enabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
TSR AFCS LL_GFXTIM_ABSTIM_IsEnabledFrameCounter
- Parameters :
-
gfxtim – GFXTIM instance.
- Return values :
-
State – of bit (1UL or 0UL).
-
void
LL_GFXTIM_ABSTIM_ForceResetFrameCounter
(
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Force reset the absolute frame counter.
- Reference Manual to LL API cross reference (Register Field Functions)
-
TCR FAFCR LL_GFXTIM_ABSTIM_ForceResetFrameCounter
- Parameters :
-
gfxtim – GFXTIM instance.
-
uint32_t
LL_GFXTIM_ABSTIM_GetCounter
(
const
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Get the absolute line and frame counters value.
- Reference Manual to LL API cross reference (Register Field Functions)
-
ATR LINE LL_GFXTIM_ABSTIM_GetCounter
ATR FRAME LL_GFXTIM_ABSTIM_GetCounter
Note
The return value contains absolute line and frame value:
-
Absolute line value : from bit 0 to bit 11.
-
Absolute frame value: from bit 12 to bit 31.
- Parameters :
-
gfxtim – GFXTIM instance.
- Return values :
-
Value – between 0x0 and 0xFFFFFFFF.
-
void
LL_GFXTIM_ABSTIM_EnableCounter
(
GFXTIM_TypeDef
*
gfxtim
,
uint32_t
counter
)
¶
-
Enable the absolute timer(s).
- Reference Manual to LL API cross reference (Register Field Functions)
-
TCR AFCEN LL_GFXTIM_ABSTIM_EnableCounter
TCR ACCEN LL_GFXTIM_ABSTIM_EnableCounter
- Parameters :
-
-
gfxtim – GFXTIM instance.
-
counter – This parameter can be one of the following values:
-
-
void
LL_GFXTIM_ABSTIM_DisableCounter
(
GFXTIM_TypeDef
*
gfxtim
,
uint32_t
counter
)
¶
-
Disable the absolute timer(s).
- Reference Manual to LL API cross reference (Register Field Functions)
-
TDR AFCDIS LL_GFXTIM_ABSTIM_DisableCounter
TDR ALCDIS LL_GFXTIM_ABSTIM_DisableCounter
- Parameters :
-
-
gfxtim – GFXTIM instance.
-
counter – This parameter can be one of the following values:
-
-
uint32_t
LL_GFXTIM_ABSTIM_IsEnabledCounter
(
const
GFXTIM_TypeDef
*
gfxtim
,
uint32_t
counter
)
¶
-
Check that absolute timer is enabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
TDR ALCS LL_GFXTIM_ABSTIM_IsEnabledCounter
TDR AFCS LL_GFXTIM_ABSTIM_IsEnabledCounter
- Parameters :
-
-
gfxtim – GFXTIM instance.
-
counter – This parameter can be one of the following values:
-
- Return values :
-
State – of bit (1UL or 0UL).
-
void
LL_GFXTIM_ABSTIM_ForceResetCounter
(
GFXTIM_TypeDef
*
gfxtim
,
uint32_t
counter_reset
)
¶
-
Force reset the absolute counter.
- Reference Manual to LL API cross reference (Register Field Functions)
-
TCR FAFCR LL_GFXTIM_ABSTIM_ForceResetCounter
TCR FALCR LL_GFXTIM_ABSTIM_ForceResetCounter
- Parameters :
-
-
gfxtim – GFXTIM instance.
-
counter_reset – This parameter can be one of the following values:
-
-
void
LL_GFXTIM_ABSTIM_SetLineCompare1Value
(
GFXTIM_TypeDef
*
gfxtim
,
uint32_t
value
)
¶
GFXTIM Relative timer ¶
- group LL_GFXTIM_RELATIVE_TIMER
-
Functions
-
void
LL_GFXTIM_RELTIM_EnableFrameCounter1
(
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Enable the relative frame counter 1.
- Reference Manual to LL API cross reference (Register Field Functions)
-
TCR RFC1EN LL_GFXTIM_RELTIM_EnableFrameCounter1
- Parameters :
-
gfxtim – GFXTIM instance.
-
void
LL_GFXTIM_RELTIM_DisableFrameCounter1
(
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Disable the relative frame counter 1.
- Reference Manual to LL API cross reference (Register Field Functions)
-
TDR RFC1DIS LL_GFXTIM_RELTIM_DisableFrameCounter1
- Parameters :
-
gfxtim – GFXTIM instance.
-
uint32_t
LL_GFXTIM_RELTIM_IsEnabledFrameCounter1
(
const
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Check that relative frame counter 1 is enabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
TSR RFC1DIS LL_GFXTIM_RELTIM_IsEnabledFrameCounter1
- Parameters :
-
gfxtim – GFXTIM instance.
- Return values :
-
State – of bit (1UL or 0UL).
-
void
LL_GFXTIM_RELTIM_SetCounter1Mode
(
GFXTIM_TypeDef
*
gfxtim
,
uint32_t
mode
)
¶
-
Set the relative frame counter 1 mode.
- Reference Manual to LL API cross reference (Register Field Functions)
-
TCR RFC1CM LL_GFXTIM_RELTIM_SetCounter1Mode
- Parameters :
-
-
gfxtim – GFXTIM instance.
-
mode – This parameter can be one of the following values:
-
-
uint32_t
LL_GFXTIM_RELTIM_GetCounter1Mode
(
const
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Get the relative frame counter 1 mode.
- Reference Manual to LL API cross reference (Register Field Functions)
-
TCR RFC1CM LL_GFXTIM_RELTIM_GetCounter1Mode
- Parameters :
-
gfxtim – GFXTIM instance.
- Return values :
-
Returned – value can be one of the following values:
-
void
LL_GFXTIM_RELTIM_EnableFrameCounter2
(
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Enable the relative frame counter 2.
- Reference Manual to LL API cross reference (Register Field Functions)
-
TCR RFC2EN LL_GFXTIM_RELTIM_EnableFrameCounter2
- Parameters :
-
gfxtim – GFXTIM instance.
-
void
LL_GFXTIM_RELTIM_DisableFrameCounter2
(
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Disable the relative frame counter 2.
- Reference Manual to LL API cross reference (Register Field Functions)
-
TDR RFC2DIS LL_GFXTIM_RELTIM_DisableFrameCounter2
- Parameters :
-
gfxtim – GFXTIM instance.
-
uint32_t
LL_GFXTIM_RELTIM_IsEnabledFrameCounter2
(
const
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Check that relative frame counter 2 is enabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
TSR RFC2S LL_GFXTIM_RELTIM_IsEnabledFrameCounter2
- Parameters :
-
gfxtim – GFXTIM instance.
- Return values :
-
State – of bit (1UL or 0UL).
-
void
LL_GFXTIM_RELTIM_SetCounter2Mode
(
GFXTIM_TypeDef
*
gfxtim
,
uint32_t
mode
)
¶
-
Set the relative frame counter 2 mode.
- Reference Manual to LL API cross reference (Register Field Functions)
-
TCR RFC2CM LL_GFXTIM_RELTIM_SetCounter2Mode
- Parameters :
-
-
gfxtim – GFXTIM instance.
-
mode – This parameter can be one of the following values:
-
-
uint32_t
LL_GFXTIM_RELTIM_GetCounter2Mode
(
const
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Get the relative frame counter 2 mode.
- Reference Manual to LL API cross reference (Register Field Functions)
-
TCR RFC2CM LL_GFXTIM_RELTIM_GetCounter2Mode
- Parameters :
-
gfxtim – GFXTIM instance.
- Return values :
-
Returned – value can be one of the following values:
-
void
LL_GFXTIM_RELTIM_EnableFrameCounter
(
GFXTIM_TypeDef
*
gfxtim
,
uint32_t
counter
)
¶
-
Enable the relative frame counter.
- Reference Manual to LL API cross reference (Register Field Functions)
-
TCR RFC1EN LL_GFXTIM_RELTIM_EnableFrameCounter
TCR RFC2EN LL_GFXTIM_RELTIM_EnableFrameCounter
- Parameters :
-
-
gfxtim – GFXTIM instance.
-
counter – This parameter can be one of the following values:
-
-
void
LL_GFXTIM_RELTIM_DisableFrameCounter
(
GFXTIM_TypeDef
*
gfxtim
,
uint32_t
counter
)
¶
-
Disable the relative frame counter.
- Reference Manual to LL API cross reference (Register Field Functions)
-
TDR RFC1DIS LL_GFXTIM_RELTIM_DisableFrameCounter
TDR RFC2DIS LL_GFXTIM_RELTIM_DisableFrameCounter
- Parameters :
-
-
gfxtim – GFXTIM instance.
-
counter – This parameter can be one of the following values:
-
-
uint32_t
LL_GFXTIM_RELTIM_IsEnabledFrameCounter
(
const
GFXTIM_TypeDef
*
gfxtim
,
uint32_t
counter
)
¶
-
Check that relative frame counter 2 is enabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
TSR RFC1S LL_GFXTIM_RELTIM_IsEnabledFrameCounter
TSR RFC2S LL_GFXTIM_RELTIM_IsEnabledFrameCounter
- Parameters :
-
-
gfxtim – GFXTIM instance.
-
counter – This parameter can be one of the following values:
-
- Return values :
-
State – of bit (1UL or 0UL).
-
void
LL_GFXTIM_RELTIM_EnableContinuous
(
GFXTIM_TypeDef
*
gfxtim
,
uint32_t
counter
)
¶
-
Enable the relative counter in continuous mode.
- Reference Manual to LL API cross reference (Register Field Functions)
-
TCR RFC1EN LL_GFXTIM_RELTIM_EnableContinuous
TCR RFC2EN LL_GFXTIM_RELTIM_EnableContinuous
- Parameters :
-
-
gfxtim – GFXTIM instance.
-
counter – This parameter can be one of the following values:
-
-
void
LL_GFXTIM_RELTIM_EnableOneShot
(
GFXTIM_TypeDef
*
gfxtim
,
uint32_t
counter
)
¶
-
Enable the relative counter in one shot mode.
- Reference Manual to LL API cross reference (Register Field Functions)
-
TCR RFC1EN LL_GFXTIM_RELTIM_EnableOneShot
TCR RFC2EN LL_GFXTIM_RELTIM_EnableOneShot
- Parameters :
-
-
gfxtim – GFXTIM instance.
-
counter – This parameter can be one of the following values:
-
-
void
LL_GFXTIM_RELTIM_SetCounterMode
(
GFXTIM_TypeDef
*
gfxtim
,
uint32_t
counter
,
uint32_t
mode
)
¶
-
Set the relative frame counter mode.
- Reference Manual to LL API cross reference (Register Field Functions)
-
TCR RFC1CM LL_GFXTIM_RELTIM_SetCounterMode
TCR RFC2CM LL_GFXTIM_RELTIM_SetCounterMode
- Parameters :
-
-
gfxtim – GFXTIM instance.
-
counter – This parameter can be one of the following values:
-
mode – This parameter can be one of the following values:
-
-
uint32_t
LL_GFXTIM_RELTIM_GetCounterMode
(
const
GFXTIM_TypeDef
*
gfxtim
,
uint32_t
counter
)
¶
-
Get the relative frame counter mode.
- Reference Manual to LL API cross reference (Register Field Functions)
-
TCR RFC1CM LL_GFXTIM_RELTIM_GetCounterMode
TCR RFC2CM LL_GFXTIM_RELTIM_GetCounterMode
- Parameters :
-
-
gfxtim – GFXTIM instance.
-
counter – This parameter can be one of the following values:
-
- Return values :
-
Returned – value can be one of the following values:
-
void
LL_GFXTIM_RELTIM_SetReloadValue
(
const
GFXTIM_TypeDef
*
gfxtim
,
uint32_t
counter
,
uint32_t
autoreload_val
)
¶
-
Set reload value of the relative frame counter.
- Reference Manual to LL API cross reference (Register Field Functions)
-
RFC1RR FRAME LL_GFXTIM_RELTIM_SetReloadValue
RFC2RR FRAME LL_GFXTIM_RELTIM_SetReloadValue
- Parameters :
-
-
gfxtim – GFXTIM instance.
-
counter – This parameter can be one of the following values:
-
autoreload_val – This parameter can be a value between 0x0 and 0xFFF.
-
-
void
LL_GFXTIM_RELTIM_ForceReloadCounter
(
GFXTIM_TypeDef
*
gfxtim
,
uint32_t
counter_reload
)
¶
-
Force reload the relative frame counter.
- Reference Manual to LL API cross reference (Register Field Functions)
-
TCR FRFC1R LL_GFXTIM_RELTIM_ForceReloadCounter
TCR FRFC2R LL_GFXTIM_RELTIM_ForceReloadCounter
- Parameters :
-
-
gfxtim – GFXTIM instance.
-
counter_reload – This parameter can be one of the following values:
-
-
void
LL_GFXTIM_RELTIM_ForceReloadCounter1
(
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Force reload the relative frame counter 1.
- Reference Manual to LL API cross reference (Register Field Functions)
-
TCR FRFC1R LL_GFXTIM_RELTIM_ForceReloadCounter1
- Parameters :
-
gfxtim – GFXTIM instance.
-
void
LL_GFXTIM_RELTIM_ForceReloadCounter2
(
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Force reload the relative frame counter 2.
- Reference Manual to LL API cross reference (Register Field Functions)
-
TCR FRFC1R LL_GFXTIM_RELTIM_ForceReloadCounter2
-
uint32_t
LL_GFXTIM_RELTIM_GetCounterValue
(
const
GFXTIM_TypeDef
*
gfxtim
,
uint32_t
counter
)
¶
-
Get the relative frame counter value.
- Reference Manual to LL API cross reference (Register Field Functions)
-
RFC1R FRAME LL_GFXTIM_RELTIM_GetCounterValue
RFC2R FRAME LL_GFXTIM_RELTIM_GetCounterValue
- Parameters :
-
-
gfxtim – GFXTIM instance.
-
counter – This parameter can be one of the following values:
-
- Return values :
-
Value – between 0x0 and 0xFFF.
-
void
LL_GFXTIM_RELTIM_EnableFrameCounter1
(
GFXTIM_TypeDef
*
gfxtim
)
¶
GFXTIM Event generator ¶
- group LL_GFXTIM_EVENT_GENERATOR
-
Functions
-
void
LL_GFXTIM_EVENTGEN_Config
(
GFXTIM_TypeDef
*
gfxtim
,
uint32_t
event_gen
,
uint32_t
line_event
,
uint32_t
frame_event
)
¶
-
Configure the event generator.
- Reference Manual to LL API cross reference (Register Field Functions)
-
EVSR FESx LL_GFXTIM_EVENTGEN_Config
EVSR LESx LL_GFXTIM_EVENTGEN_Config
Note
FESx (x= 1 to 4) LESx (x= 1 to 4)
- Parameters :
-
-
gfxtim – GFXTIM instance.
-
event_gen – This parameter can be one of the following values:
-
line_event – This parameter can be one of the following values:
-
frame_event – This parameter can be one of the following values:
-
-
void
LL_GFXTIM_EVENTGEN_SetLineEventSel
(
GFXTIM_TypeDef
*
gfxtim
,
uint32_t
event_gen
,
uint32_t
line_event
)
¶
-
Configure the line event generator.
- Reference Manual to LL API cross reference (Register Field Functions)
-
EVSR LESx LL_GFXTIM_EVENTGEN_SetLineEventSel
Note
LESx (x= 1 to 4)
- Parameters :
-
-
gfxtim – GFXTIM instance.
-
event_gen – This parameter can be one of the following values:
-
line_event – This parameter can be one of the following values:
-
-
uint32_t
LL_GFXTIM_EVENTGEN_GetLineEventSel
(
const
GFXTIM_TypeDef
*
gfxtim
,
uint32_t
event_gen
)
¶
-
Get line event generator configuration.
- Reference Manual to LL API cross reference (Register Field Functions)
-
EVSR LESx LL_GFXTIM_EVENTGEN_GetLineEventSel
Note
LESx (x= 1 to 4)
- Parameters :
-
-
gfxtim – GFXTIM instance.
-
event_gen – This parameter can be one of the following values:
-
- Return values :
-
Returned – value can be one of the following values:
-
void
LL_GFXTIM_EVENTGEN_SetFrameEventSel
(
GFXTIM_TypeDef
*
gfxtim
,
uint32_t
event_gen
,
uint32_t
frame_event
)
¶
-
Configure the event generator.
- Reference Manual to LL API cross reference (Register Field Functions)
-
EVSR FESx LL_GFXTIM_EVENTGEN_SetFrameEventSel
Note
FESx (x= 1 to 4)
- Parameters :
-
-
gfxtim – GFXTIM instance.
-
event_gen – This parameter can be one of the following values:
-
frame_event – This parameter can be one of the following values:
-
-
uint32_t
LL_GFXTIM_EVENTGEN_GetFrameEventSel
(
const
GFXTIM_TypeDef
*
gfxtim
,
uint32_t
event_gen
)
¶
-
Get frame event generator configuration.
- Reference Manual to LL API cross reference (Register Field Functions)
-
EVSR FESx LL_GFXTIM_EVENTGEN_GetFrameEventSel
Note
FESx (x= 1 to 4)
- Parameters :
-
-
gfxtim – GFXTIM instance.
-
event_gen – This parameter can be one of the following values:
-
- Return values :
-
Returned – value can be one of the following values:
-
void
LL_GFXTIM_EVENTGEN_SetLineEventSel1
(
GFXTIM_TypeDef
*
gfxtim
,
uint32_t
line_event
)
¶
-
Set the line event generator 1.
- Reference Manual to LL API cross reference (Register Field Functions)
-
EVSR LES1 LL_GFXTIM_EVENTGEN_SetLineEventSel1
- Parameters :
-
-
gfxtim – GFXTIM instance.
-
line_event – This parameter can be one of the following values:
-
-
uint32_t
LL_GFXTIM_EVENTGEN_GetLineEventSel1
(
const
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Get line event generator 1.
- Reference Manual to LL API cross reference (Register Field Functions)
-
EVSR LES1 LL_GFXTIM_EVENTGEN_GetLineEventSel1
- Parameters :
-
gfxtim – GFXTIM instance.
- Return values :
-
Returned – value can be one of the following values:
-
void
LL_GFXTIM_EVENTGEN_SetFrameEventSel1
(
GFXTIM_TypeDef
*
gfxtim
,
uint32_t
frame_event
)
¶
-
Set the frame event generator 1.
- Reference Manual to LL API cross reference (Register Field Functions)
-
EVSR FES1 LL_GFXTIM_EVENTGEN_SetFrameEventSel1
- Parameters :
-
-
gfxtim – GFXTIM instance.
-
frame_event – This parameter can be one of the following values:
-
-
uint32_t
LL_GFXTIM_EVENTGEN_GetFrameEventSel1
(
const
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Get frame event generator 1.
- Reference Manual to LL API cross reference (Register Field Functions)
-
EVSR FES1 LL_GFXTIM_EVENTGEN_GetFrameEventSel1
- Parameters :
-
gfxtim – GFXTIM instance.
- Return values :
-
Returned – value can be one of the following values:
-
void
LL_GFXTIM_EVENTGEN_SetLineEventSel2
(
GFXTIM_TypeDef
*
gfxtim
,
uint32_t
line_event
)
¶
-
Set the line event generator 2.
- Reference Manual to LL API cross reference (Register Field Functions)
-
EVSR LES2 LL_GFXTIM_EVENTGEN_SetLineEventSel2
- Parameters :
-
-
gfxtim – GFXTIM instance.
-
line_event – This parameter can be one of the following values:
-
-
uint32_t
LL_GFXTIM_EVENTGEN_GetLineEventSel2
(
const
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Get line event generator 2.
- Reference Manual to LL API cross reference (Register Field Functions)
-
EVSR LES2 LL_GFXTIM_EVENTGEN_GetLineEventSel2
- Parameters :
-
gfxtim – GFXTIM instance.
- Return values :
-
Returned – value can be one of the following values:
-
void
LL_GFXTIM_EVENTGEN_SetFrameEventSel2
(
GFXTIM_TypeDef
*
gfxtim
,
uint32_t
frame_event
)
¶
-
Set the frame event generator 2.
- Reference Manual to LL API cross reference (Register Field Functions)
-
EVSR FES2 LL_GFXTIM_EVENTGEN_SetFrameEventSel2
- Parameters :
-
-
gfxtim – GFXTIM instance.
-
frame_event – This parameter can be one of the following values:
-
-
uint32_t
LL_GFXTIM_EVENTGEN_GetFrameEventSel2
(
const
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Get frame event generator 2.
- Reference Manual to LL API cross reference (Register Field Functions)
-
EVSR FES2 LL_GFXTIM_EVENTGEN_GetFrameEventSel2
- Parameters :
-
gfxtim – GFXTIM instance.
- Return values :
-
Returned – value can be one of the following values:
-
void
LL_GFXTIM_EVENTGEN_SetLineEventSel3
(
GFXTIM_TypeDef
*
gfxtim
,
uint32_t
line_event
)
¶
-
Set the line event generator 3.
- Reference Manual to LL API cross reference (Register Field Functions)
-
EVSR LES3 LL_GFXTIM_EVENTGEN_SetLineEventSel3
- Parameters :
-
-
gfxtim – GFXTIM instance.
-
line_event – This parameter can be one of the following values:
-
-
uint32_t
LL_GFXTIM_EVENTGEN_GetLineEventSel3
(
const
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Get line event generator 3.
- Reference Manual to LL API cross reference (Register Field Functions)
-
EVSR LES3 LL_GFXTIM_EVENTGEN_GetLineEventSel3
- Parameters :
-
gfxtim – GFXTIM instance.
- Return values :
-
Returned – value can be one of the following values:
-
void
LL_GFXTIM_EVENTGEN_SetFrameEventSel3
(
GFXTIM_TypeDef
*
gfxtim
,
uint32_t
frame_event
)
¶
-
Set the frame event generator 3.
- Reference Manual to LL API cross reference (Register Field Functions)
-
EVSR FES3 LL_GFXTIM_EVENTGEN_SetFrameEventSel3
- Parameters :
-
-
gfxtim – GFXTIM instance.
-
frame_event – This parameter can be one of the following values:
-
-
uint32_t
LL_GFXTIM_EVENTGEN_GetFrameEventSel3
(
const
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Get frame event generator 3.
- Reference Manual to LL API cross reference (Register Field Functions)
-
EVSR FES3 LL_GFXTIM_EVENTGEN_GetFrameEventSel3
- Parameters :
-
gfxtim – GFXTIM instance.
- Return values :
-
Returned – value can be one of the following values:
-
void
LL_GFXTIM_EVENTGEN_SetLineEventSel4
(
GFXTIM_TypeDef
*
gfxtim
,
uint32_t
line_event
)
¶
-
Set the line event generator 4.
- Reference Manual to LL API cross reference (Register Field Functions)
-
EVSR LES4 LL_GFXTIM_EVENTGEN_SetLineEventSel4
- Parameters :
-
-
gfxtim – GFXTIM instance.
-
line_event – This parameter can be one of the following values:
-
-
uint32_t
LL_GFXTIM_EVENTGEN_GetLineEventSel4
(
const
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Get line event generator 4.
- Reference Manual to LL API cross reference (Register Field Functions)
-
EVSR LES4 LL_GFXTIM_EVENTGEN_GetLineEventSel4
- Parameters :
-
gfxtim – GFXTIM instance.
- Return values :
-
Returned – value can be one of the following values:
-
void
LL_GFXTIM_EVENTGEN_SetFrameEventSel4
(
GFXTIM_TypeDef
*
gfxtim
,
uint32_t
frame_event
)
¶
-
Set the frame event generator 4.
- Reference Manual to LL API cross reference (Register Field Functions)
-
EVSR FES4 LL_GFXTIM_EVENTGEN_SetFrameEventSel4
- Parameters :
-
-
gfxtim – GFXTIM instance.
-
frame_event – This parameter can be one of the following values:
-
-
uint32_t
LL_GFXTIM_EVENTGEN_GetFrameEventSel4
(
const
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Get frame event generator 4.
- Reference Manual to LL API cross reference (Register Field Functions)
-
EVSR FES4 LL_GFXTIM_EVENTGEN_GetFrameEventSel4
- Parameters :
-
gfxtim – GFXTIM instance.
- Return values :
-
Returned – value can be one of the following values:
-
void
LL_GFXTIM_EVENTGEN_Enable
(
GFXTIM_TypeDef
*
gfxtim
,
uint32_t
event_gen
)
¶
-
Enable the event generator.
- Reference Manual to LL API cross reference (Register Field Functions)
-
EVCR EVxEN LL_GFXTIM_EVENTGEN_Enable
Note
EVxEN (x= 1 to 4)
- Parameters :
-
-
gfxtim – GFXTIM instance.
-
event_gen – This parameter can be one of the following values:
-
-
void
LL_GFXTIM_EVENTGEN_Disable
(
GFXTIM_TypeDef
*
gfxtim
,
uint32_t
event_gen
)
¶
-
Disable the event generator.
- Reference Manual to LL API cross reference (Register Field Functions)
-
EVCR EVxEN LL_GFXTIM_EVENTGEN_Disable
Note
EVxEN (x= 1 to 4)
- Parameters :
-
-
gfxtim – GFXTIM instance.
-
event_gen – This parameter can be one of the following values:
-
-
uint32_t
LL_GFXTIM_EVENTGEN_IsEnabled
(
const
GFXTIM_TypeDef
*
gfxtim
,
uint32_t
event_gen
)
¶
-
Check that event generator is enabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
EVCR EVxEN LL_GFXTIM_EVENTGEN_IsEnabled
Note
EVxEN (x= 1 to 4)
- Parameters :
-
-
gfxtim – GFXTIM instance.
-
event_gen – This parameter can be one of the following values:
-
- Return values :
-
State – of bit (1UL or 0UL).
-
void
LL_GFXTIM_EVENTGEN_Config
(
GFXTIM_TypeDef
*
gfxtim
,
uint32_t
event_gen
,
uint32_t
line_event
,
uint32_t
frame_event
)
¶
GFXTIM Watchdog timer ¶
- group LL_GFXTIM_WATCHDOG_TIMER
-
Functions
-
void
LL_GFXTIM_WDG_SetSource
(
GFXTIM_TypeDef
*
gfxtim
,
uint32_t
source
)
¶
-
Set the watchdog clock source.
- Reference Manual to LL API cross reference (Register Field Functions)
-
WDGTCR WDGCS LL_GFXTIM_WDG_SetSource
- Parameters :
-
-
gfxtim – GFXTIM instance.
-
source – This parameter can be one of the following values:
-
-
uint32_t
LL_GFXTIM_WDG_GetSource
(
const
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Get the watchdog source.
- Reference Manual to LL API cross reference (Register Field Functions)
-
WDGTCR WDGCS LL_GFXTIM_WDG_GetSource
- Parameters :
-
gfxtim – GFXTIM instance.
- Return values :
-
Returned – value can be one of the following values:
-
void
LL_GFXTIM_WDG_SetReloadValue
(
GFXTIM_TypeDef
*
gfxtim
,
uint32_t
reload_val
)
¶
-
Set the watchdog reload value.
- Reference Manual to LL API cross reference (Register Field Functions)
-
WDGRR REALOAD LL_GFXTIM_WDG_SetReloadValue
- Parameters :
-
-
gfxtim – GFXTIM instance.
-
reload_val – This parameter can be a value between 0x0 and 0xFFFF
-
-
uint32_t
LL_GFXTIM_WDG_GetReloadValue
(
const
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Get the watchdog reload value.
- Reference Manual to LL API cross reference (Register Field Functions)
-
WDGRR REALOAD LL_GFXTIM_WDG_GetReloadValue
- Parameters :
-
gfxtim – GFXTIM instance.
- Return values :
-
Value – between 0x0 and 0xFFFF.
-
uint32_t
LL_GFXTIM_WDG_GetCounter
(
const
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Get the watchdog counter value.
- Reference Manual to LL API cross reference (Register Field Functions)
-
WDGCR VALUE LL_GFXTIM_WDG_GetCounter
- Parameters :
-
gfxtim – GFXTIM instance.
- Return values :
-
Value – between 0x0 and 0xFFFF.
-
void
LL_GFXTIM_WDG_SetPrealarmValue
(
GFXTIM_TypeDef
*
gfxtim
,
uint32_t
prealarm_val
)
¶
-
Set the watchdog pre-alarm value.
- Reference Manual to LL API cross reference (Register Field Functions)
-
WDGPAR PREALARM LL_GFXTIM_WDG_SetPrealarmValue
- Parameters :
-
-
gfxtim – GFXTIM instance.
-
prealarm_val – This parameter can be a value between 0x0 and 0xFFFF
-
-
uint32_t
LL_GFXTIM_WDG_GetPrealarmValue
(
const
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Get the watchdog pre-alarm value.
- Reference Manual to LL API cross reference (Register Field Functions)
-
WDGPAR PREALARM LL_GFXTIM_WDG_GetPrealarmValue
- Parameters :
-
gfxtim – GFXTIM instance.
- Return values :
-
Value – between 0x0 and 0xFFFF.
-
void
LL_GFXTIM_WDG_Enable
(
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Enable the watchdog timer.
- Reference Manual to LL API cross reference (Register Field Functions)
-
WDGTCR WDGEN LL_GFXTIM_WDG_Enable
- Parameters :
-
gfxtim – GFXTIM instance.
-
void
LL_GFXTIM_WDG_Disable
(
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Disable the watchdog timer.
- Reference Manual to LL API cross reference (Register Field Functions)
-
WDGTCR WDGDIS LL_GFXTIM_WDG_Disable
- Parameters :
-
gfxtim – GFXTIM instance.
-
uint32_t
LL_GFXTIM_WDG_IsEnabled
(
const
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Check that relative frame counter 2 is enabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
WDGTCR WDGS LL_GFXTIM_WDG_IsEnabled
- Parameters :
-
gfxtim – GFXTIM instance.
- Return values :
-
State – of bit (1UL or 0UL).
-
void
LL_GFXTIM_WDG_Refresh
(
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Refrech the watchdog timer.
- Reference Manual to LL API cross reference (Register Field Functions)
-
WDGTCR FWDGR LL_GFXTIM_WDG_Refresh
- Parameters :
-
gfxtim – GFXTIM instance.
-
void
LL_GFXTIM_WDG_SetSource
(
GFXTIM_TypeDef
*
gfxtim
,
uint32_t
source
)
¶
GFXTIM Interrupt management ¶
- group LL_GFXTIM_IT_MANAGEMENT
-
Functions
-
void
LL_GFXTIM_EnableIT
(
GFXTIM_TypeDef
*
gfxtim
,
uint32_t
interrupt
)
¶
-
Enable the specified GFXTIM interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
IER AFCOIE LL_GFXTIM_EnableIT
IER ALCOIE LL_GFXTIM_EnableIT
IER TEIE LL_GFXTIM_EnableIT
IER AFCC1IE LL_GFXTIM_EnableIT
IER ALCC1IE LL_GFXTIM_EnableIT
IER ALCC2IE LL_GFXTIM_EnableIT
IER RFC1RIE LL_GFXTIM_EnableIT
IER RFC2RIE LL_GFXTIM_EnableIT
IER EV1IE LL_GFXTIM_EnableIT
IER EV2IE LL_GFXTIM_EnableIT
IER EV3IE LL_GFXTIM_EnableIT
IER EV4IE LL_GFXTIM_EnableIT
IER WDGAIE LL_GFXTIM_EnableIT
IER WDGPIE LL_GFXTIM_EnableIT
- Parameters :
-
-
gfxtim – GFXTIM instance.
-
interrupt – This parameter can be one or a combination of the following values:
-
-
void
LL_GFXTIM_DisableIT
(
GFXTIM_TypeDef
*
gfxtim
,
uint32_t
interrupt
)
¶
-
Disable the specified GFXTIM interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
IER AFCOIE LL_GFXTIM_DisableIT
IER ALCOIE LL_GFXTIM_DisableIT
IER TEIE LL_GFXTIM_DisableIT
IER AFCC1IE LL_GFXTIM_DisableIT
IER ALCC1IE LL_GFXTIM_DisableIT
IER ALCC2IE LL_GFXTIM_DisableIT
IER RFC1RIE LL_GFXTIM_DisableIT
IER RFC2RIE LL_GFXTIM_DisableIT
IER EV1IE LL_GFXTIM_DisableIT
IER EV2IE LL_GFXTIM_DisableIT
IER EV3IE LL_GFXTIM_DisableIT
IER EV4IE LL_GFXTIM_DisableIT
IER WDGAIE LL_GFXTIM_DisableIT
IER WDGPIE LL_GFXTIM_DisableIT
- Parameters :
-
-
gfxtim – GFXTIM instance.
-
interrupt – This parameter can be one or a combination of the following values:
-
-
uint32_t
LL_GFXTIM_IsEnabledIT
(
const
GFXTIM_TypeDef
*
gfxtim
,
uint32_t
interrupt
)
¶
-
check if the specified GFXTIM interrupt is enabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
IER AFCOIE LL_GFXTIM_IsEnabledIT
IER ALCOIE LL_GFXTIM_IsEnabledIT
IER TEIE LL_GFXTIM_IsEnabledIT
IER AFCC1IE LL_GFXTIM_IsEnabledIT
IER ALCC1IE LL_GFXTIM_IsEnabledIT
IER ALCC2IE LL_GFXTIM_IsEnabledIT
IER RFC1RIE LL_GFXTIM_IsEnabledIT
IER RFC2RIE LL_GFXTIM_IsEnabledIT
IER EV1IE LL_GFXTIM_IsEnabledIT
IER EV2IE LL_GFXTIM_IsEnabledIT
IER EV3IE LL_GFXTIM_IsEnabledIT
IER EV4IE LL_GFXTIM_IsEnabledIT
IER WDGAIE LL_GFXTIM_IsEnabledIT
IER WDGPIE LL_GFXTIM_IsEnabledIT
- Parameters :
-
-
gfxtim – GFXTIM instance.
-
interrupt – This parameter can be one of the following values:
-
- Return values :
-
State – of interrupt (1 active / 0 not active).
-
void
LL_GFXTIM_EnableIT_AFCO
(
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Enable the absolute frame counter overflow interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
IER AFCOIE LL_GFXTIM_EnableIT_AFCO
- Parameters :
-
gfxtim – GFXTIM instance.
-
void
LL_GFXTIM_DisableIT_AFCO
(
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Disable the absolute frame counter overflow interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
IER AFCOIE LL_GFXTIM_DisableIT_AFCO
- Parameters :
-
gfxtim – GFXTIM instance.
-
uint32_t
LL_GFXTIM_IsEnabledIT_AFCO
(
const
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Check if the absolute frame counter overflow interrupt is enabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
IER AFCOIE LL_GFXTIM_IsEnabledIT_AFCO
- Parameters :
-
gfxtim – GFXTIM instance.
- Return values :
-
State – of AFCO (1 active / 0 not active).
-
void
LL_GFXTIM_EnableIT_ALCO
(
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Enable the absolute line counter overflow interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
IER ALCOIE LL_GFXTIM_EnableIT_ALCO
- Parameters :
-
gfxtim – GFXTIM instance.
-
void
LL_GFXTIM_DisableIT_ALCO
(
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Disable the absolute line counter overflow interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
IER ALCOIE LL_GFXTIM_DisableIT_ALCO
- Parameters :
-
gfxtim – GFXTIM instance.
-
uint32_t
LL_GFXTIM_IsEnabledIT_ALCO
(
const
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Check if the absolute line counter overflow interrupt is enabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
IER ALCOIE LL_GFXTIM_IsEnabledIT_ALCO
- Parameters :
-
gfxtim – GFXTIM instance.
- Return values :
-
State – of ALCO (1 active / 0 not active).
-
void
LL_GFXTIM_EnableIT_TE
(
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Enable the tearing-effect interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
IER TEIE LL_GFXTIM_EnableIT_TE
- Parameters :
-
gfxtim – GFXTIM instance.
-
void
LL_GFXTIM_DisableIT_TE
(
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Disable the tearing-effect interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
IER TEIE LL_GFXTIM_DisableIT_TE
- Parameters :
-
gfxtim – GFXTIM instance.
-
uint32_t
LL_GFXTIM_IsEnabledIT_TE
(
const
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Check if the tearing-effect interrupt is enabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
IER TEIE LL_GFXTIM_IsEnabledIT_TE
- Parameters :
-
gfxtim – GFXTIM instance.
- Return values :
-
State – of TE (1 active / 0 not active).
-
void
LL_GFXTIM_EnableIT_AFCC1
(
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Enable the absolute frame counter compare 1 interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
IER AFCC1IE LL_GFXTIM_EnableIT_AFCC1
- Parameters :
-
gfxtim – GFXTIM instance.
-
void
LL_GFXTIM_DisableIT_AFCC1
(
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Disable the absolute frame counter compare 1 interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
IER AFCC1IE LL_GFXTIM_DisableIT_AFCC1
- Parameters :
-
gfxtim – GFXTIM instance.
-
uint32_t
LL_GFXTIM_IsEnabledIT_AFCC1
(
const
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Check if the absolute frame counter compare 1 interrupt is enabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
IER AFCC1IE LL_GFXTIM_IsEnabledIT_AFCC1
- Parameters :
-
gfxtim – GFXTIM instance.
- Return values :
-
State – of AFCC1 (1 active / 0 not active).
-
void
LL_GFXTIM_EnableIT_ALCC1
(
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Enable the absolute line counter compare 1 interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
IER ALCC1IE LL_GFXTIM_EnableIT_ALCC1
- Parameters :
-
gfxtim – GFXTIM instance.
-
void
LL_GFXTIM_DisableIT_ALCC1
(
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Disable the absolute line counter compare 1 interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
IER ALCC1IE LL_GFXTIM_DisableIT_ALCC1
- Parameters :
-
gfxtim – GFXTIM instance.
-
uint32_t
LL_GFXTIM_IsEnabledIT_ALCC1
(
const
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Check if the absolute line counter compare 1 interrupt is enabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
IER ALCC1IE LL_GFXTIM_IsEnabledIT_ALCC1
- Parameters :
-
gfxtim – GFXTIM instance.
- Return values :
-
State – of ALCC1 (1 active / 0 not active).
-
void
LL_GFXTIM_EnableIT_ALCC2
(
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Enable the absolute line counter compare 2 interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
IER ALCC2IE LL_GFXTIM_EnableIT_ALCC2
- Parameters :
-
gfxtim – GFXTIM instance.
-
void
LL_GFXTIM_DisableIT_ALCC2
(
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Disable the absolute line counter compare 2 interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
IER ALCC2IE LL_GFXTIM_DisableIT_ALCC2
- Parameters :
-
gfxtim – GFXTIM instance.
-
uint32_t
LL_GFXTIM_IsEnabledIT_ALCC2
(
const
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Check if the absolute line counter compare 2 interrupt is enabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
IER ALCC2IE LL_GFXTIM_IsEnabledIT_ALCC2
- Parameters :
-
gfxtim – GFXTIM instance.
- Return values :
-
State – of ALCC2 (1 active / 0 not active).
-
void
LL_GFXTIM_EnableIT_RFC1R
(
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Enable the relative frame counter 1 reload interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
IER RFC1RIE LL_GFXTIM_EnableIT_RFC1R
- Parameters :
-
gfxtim – GFXTIM instance.
-
void
LL_GFXTIM_DisableIT_RFC1R
(
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Disable the relative frame counter 1 reload interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
IER RFC1RIE LL_GFXTIM_DisableIT_RFC1R
- Parameters :
-
gfxtim – GFXTIM instance.
-
uint32_t
LL_GFXTIM_IsEnabledIT_RFC1R
(
const
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Check if the relative frame counter 1 reload interrupt is enabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
IER RFC1RIE LL_GFXTIM_IsEnabledIT_RFC1R
- Parameters :
-
gfxtim – GFXTIM instance.
- Return values :
-
State – of RFC1R (1 active / 0 not active).
-
void
LL_GFXTIM_EnableIT_RFC2R
(
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Enable the relative frame counter 2 reload interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
IER RFC2RIE LL_GFXTIM_EnableIT_RFC2R
- Parameters :
-
gfxtim – GFXTIM instance.
-
void
LL_GFXTIM_DisableIT_RFC2R
(
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Disable the relative frame counter 2 reload interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
IER RFC2RIE LL_GFXTIM_DisableIT_RFC2R
- Parameters :
-
gfxtim – GFXTIM instance.
-
uint32_t
LL_GFXTIM_IsEnabledIT_RFC2R
(
const
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Check if the relative frame counter 2 reload interrupt is enabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
IER RFC2RIE LL_GFXTIM_IsEnabledIT_RFC2R
- Parameters :
-
gfxtim – GFXTIM instance.
- Return values :
-
State – of RFC2R (1 active / 0 not active).
-
void
LL_GFXTIM_EnableIT_EV1
(
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Enable the event generator 1 interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
IER EV1IE LL_GFXTIM_EnableIT_EV1
- Parameters :
-
gfxtim – GFXTIM instance.
-
void
LL_GFXTIM_DisableIT_EV1
(
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Disable the event generator 1 interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
IER EV1IE LL_GFXTIM_DisableIT_EV1
- Parameters :
-
gfxtim – GFXTIM instance.
-
uint32_t
LL_GFXTIM_IsEnabledIT_EV1
(
const
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Check if the event generator 1 interrupt is enabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
IER EV1IE LL_GFXTIM_IsEnabledIT_EV1
- Parameters :
-
gfxtim – GFXTIM instance.
- Return values :
-
State – of EV1 (1 active / 0 not active).
-
void
LL_GFXTIM_EnableIT_EV2
(
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Enable the event generator 2 interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
IER EV2IE LL_GFXTIM_EnableIT_EV2
- Parameters :
-
gfxtim – GFXTIM instance.
-
void
LL_GFXTIM_DisableIT_EV2
(
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Disable the event generator 2 interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
IER EV2IE LL_GFXTIM_DisableIT_EV2
- Parameters :
-
gfxtim – GFXTIM instance.
-
uint32_t
LL_GFXTIM_IsEnabledIT_EV2
(
const
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Check if the event generator 2 interrupt is enabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
IER EV2IE LL_GFXTIM_IsEnabledIT_EV2
- Parameters :
-
gfxtim – GFXTIM instance.
- Return values :
-
State – of EV2 (1 active / 0 not active).
-
void
LL_GFXTIM_EnableIT_EV3
(
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Enable the event generator 3 interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
IER EV3IE LL_GFXTIM_EnableIT_EV3
- Parameters :
-
gfxtim – GFXTIM instance.
-
void
LL_GFXTIM_DisableIT_EV3
(
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Disable the event generator 3 interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
IER EV3IE LL_GFXTIM_DisableIT_EV3
- Parameters :
-
gfxtim – GFXTIM instance.
-
uint32_t
LL_GFXTIM_IsEnabledIT_EV3
(
const
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Check if the event generator 3 interrupt is enabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
IER EV3IE LL_GFXTIM_IsEnabledIT_EV3
- Parameters :
-
gfxtim – GFXTIM instance.
- Return values :
-
State – of EV3 (1 active / 0 not active).
-
void
LL_GFXTIM_EnableIT_EV4
(
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Enable the event generator 4 interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
IER EV4IE LL_GFXTIM_EnableIT_EV4
- Parameters :
-
gfxtim – GFXTIM instance.
-
void
LL_GFXTIM_DisableIT_EV4
(
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Disable the event generator 3 interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
IER EV4IE LL_GFXTIM_DisableIT_EV4
- Parameters :
-
gfxtim – GFXTIM instance.
-
uint32_t
LL_GFXTIM_IsEnabledIT_EV4
(
const
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Check if the event generator 3 interrupt is enabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
IER EV4IE LL_GFXTIM_IsEnabledIT_EV4
- Parameters :
-
gfxtim – GFXTIM instance.
- Return values :
-
State – of EV4 (1 active / 0 not active).
-
void
LL_GFXTIM_EnableIT_WDGA
(
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Enable the watchdog alarm interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
IER WDGAIE LL_GFXTIM_EnableIT_WDGA
- Parameters :
-
gfxtim – GFXTIM instance.
-
void
LL_GFXTIM_DisableIT_WDGA
(
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Disable the watchdog alarm interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
IER WDGAIE LL_GFXTIM_DisableIT_WDGA
- Parameters :
-
gfxtim – GFXTIM instance.
-
uint32_t
LL_GFXTIM_IsEnabledIT_WDGA
(
const
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Check if the watchdog alarm interrupt is enabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
IER WDGAIE LL_GFXTIM_IsEnabledIT_WDGA
- Parameters :
-
gfxtim – GFXTIM instance.
- Return values :
-
State – of WDGA (1 active / 0 not active).
-
void
LL_GFXTIM_EnableIT_WDGP
(
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Enable the watchdog pre-alarm interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
IER WDGPIE LL_GFXTIM_EnableIT_WDGP
- Parameters :
-
gfxtim – GFXTIM instance.
-
void
LL_GFXTIM_DisableIT_WDGP
(
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Disable the watchdog pre-alarm interrupt.
- Reference Manual to LL API cross reference (Register Field Functions)
-
IER WDGPIE LL_GFXTIM_DisableIT_WDGP
- Parameters :
-
gfxtim – GFXTIM instance.
-
uint32_t
LL_GFXTIM_IsEnabledIT_WDGP
(
const
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Check if the watchdog pre-alarm interrupt is enabled.
- Reference Manual to LL API cross reference (Register Field Functions)
-
IER WDGPIE LL_GFXTIM_IsEnabledIT_WDGP
- Parameters :
-
gfxtim – GFXTIM instance.
- Return values :
-
State – of WDGP (1 active / 0 not active).
-
void
LL_GFXTIM_EnableIT
(
GFXTIM_TypeDef
*
gfxtim
,
uint32_t
interrupt
)
¶
GFXTIM Flag management ¶
- group LL_GFXTIM_FLAG_MANAGEMENT
-
Functions
-
void
LL_GFXTIM_ClearFlag
(
GFXTIM_TypeDef
*
gfxtim
,
uint32_t
flag
)
¶
-
Clear the specified GFXTIM flag.
- Reference Manual to LL API cross reference (Register Field Functions)
-
ICR CAFCOF LL_GFXTIM_ClearFlag
ICR CALCOF LL_GFXTIM_ClearFlag
ICR CTEF LL_GFXTIM_ClearFlag
ICR CAFCC1F LL_GFXTIM_ClearFlag
ICR CALCC1F LL_GFXTIM_ClearFlag
ICR CALCC2F LL_GFXTIM_ClearFlag
ICR CRFC1RF LL_GFXTIM_ClearFlag
ICR CRFC2RF LL_GFXTIM_ClearFlag
ICR CEV1F LL_GFXTIM_ClearFlag
ICR CEV2F LL_GFXTIM_ClearFlag
ICR CEV3F LL_GFXTIM_ClearFlag
ICR CEV4F LL_GFXTIM_ClearFlag
ICR CWDGAF LL_GFXTIM_ClearFlag
ICR CWDGPF LL_GFXTIM_ClearFlag
- Parameters :
-
-
gfxtim – GFXTIM instance.
-
flag – This parameter can be one or a combination of the following values:
-
LL_GFXTIM_FLAG_AFCO Absolute Frame Counter Overflow Flag
-
LL_GFXTIM_FLAG_ALCO Absolute Line Counter Overflow Flag
-
LL_GFXTIM_FLAG_TE Tearing Effect Flag
-
LL_GFXTIM_FLAG_AFCC1 Absolute Frame Counter Compare 1 Flag
-
LL_GFXTIM_FLAG_ALCC1 Absolute Line Counter Compare 1 Flag
-
LL_GFXTIM_FLAG_ALCC2 Absolute Line Counter Compare 2 Flag
-
LL_GFXTIM_FLAG_RFC1R Relative Frame Counter 1 Reload Flag
-
LL_GFXTIM_FLAG_RFC2R Relative Frame Counter 2 Reload Flag
-
LL_GFXTIM_FLAG_EV1 Event 1 Flag
-
LL_GFXTIM_FLAG_EV2 Event 2 Flag
-
LL_GFXTIM_FLAG_EV3 Event 3 Flag
-
LL_GFXTIM_FLAG_EV4 Event 4 Flag
-
LL_GFXTIM_FLAG_WDGA Watchdog Alarm Flag
-
LL_GFXTIM_FLAG_WDGP Watchdog Pre-alarm Flag
-
LL_GFXTIM_FLAG_ALL All Flags
-
-
-
uint32_t
LL_GFXTIM_IsActiveFlag
(
const
GFXTIM_TypeDef
*
gfxtim
,
uint32_t
flag
)
¶
-
Check whether the specified GFXTIM flag is set or not.
- Reference Manual to LL API cross reference (Register Field Functions)
-
ISR CAFCOF LL_GFXTIM_IsActiveFlag
ISR CALCOF LL_GFXTIM_IsActiveFlag
ISR CTEF LL_GFXTIM_IsActiveFlag
ISR CAFCC1F LL_GFXTIM_IsActiveFlag
ISR CALCC1F LL_GFXTIM_IsActiveFlag
ISR CALCC2F LL_GFXTIM_IsActiveFlag
ISR CRFC1RF LL_GFXTIM_IsActiveFlag
ISR CRFC2RF LL_GFXTIM_IsActiveFlag
ISR CEV1F LL_GFXTIM_IsActiveFlag
ISR CEV2F LL_GFXTIM_IsActiveFlag
ISR CEV3F LL_GFXTIM_IsActiveFlag
ISR CEV4F LL_GFXTIM_IsActiveFlag
ISR CWDGAF LL_GFXTIM_IsActiveFlag
ISR CWDGPF LL_GFXTIM_IsActiveFlag
- Parameters :
-
-
gfxtim – GFXTIM instance.
-
flag – This parameter can be one of the following values:
-
LL_GFXTIM_FLAG_AFCO Absolute Frame Counter Overflow Flag
-
LL_GFXTIM_FLAG_ALCO Absolute Line Counter Overflow Flag
-
LL_GFXTIM_FLAG_TE Tearing Effect Flag
-
LL_GFXTIM_FLAG_AFCC1 Absolute Frame Counter Compare 1 Flag
-
LL_GFXTIM_FLAG_ALCC1 Absolute Line Counter Compare 1 Flag
-
LL_GFXTIM_FLAG_ALCC2 Absolute Line Counter Compare 2 Flag
-
LL_GFXTIM_FLAG_RFC1R Relative Frame Counter 1 Reload Flag
-
LL_GFXTIM_FLAG_RFC2R Relative Frame Counter 2 Reload Flag
-
LL_GFXTIM_FLAG_EV1 Event 1 Flag
-
LL_GFXTIM_FLAG_EV2 Event 2 Flag
-
LL_GFXTIM_FLAG_EV3 Event 3 Flag
-
LL_GFXTIM_FLAG_EV4 Event 4 Flag
-
LL_GFXTIM_FLAG_WDGA Watchdog Alarm Flag
-
LL_GFXTIM_FLAG_WDGP Watchdog Pre-alarm Flag
-
-
- Return values :
-
State – of flag (1 active / 0 not active).
-
void
LL_GFXTIM_ClearFlag_AFCO
(
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Clear the absolute frame counter overflow flag.
- Reference Manual to LL API cross reference (Register Field Functions)
-
ICR CAFCOF LL_GFXTIM_ClearFlag_AFCO
- Parameters :
-
gfxtim – GFXTIM instance.
-
uint32_t
LL_GFXTIM_IsActiveFlag_AFCO
(
const
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Check if the absolute frame counter overflow flag is active.
- Reference Manual to LL API cross reference (Register Field Functions)
-
ISR AFCOF LL_GFXTIM_IsActiveFlag_AFCO
- Parameters :
-
gfxtim – GFXTIM instance.
- Return values :
-
State – of AFCO flag (1 active / 0 not active).
-
void
LL_GFXTIM_ClearFlag_ALCO
(
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Clear the absolute line counter overflow flag.
- Reference Manual to LL API cross reference (Register Field Functions)
-
ICR CALCOF LL_GFXTIM_ClearFlag_ALCO
- Parameters :
-
gfxtim – GFXTIM instance.
-
uint32_t
LL_GFXTIM_IsActiveFlag_ALCO
(
const
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Check if the absolute line counter overflow flag is active.
- Reference Manual to LL API cross reference (Register Field Functions)
-
ISR ALCOF LL_GFXTIM_IsActiveFlag_ALCO
- Parameters :
-
gfxtim – GFXTIM instance.
- Return values :
-
State – of ALCO flag (1 active / 0 not active).
-
void
LL_GFXTIM_ClearFlag_TE
(
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Clear Tearing-effect flag.
- Reference Manual to LL API cross reference (Register Field Functions)
-
ICR CTEF LL_GFXTIM_ClearFlag_TE
- Parameters :
-
gfxtim – GFXTIM instance.
-
uint32_t
LL_GFXTIM_IsActiveFlag_TE
(
const
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Check if the Tearing-effect flag is active.
- Reference Manual to LL API cross reference (Register Field Functions)
-
ISR TEF LL_GFXTIM_IsActiveFlag_TE
- Parameters :
-
gfxtim – GFXTIM instance.
- Return values :
-
State – of TE flag (1 active / 0 not active).
-
void
LL_GFXTIM_ClearFlag_AFCC1
(
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Clear the absolute frame counter compare 1 flag.
- Reference Manual to LL API cross reference (Register Field Functions)
-
ICR CAFCC1F LL_GFXTIM_ClearFlag_AFCC1
- Parameters :
-
gfxtim – GFXTIM instance.
-
uint32_t
LL_GFXTIM_IsActiveFlag_AFCC1
(
const
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Check if the absolute frame counter compare 1 flag is active.
- Reference Manual to LL API cross reference (Register Field Functions)
-
ISR AFCC1F LL_GFXTIM_IsActiveFlag_AFCC1
- Parameters :
-
gfxtim – GFXTIM instance.
- Return values :
-
State – of AFCC1 flag (1 active / 0 not active).
-
void
LL_GFXTIM_ClearFlag_ALCC1
(
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Clear the absolute line counter compare 1 flag.
- Reference Manual to LL API cross reference (Register Field Functions)
-
ICR CALCC1F LL_GFXTIM_ClearFlag_ALCC1
- Parameters :
-
gfxtim – GFXTIM instance.
-
uint32_t
LL_GFXTIM_IsActiveFlag_ALCC1
(
const
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Check if the absolute line counter compare 1 flag is active.
- Reference Manual to LL API cross reference (Register Field Functions)
-
ISR ALCC1F LL_GFXTIM_IsActiveFlag_ALCC1
- Parameters :
-
gfxtim – GFXTIM instance.
- Return values :
-
State – of ALCC1F flag (1 active / 0 not active).
-
void
LL_GFXTIM_ClearFlag_ALCC2
(
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Clear the absolute line counter compare 2 flag.
- Reference Manual to LL API cross reference (Register Field Functions)
-
ICR CALCC2F LL_GFXTIM_ClearFlag_ALCC2
- Parameters :
-
gfxtim – GFXTIM instance.
-
uint32_t
LL_GFXTIM_IsActiveFlag_ALCC2
(
const
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Check if the absolute line counter compare 2 flag is active.
- Reference Manual to LL API cross reference (Register Field Functions)
-
ISR ALCC2F LL_GFXTIM_IsActiveFlag_ALCC2
- Parameters :
-
gfxtim – GFXTIM instance.
- Return values :
-
State – of ALCC2F flag (1 active / 0 not active).
-
void
LL_GFXTIM_ClearFlag_RFC1R
(
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Clear the relative frame counter 1 reload flag.
- Reference Manual to LL API cross reference (Register Field Functions)
-
ICR CRFC1RF LL_GFXTIM_ClearFlag_RFC1R
- Parameters :
-
gfxtim – GFXTIM instance.
-
uint32_t
LL_GFXTIM_IsActiveFlag_RFC1R
(
const
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Check if the relative frame counter 1 reload flag is active.
- Reference Manual to LL API cross reference (Register Field Functions)
-
ISR RFC1RF LL_GFXTIM_IsActiveFlag_RFC1R
- Parameters :
-
gfxtim – GFXTIM instance.
- Return values :
-
State – of RFC1RF flag (1 active / 0 not active).
-
void
LL_GFXTIM_ClearFlag_RFC2R
(
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Clear the relative frame counter 2 reload flag.
- Reference Manual to LL API cross reference (Register Field Functions)
-
ICR CRFC2RF LL_GFXTIM_ClearFlag_RFC2R
- Parameters :
-
gfxtim – GFXTIM instance.
-
uint32_t
LL_GFXTIM_IsActiveFlag_RFC2R
(
const
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Check if the relative frame counter 1 reload flag is active.
- Reference Manual to LL API cross reference (Register Field Functions)
-
ISR RFC2RF LL_GFXTIM_IsActiveFlag_RFC2R
- Parameters :
-
gfxtim – GFXTIM instance.
- Return values :
-
State – of RFC2RF flag (1 active / 0 not active).
-
void
LL_GFXTIM_ClearFlag_EV1
(
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Clear the event generator 1 flag.
- Reference Manual to LL API cross reference (Register Field Functions)
-
ICR CEV1F LL_GFXTIM_ClearFlag_EV1
- Parameters :
-
gfxtim – GFXTIM instance.
-
uint32_t
LL_GFXTIM_IsActiveFlag_EV1
(
const
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Check if the event generator 1 flag is active.
- Reference Manual to LL API cross reference (Register Field Functions)
-
ISR EV1F LL_GFXTIM_IsActiveFlag_EV1
- Parameters :
-
gfxtim – GFXTIM instance.
- Return values :
-
State – of EV1F flag (1 active / 0 not active).
-
void
LL_GFXTIM_ClearFlag_EV2
(
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Clear the event generator 2 flag.
- Reference Manual to LL API cross reference (Register Field Functions)
-
ICR CEV2F LL_GFXTIM_ClearFlag_EV2
- Parameters :
-
gfxtim – GFXTIM instance.
-
uint32_t
LL_GFXTIM_IsActiveFlag_EV2
(
const
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Check if the event generator 2 flag is active.
- Reference Manual to LL API cross reference (Register Field Functions)
-
ISR EV2F LL_GFXTIM_IsActiveFlag_EV2
- Parameters :
-
gfxtim – GFXTIM instance.
- Return values :
-
State – of EV2F flag (1 active / 0 not active).
-
void
LL_GFXTIM_ClearFlag_EV3
(
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Clear the event generator 3 flag.
- Reference Manual to LL API cross reference (Register Field Functions)
-
ICR CEV3F LL_GFXTIM_ClearFlag_EV3
- Parameters :
-
gfxtim – GFXTIM instance.
-
uint32_t
LL_GFXTIM_IsActiveFlag_EV3
(
const
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Check if the event generator 3 flag is active.
- Reference Manual to LL API cross reference (Register Field Functions)
-
ISR EV3F LL_GFXTIM_IsActiveFlag_EV3
- Parameters :
-
gfxtim – GFXTIM instance.
- Return values :
-
State – of EV3F flag (1 active / 0 not active).
-
void
LL_GFXTIM_ClearFlag_EV4
(
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Clear the event generator 4 flag.
- Reference Manual to LL API cross reference (Register Field Functions)
-
ICR CEV4F LL_GFXTIM_ClearFlag_EV4
- Parameters :
-
gfxtim – GFXTIM instance.
-
uint32_t
LL_GFXTIM_IsActiveFlag_EV4
(
const
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Check if the event generator 4 flag is active.
- Reference Manual to LL API cross reference (Register Field Functions)
-
ISR EV4F LL_GFXTIM_IsActiveFlag_EV4
- Parameters :
-
gfxtim – GFXTIM instance.
- Return values :
-
State – of EV4F flag (1 active / 0 not active).
-
void
LL_GFXTIM_ClearFlag_WDGA
(
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Clear the watchdog alarm flag.
- Reference Manual to LL API cross reference (Register Field Functions)
-
ICR CWDGAF LL_GFXTIM_ClearFlag_WDGA
- Parameters :
-
gfxtim – GFXTIM instance.
-
uint32_t
LL_GFXTIM_IsActiveFlag_WDGA
(
const
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Check if the watchdog alarm flag is active.
- Reference Manual to LL API cross reference (Register Field Functions)
-
ISR WDGAF LL_GFXTIM_IsActiveFlag_WDGA
- Parameters :
-
gfxtim – GFXTIM instance.
- Return values :
-
State – of WDGAF flag (1 active / 0 not active).
-
void
LL_GFXTIM_ClearFlag_WDGP
(
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Clear the watchdog pre-alarm flag.
- Reference Manual to LL API cross reference (Register Field Functions)
-
ICR CWDGPF LL_GFXTIM_ClearFlag_WDGP
- Parameters :
-
gfxtim – GFXTIM instance.
-
uint32_t
LL_GFXTIM_IsActiveFlag_WDGP
(
const
GFXTIM_TypeDef
*
gfxtim
)
¶
-
Check if the watchdog pre-alarm flag is active.
- Reference Manual to LL API cross reference (Register Field Functions)
-
ISR WDGPF LL_GFXTIM_IsActiveFlag_WDGP
- Parameters :
-
gfxtim – GFXTIM instance.
- Return values :
-
State – of WDGPF flag (1 active / 0 not active).
-
void
LL_GFXTIM_ClearFlag
(
GFXTIM_TypeDef
*
gfxtim
,
uint32_t
flag
)
¶