LL CRS APIs

LL CRS APIs Footprint

API

Min Code Size (Bytes)

Default Code Size (Bytes)

Max Code Size (Bytes)

Called functions

LL_CRS_ClearFlag

4

4

4

None

LL_CRS_ClearFlag_ERR

6

6

6

None

LL_CRS_ClearFlag_ESYNC

6

6

6

None

LL_CRS_ClearFlag_SYNCOK

6

6

6

None

LL_CRS_ClearFlag_SYNCWARN

6

6

6

None

LL_CRS_ConfigSynchronization

22

22

22

None

LL_CRS_ConfigTrimming

8

8

8

None

LL_CRS_DisableAutoTrimming

10

10

10

None

LL_CRS_DisableFreqErrorCounter

10

10

10

None

LL_CRS_DisableIT

8

8

8

None

LL_CRS_DisableIT_ERR

10

10

10

None

LL_CRS_DisableIT_ESYNC

10

10

10

None

LL_CRS_DisableIT_SYNCOK

10

10

10

None

LL_CRS_DisableIT_SYNCWARN

10

10

10

None

LL_CRS_EnableAutoTrimming

10

10

10

None

LL_CRS_EnableFreqErrorCounter

10

10

10

None

LL_CRS_EnableIT

8

8

8

None

LL_CRS_EnableIT_ERR

10

10

10

None

LL_CRS_EnableIT_ESYNC

10

10

10

None

LL_CRS_EnableIT_SYNCOK

10

10

10

None

LL_CRS_EnableIT_SYNCWARN

10

10

10

None

LL_CRS_GenerateEvent_SWSYNC

10

10

10

None

LL_CRS_GetFreqErrorCapture

6

6

6

None

LL_CRS_GetFreqErrorDirection

8

8

8

None

LL_CRS_GetFreqErrorInfo

8

8

8

None

LL_CRS_GetFreqErrorLimit

8

8

8

None

LL_CRS_GetHSI144SmoothTrimming

8

8

8

None

LL_CRS_GetReloadCounter

6

6

6

None

LL_CRS_GetSyncDivider

8

8

8

None

LL_CRS_GetSyncPolarity

8

8

8

None

LL_CRS_GetSyncSignalSource

8

8

8

None

LL_CRS_IsActiveFlag

14

14

14

None

LL_CRS_IsActiveFlag_ERR

10

10

10

None

LL_CRS_IsActiveFlag_ESYNC

10

10

10

None

LL_CRS_IsActiveFlag_SYNCERR

10

10

10

None

LL_CRS_IsActiveFlag_SYNCMISS

10

10

10

None

LL_CRS_IsActiveFlag_SYNCOK

8

8

8

None

LL_CRS_IsActiveFlag_SYNCWARN

10

10

10

None

LL_CRS_IsActiveFlag_TRIMOVF

10

10

10

None

LL_CRS_IsEnabledAutoTrimming

10

10

10

None

LL_CRS_IsEnabledFreqErrorCounter

10

10

10

None

LL_CRS_IsEnabledIT

16

16

16

None

LL_CRS_IsEnabledIT_ERR

10

10

10

None

LL_CRS_IsEnabledIT_ESYNC

10

10

10

None

LL_CRS_IsEnabledIT_SYNCOK

8

8

8

None

LL_CRS_IsEnabledIT_SYNCWARN

10

10

10

None

LL_CRS_SetFreqErrorLimit

14

14

14

None

LL_CRS_SetHSI144SmoothTrimming

14

14

14

None

LL_CRS_SetReloadCounter

12

12

12

None

LL_CRS_SetSyncDivider

12

12

12

None

LL_CRS_SetSyncPolarity

12

12

12

None

LL_CRS_SetSyncSignalSource

12

12

12

None

HAL CRS APIs

HAL CRS APIs Footprint

API

Min Code Size (Bytes)

Default Code Size (Bytes)

Max Code Size (Bytes)

Called functions

HAL_CRS_DeInit

16

20

78

LL_CRS_DisableFreqErrorCounter(Min)(Def)(Max)

HAL_CRS_DisableAutoTrimming

16

16

52

LL_CRS_DisableAutoTrimming(Min)(Def)(Max)

HAL_CRS_EnableAutoTrimming

16

16

52

LL_CRS_EnableAutoTrimming(Min)(Def)(Max)

HAL_CRS_ErrorCallback

2

2

2

None

HAL_CRS_ExpectedSyncCallback

2

2

2

None

HAL_CRS_GenerateSoftwareSync

16

16

46

LL_CRS_GenerateEvent_SWSYNC(Min)(Def)(Max)

HAL_CRS_GetConfig

52

52

106

None

HAL_CRS_GetFrequencyErrorInfo

28

28

80

LL_CRS_GetFreqErrorInfo(Min)(Def)(Max)

HAL_CRS_GetLastErrorCodes

0

4

22

None

HAL_CRS_GetState

4

4

22

None

HAL_CRS_GetTrimming

14

14

50

LL_CRS_GetHSI144SmoothTrimming(Min)(Def)(Max)

HAL_CRS_GetUserData

0

4

22

None

HAL_CRS_IRQHandler

94

118

132

LL_CRS_ClearFlag_ERR(Min)(Def)(Max), LL_CRS_ClearFlag_ESYNC(Min)(Def)(Max), LL_CRS_ClearFlag_SYNCOK(Min)(Def)(Max), LL_CRS_ClearFlag_SYNCWARN(Min)(Def)(Max), LL_CRS_IsActiveFlag_SYNCERR(Min)(Def)(Max), LL_CRS_IsActiveFlag_SYNCMISS(Min)(Def)(Max)

HAL_CRS_Init

24

46

94

HAL_RCC_CRS_EnableClock(Min)(Max)

HAL_CRS_IsEnabledAutoTrimming

16

16

52

LL_CRS_IsEnabledAutoTrimming(Min)(Def)(Max)

HAL_CRS_PollForSync

106

166

196

HAL_GetTick(Min)(Def)(Max), LL_CRS_ClearFlag(Min)(Def)(Max), LL_CRS_ClearFlag_ESYNC(Min)(Def)(Max), LL_CRS_ClearFlag_SYNCOK(Min)(Def)(Max)

HAL_CRS_RegisterErrorCallback

0

22

74

None

HAL_CRS_RegisterExpectedSyncCallback

0

22

74

None

HAL_CRS_RegisterSyncOkCallback

0

22

74

None

HAL_CRS_RegisterSyncWarnCallback

0

22

74

None

HAL_CRS_ResetConfig

48

48

82

LL_CRS_ClearFlag(Min)(Def)(Max), LL_CRS_ConfigSynchronization(Min)(Def)(Max), LL_CRS_ConfigTrimming(Min)(Def)(Max), LL_CRS_DisableAutoTrimming(Min)(Def)(Max)

HAL_CRS_SetConfig

44

54

328

LL_CRS_ConfigSynchronization(Min)(Def)(Max), LL_CRS_ConfigTrimming(Min)(Def)(Max)

HAL_CRS_SetTrimming

38

38

88

LL_CRS_IsEnabledAutoTrimming(Min)(Def)(Max), LL_CRS_SetHSI144SmoothTrimming(Min)(Def)(Max)

HAL_CRS_SetUserData

0

4

24

None

HAL_CRS_StartSync

22

26

60

LL_CRS_EnableFreqErrorCounter(Min)(Def)(Max)

HAL_CRS_StartSync_IT

32

36

70

LL_CRS_EnableFreqErrorCounter(Min)(Def)(Max), LL_CRS_EnableIT(Min)(Def)(Max)

HAL_CRS_StopSync

22

22

56

LL_CRS_DisableFreqErrorCounter(Min)(Def)(Max)

HAL_CRS_StopSync_IT

40

40

74

LL_CRS_ClearFlag(Min)(Def)(Max), LL_CRS_DisableFreqErrorCounter(Min)(Def)(Max), LL_CRS_DisableIT(Min)(Def)(Max)

HAL_CRS_SyncOkCallback

2

2

2

None

HAL_CRS_SyncWarnCallback

2

2

2

None