LL IWDG APIs

LL IWDG APIs Footprint

API

Min Code Size (Bytes)

Default Code Size (Bytes)

Max Code Size (Bytes)

Called functions

LL_IWDG_ClearFlag_EWIF

8

8

8

None

LL_IWDG_DisableIT_EWI

10

10

10

None

LL_IWDG_DisableWriteAccess

6

6

6

None

LL_IWDG_Enable

8

8

8

None

LL_IWDG_EnableIT_EWI

10

10

10

None

LL_IWDG_EnableWriteAccess

8

8

8

None

LL_IWDG_GetEwiTime

8

8

8

None

LL_IWDG_GetPrescaler

4

4

4

None

LL_IWDG_GetReloadCounter

4

4

4

None

LL_IWDG_GetWindow

4

4

4

None

LL_IWDG_IsActiveFlag_EWIF

10

10

10

None

LL_IWDG_IsActiveFlag_EWU

10

10

10

None

LL_IWDG_IsActiveFlag_ONF

10

10

10

None

LL_IWDG_IsActiveFlag_PVU

8

8

8

None

LL_IWDG_IsActiveFlag_RVU

10

10

10

None

LL_IWDG_IsActiveFlag_WVU

10

10

10

None

LL_IWDG_IsEnabledIT_EWI

10

10

10

None

LL_IWDG_IsReady

16

16

16

None

LL_IWDG_ReloadCounter

8

8

8

None

LL_IWDG_SetEwiTime

12

12

12

None

LL_IWDG_SetPrescaler

8

8

8

None

LL_IWDG_SetReloadCounter

8

8

8

None

LL_IWDG_SetWindow

8

8

8

None

HAL IWDG APIs

HAL IWDG APIs Footprint

API

Min Code Size (Bytes)

Default Code Size (Bytes)

Max Code Size (Bytes)

Called functions

HAL_IWDG_EarlyWakeupCallback

2

2

2

None

HAL_IWDG_GetEarlyWakeupInterruptTime

32

32

62

IWDG_CalculateTime(Min)(Def)(Max), LL_IWDG_GetEwiTime(Min)(Def)(Max), LL_IWDG_GetPrescaler(Min)(Def)(Max)

HAL_IWDG_GetMaxTime

26

26

60

IWDG_CalculateTime(Min)(Def)(Max), LL_IWDG_GetPrescaler(Min)(Def)(Max)

HAL_IWDG_GetMinTime

32

32

62

IWDG_CalculateTime(Min)(Def)(Max), LL_IWDG_GetPrescaler(Min)(Def)(Max), LL_IWDG_GetWindow(Min)(Def)(Max)

HAL_IWDG_GetState

4

4

24

None

HAL_IWDG_GetStep_us

70

70

106

LL_IWDG_GetPrescaler(Min)(Def)(Max)

HAL_IWDG_GetUserData

0

4

22

None

HAL_IWDG_IRQHandler

28

28

42

LL_IWDG_ClearFlag_EWIF(Min)(Def)(Max), LL_IWDG_IsActiveFlag_EWIF(Min)(Def)(Max)

HAL_IWDG_Init

38

54

92

LL_IWDG_IsActiveFlag_ONF(Min)(Def)(Max)

HAL_IWDG_Refresh

16

16

50

LL_IWDG_ReloadCounter(Min)(Def)(Max)

HAL_IWDG_RegisterEarlyWakeupCallback

0

22

56

None

HAL_IWDG_SetEarlyWakeupInterruptTime

92

92

154

HAL_GetTick(Min)(Def)(Max), IWDG_CalculateTime(Max), IWDG_ConfigureEarlyWakeupInterruptTime(Min)(Def)(Max), LL_IWDG_DisableWriteAccess(Min)(Def)(Max), LL_IWDG_EnableWriteAccess(Min)(Def)(Max), LL_IWDG_GetPrescaler(Min)(Def)(Max), LL_IWDG_IsActiveFlag_EWU(Min)(Def)(Max)

HAL_IWDG_SetMinTime

92

92

154

HAL_GetTick(Min)(Def)(Max), IWDG_CalculateTime(Max), IWDG_ConfigureMinTime(Min)(Def)(Max), LL_IWDG_DisableWriteAccess(Min)(Def)(Max), LL_IWDG_EnableWriteAccess(Min)(Def)(Max), LL_IWDG_GetPrescaler(Min)(Def)(Max), LL_IWDG_IsActiveFlag_WVU(Min)(Def)(Max)

HAL_IWDG_SetUserData

0

4

24

None

HAL_IWDG_Start

218

204

298

HAL_GetTick(Min)(Def)(Max), IWDG_CalculatePrescaler(Min)(Def)(Max), IWDG_CalculateReload(Min)(Def)(Max), IWDG_ConfigureEarlyWakeupInterruptTime(Min)(Def)(Max), IWDG_ConfigureMinTime(Min)(Def)(Max), LL_IWDG_DisableWriteAccess(Min)(Def)(Max), LL_IWDG_Enable(Min)(Def)(Max), LL_IWDG_EnableWriteAccess(Min)(Def)(Max), LL_IWDG_IsActiveFlag_RVU(Min)(Def)(Max), LL_IWDG_SetPrescaler(Min)(Def)(Max), LL_IWDG_SetReloadCounter(Min)(Def)(Max)

Static IWDG APIs

Static IWDG APIs Footprint

API

Min Code Size (Bytes)

Default Code Size (Bytes)

Max Code Size (Bytes)

Called functions

IWDG_CalculateParam

46

90

90

__aeabi_uldivmod(Def)(Max), __aeabi_llsl(Def)(Max)

IWDG_CalculatePrescaler

38

40

40

None

IWDG_CalculateReload

44

86

86

__aeabi_uldivmod(Def)(Max), __aeabi_llsl(Def)(Max)

IWDG_CalculateTime

116

88

88

None

IWDG_ConfigureEarlyWakeupInterruptTime

52

52

52

IWDG_CalculateParam(Min)(Def)(Max), LL_IWDG_ClearFlag_EWIF(Min)(Def)(Max), LL_IWDG_DisableIT_EWI(Min)(Def)(Max)

IWDG_ConfigureMinTime

72

72

72

IWDG_CalculateParam(Min)(Def)(Max), LL_IWDG_GetWindow(Min)(Def)(Max), LL_IWDG_ReloadCounter(Min)(Def)(Max), LL_IWDG_SetWindow(Min)(Def)(Max)