LL CORDIC APIs

LL CORDIC APIs Footprint

API

Min Code Size (Bytes)

Default Code Size (Bytes)

Max Code Size (Bytes)

Called functions

LL_CORDIC_Config

56

56

56

None

LL_CORDIC_DMA_GetRegAddr

16

16

16

None

LL_CORDIC_DisableDMAReq_RD

10

10

10

None

LL_CORDIC_DisableDMAReq_WR

10

10

10

None

LL_CORDIC_DisableIT

10

10

10

None

LL_CORDIC_EnableDMAReq_RD

10

10

10

None

LL_CORDIC_EnableDMAReq_WR

10

10

10

None

LL_CORDIC_EnableIT

10

10

10

None

LL_CORDIC_GetFunction

8

8

8

None

LL_CORDIC_GetITSource

8

8

8

None

LL_CORDIC_GetInWidth

8

8

8

None

LL_CORDIC_GetNbRead

8

8

8

None

LL_CORDIC_GetNbWrite

8

8

8

None

LL_CORDIC_GetOutWidth

8

8

8

None

LL_CORDIC_GetPrecision

8

8

8

None

LL_CORDIC_GetScale

8

8

8

None

LL_CORDIC_IsActiveFlag

16

16

16

None

LL_CORDIC_IsActiveFlag_RRDY

6

6

6

None

LL_CORDIC_IsEnabledDMAReq_RD

10

10

10

None

LL_CORDIC_IsEnabledDMAReq_WR

10

10

10

None

LL_CORDIC_IsEnabledIT

10

10

10

None

LL_CORDIC_ReadData

4

4

4

None

LL_CORDIC_SetFunction

12

12

12

None

LL_CORDIC_SetInWidth

12

12

12

None

LL_CORDIC_SetNbRead

12

12

12

None

LL_CORDIC_SetNbWrite

12

12

12

None

LL_CORDIC_SetOutWidth

12

12

12

None

LL_CORDIC_SetPrecision

12

12

12

None

LL_CORDIC_SetScale

12

12

12

None

LL_CORDIC_WriteData

4

4

4

None

HAL CORDIC APIs

HAL CORDIC APIs Footprint

API

Min Code Size (Bytes)

Default Code Size (Bytes)

Max Code Size (Bytes)

Called functions

HAL_CORDIC_Abort

28

28

62

CORDIC_Abort(Min)(Def)(Max)

HAL_CORDIC_AbortCpltCallback

2

2

24

None

HAL_CORDIC_Abort_IT

66

170

204

LL_CORDIC_DisableDMAReq_RD(Def)(Max), LL_CORDIC_DisableDMAReq_WR(Def)(Max), LL_CORDIC_DisableIT(Min)(Def)(Max), LL_CORDIC_IsEnabledDMAReq_RD(Def)(Max), LL_CORDIC_IsEnabledDMAReq_WR(Def)(Max), HAL_DMA_Abort_IT(Def)(Max)

HAL_CORDIC_Calculate

200

284

432

HAL_GetTick(Min)(Def)(Max), CORDIC_ValidateReadNumber(Max), CORDIC_ValidateWriteNumber(Min)(Def)(Max), LL_CORDIC_GetNbRead(Min)(Def)(Max), LL_CORDIC_GetNbWrite(Min)(Def)(Max), LL_CORDIC_IsActiveFlag_RRDY(Min)(Def)(Max)

HAL_CORDIC_CalculateCpltCallback

2

2

24

None

HAL_CORDIC_CalculateZeroOverhead

186

270

434

HAL_GetTick(Min)(Def)(Max), CORDIC_ValidateReadNumber(Max), CORDIC_ValidateWriteNumber(Min)(Def)(Max), LL_CORDIC_GetNbRead(Min)(Def)(Max), LL_CORDIC_GetNbWrite(Min)(Def)(Max), LL_CORDIC_IsActiveFlag_RRDY(Min)(Def)(Max)

HAL_CORDIC_Calculate_DMA

0

168

342

CORDIC_Read_DMA_opt(Def)(Max), CORDIC_Write_DMA_opt(Def)(Max)

HAL_CORDIC_Calculate_IT

146

230

384

CORDIC_ValidateReadNumber(Min)(Def)(Max), CORDIC_ValidateWriteNumber(Min)(Def)(Max), LL_CORDIC_EnableIT(Min)(Def)(Max), LL_CORDIC_GetNbRead(Min)(Def)(Max), LL_CORDIC_GetNbWrite(Min)(Def)(Max)

HAL_CORDIC_DeInit

30

30

68

CORDIC_Abort(Min)(Def)(Max)

HAL_CORDIC_ErrorCallback

2

2

24

None

HAL_CORDIC_GetConfig

66

66

118

LL_CORDIC_GetFunction(Min)(Def)(Max), LL_CORDIC_GetInWidth(Min)(Def)(Max), LL_CORDIC_GetNbRead(Min)(Def)(Max), LL_CORDIC_GetNbWrite(Min)(Def)(Max), LL_CORDIC_GetOutWidth(Min)(Def)(Max), LL_CORDIC_GetPrecision(Min)(Def)(Max), LL_CORDIC_GetScale(Min)(Def)(Max)

HAL_CORDIC_GetFunction

16

16

52

LL_CORDIC_GetFunction(Min)(Def)(Max)

HAL_CORDIC_GetInputWidth

14

14

50

LL_CORDIC_GetInWidth(Min)(Def)(Max)

HAL_CORDIC_GetLastErrorCodes

0

4

22

None

HAL_CORDIC_GetNumberArguments

14

14

50

LL_CORDIC_GetNbWrite(Min)(Def)(Max)

HAL_CORDIC_GetNumberResults

14

14

46

LL_CORDIC_GetNbRead(Min)(Def)(Max)

HAL_CORDIC_GetOutputWidth

14

14

50

LL_CORDIC_GetOutWidth(Min)(Def)(Max)

HAL_CORDIC_GetPrecision

16

16

52

LL_CORDIC_GetPrecision(Min)(Def)(Max)

HAL_CORDIC_GetReadAddress

16

16

48

LL_CORDIC_DMA_GetRegAddr(Min)(Def)(Max)

HAL_CORDIC_GetScalingFactor

16

16

52

LL_CORDIC_GetScale(Min)(Def)(Max)

HAL_CORDIC_GetState

4

4

22

None

HAL_CORDIC_GetUserData

0

4

22

None

HAL_CORDIC_GetWriteAddress

16

16

48

LL_CORDIC_DMA_GetRegAddr(Min)(Def)(Max)

HAL_CORDIC_IRQHandler

88

88

102

LL_CORDIC_DisableIT(Min)(Def)(Max), LL_CORDIC_IsActiveFlag_RRDY(Min)(Def)(Max), LL_CORDIC_IsEnabledIT(Min)(Def)(Max)

HAL_CORDIC_Init

48

96

152

HAL_RCC_CORDIC_EnableClock(Min)(Max)

HAL_CORDIC_ReadHalfCpltCallback

0

2

24

None

HAL_CORDIC_Read_DMA

0

116

220

CORDIC_Read_DMA_opt(Def)(Max)

HAL_CORDIC_Read_DMA_opt

0

136

260

CORDIC_Read_DMA_opt(Def)(Max)

HAL_CORDIC_RegisterAbortCpltCallback

0

22

74

None

HAL_CORDIC_RegisterCalculateCpltCallback

0

22

74

None

HAL_CORDIC_RegisterErrorCallback

0

22

74

None

HAL_CORDIC_RegisterReadHalfCpltCallback

0

22

74

None

HAL_CORDIC_RegisterWriteCpltCallback

0

22

74

None

HAL_CORDIC_RegisterWriteHalfCpltCallback

0

22

74

None

HAL_CORDIC_SetConfig

52

100

520

CORDIC_CheckPrecision(Def)(Max), CORDIC_CheckScalingFactor(Def)(Max), LL_CORDIC_Config(Min)(Def)(Max)

HAL_CORDIC_SetFunction

30

30

156

CORDIC_ResetArguments(Min)(Def)(Max), LL_CORDIC_SetFunction(Min)(Def)(Max)

HAL_CORDIC_SetInputWidth

22

22

78

LL_CORDIC_SetInWidth(Min)(Def)(Max)

HAL_CORDIC_SetNumberArguments

22

22

78

LL_CORDIC_SetNbWrite(Min)(Def)(Max)

HAL_CORDIC_SetNumberResults

22

22

74

LL_CORDIC_SetNbRead(Min)(Def)(Max)

HAL_CORDIC_SetOutputWidth

22

22

78

LL_CORDIC_SetOutWidth(Min)(Def)(Max)

HAL_CORDIC_SetPrecision

24

54

220

CORDIC_CheckPrecision(Def)(Max), LL_CORDIC_GetFunction(Def)(Max), LL_CORDIC_SetPrecision(Min)(Def)(Max)

HAL_CORDIC_SetReadDMA

0

22

70

None

HAL_CORDIC_SetScalingFactor

24

54

178

CORDIC_CheckScalingFactor(Def)(Max), LL_CORDIC_GetFunction(Def)(Max), LL_CORDIC_SetScale(Min)(Def)(Max)

HAL_CORDIC_SetUserData

0

4

24

None

HAL_CORDIC_SetWriteDMA

0

22

70

None

HAL_CORDIC_WriteCpltCallback

2

2

24

None

HAL_CORDIC_WriteHalfCpltCallback

0

2

24

None

HAL_CORDIC_Write_DMA

0

116

220

CORDIC_Write_DMA_opt(Def)(Max)

HAL_CORDIC_Write_DMA_opt

0

136

260

CORDIC_Write_DMA_opt(Def)(Max)

Static CORDIC APIs

Static CORDIC APIs Footprint

API

Min Code Size (Bytes)

Default Code Size (Bytes)

Max Code Size (Bytes)

Called functions

CORDIC_Abort

26

102

102

LL_CORDIC_DisableDMAReq_RD(Def)(Max), LL_CORDIC_DisableDMAReq_WR(Def)(Max), LL_CORDIC_DisableIT(Min)(Def)(Max), LL_CORDIC_IsEnabledDMAReq_RD(Def)(Max), LL_CORDIC_IsEnabledDMAReq_WR(Def)(Max), HAL_DMA_Abort(Def)(Max)

CORDIC_CheckPrecision

0

64

64

None

CORDIC_CheckScalingFactor

0

124

124

None

CORDIC_DMAAbort

0

56

56

LL_CORDIC_DisableDMAReq_RD(Def)(Max), LL_CORDIC_DisableDMAReq_WR(Def)(Max), LL_CORDIC_DisableIT(Def)(Max)

CORDIC_DMAError

0

28

28

None

CORDIC_DMAInCplt

0

34

34

LL_CORDIC_DisableDMAReq_WR(Def)(Max)

CORDIC_DMAInHalfCplt

0

22

22

LL_CORDIC_DisableDMAReq_WR(Def)(Max)

CORDIC_DMAOutCplt

0

44

44

LL_CORDIC_DisableDMAReq_RD(Def)(Max), LL_CORDIC_DisableIT(Def)(Max)

CORDIC_DMAOutHalfCplt

0

14

14

None

CORDIC_ReadDataAndIncPtr_1

26

26

26

LL_CORDIC_ReadData(Min)(Def)(Max)

CORDIC_ReadDataAndIncPtr_2

42

42

42

LL_CORDIC_ReadData(Min)(Def)(Max)

CORDIC_Read_DMA_opt

0

124

124

CORDIC_ValidateReadNumber(Def)(Max), LL_CORDIC_EnableDMAReq_RD(Def)(Max), LL_CORDIC_GetNbRead(Def)(Max), HAL_DMA_StartPeriphXfer_IT_Opt(Def)(Max)

CORDIC_ResetArguments

182

182

182

LL_CORDIC_Config(Min)(Def)(Max), LL_CORDIC_GetFunction(Min)(Def)(Max), LL_CORDIC_GetInWidth(Min)(Def)(Max), LL_CORDIC_GetNbRead(Min)(Def)(Max), LL_CORDIC_GetNbWrite(Min)(Def)(Max), LL_CORDIC_GetOutWidth(Min)(Def)(Max), LL_CORDIC_GetPrecision(Min)(Def)(Max), LL_CORDIC_GetScale(Min)(Def)(Max), LL_CORDIC_ReadData(Min)(Def)(Max), LL_CORDIC_SetFunction(Min)(Def)(Max), LL_CORDIC_SetInWidth(Min)(Def)(Max), LL_CORDIC_SetNbRead(Min)(Def)(Max), LL_CORDIC_SetNbWrite(Min)(Def)(Max), LL_CORDIC_SetOutWidth(Min)(Def)(Max), LL_CORDIC_WriteData(Min)(Def)(Max)

CORDIC_ValidateReadNumber

40

40

40

LL_CORDIC_GetNbRead(Min)(Def)(Max), LL_CORDIC_GetOutWidth(Min)(Def)(Max)

CORDIC_ValidateWriteNumber

40

40

40

LL_CORDIC_GetInWidth(Min)(Def)(Max), LL_CORDIC_GetNbWrite(Min)(Def)(Max)

CORDIC_WriteDataAndIncPtr_1

26

26

26

LL_CORDIC_WriteData(Min)(Def)(Max)

CORDIC_WriteDataAndIncPtr_2

42

42

42

LL_CORDIC_WriteData(Min)(Def)(Max)

CORDIC_Write_DMA_opt

0

122

122

CORDIC_ValidateWriteNumber(Def)(Max), LL_CORDIC_EnableDMAReq_WR(Def)(Max), LL_CORDIC_GetNbWrite(Def)(Max), HAL_DMA_StartPeriphXfer_IT_Opt(Def)(Max)