LL FMAC APIs

LL FMAC APIs Footprint

API

Min Code Size (Bytes)

Default Code Size (Bytes)

Max Code Size (Bytes)

Called functions

LL_FMAC_ConfigFunc

42

42

42

None

LL_FMAC_ConfigX1

30

30

30

None

LL_FMAC_ConfigX2

28

28

28

None

LL_FMAC_ConfigY

30

30

30

None

LL_FMAC_DisableClipping

10

10

10

None

LL_FMAC_DisableDMAReq_READ

10

10

10

None

LL_FMAC_DisableDMAReq_WRITE

10

10

10

None

LL_FMAC_DisableIT

8

8

8

None

LL_FMAC_DisableIT_OVFL

10

10

10

None

LL_FMAC_DisableIT_RD

10

10

10

None

LL_FMAC_DisableIT_SAT

10

10

10

None

LL_FMAC_DisableIT_UNFL

10

10

10

None

LL_FMAC_DisableIT_WR

10

10

10

None

LL_FMAC_DisableStart

10

10

10

None

LL_FMAC_Disable_DMAReq_and_IT

16

16

16

None

LL_FMAC_EnableClipping

10

10

10

None

LL_FMAC_EnableDMAReq_READ

10

10

10

None

LL_FMAC_EnableDMAReq_WRITE

10

10

10

None

LL_FMAC_EnableIT

8

8

8

None

LL_FMAC_EnableIT_OVFL

10

10

10

None

LL_FMAC_EnableIT_RD

10

10

10

None

LL_FMAC_EnableIT_SAT

10

10

10

None

LL_FMAC_EnableIT_UNFL

10

10

10

None

LL_FMAC_EnableIT_WR

10

10

10

None

LL_FMAC_EnableReset

10

10

10

None

LL_FMAC_EnableStart

10

10

10

None

LL_FMAC_Enable_DMAReq_and_IT

10

10

10

None

LL_FMAC_GetFunction

8

8

8

None

LL_FMAC_GetParamP

6

6

6

None

LL_FMAC_GetParamQ

8

8

8

None

LL_FMAC_GetParamR

8

8

8

None

LL_FMAC_GetX1Base

6

6

6

None

LL_FMAC_GetX1BufferSize

8

8

8

None

LL_FMAC_GetX1FullWatermark

8

8

8

None

LL_FMAC_GetX2Base

6

6

6

None

LL_FMAC_GetX2BufferSize

8

8

8

None

LL_FMAC_GetYBase

6

6

6

None

LL_FMAC_GetYBufferSize

8

8

8

None

LL_FMAC_GetYEmptyWatermark

8

8

8

None

LL_FMAC_IsActiveFlag_OVFL

10

10

10

None

LL_FMAC_IsActiveFlag_SAT

10

10

10

None

LL_FMAC_IsActiveFlag_UNFL

10

10

10

None

LL_FMAC_IsActiveFlag_X1FULL

10

10

10

None

LL_FMAC_IsActiveFlag_YEMPTY

8

8

8

None

LL_FMAC_IsEnabledClipping

10

10

10

None

LL_FMAC_IsEnabledDMAReq_READ

10

10

10

None

LL_FMAC_IsEnabledDMAReq_WRITE

10

10

10

None

LL_FMAC_IsEnabledIT_OVFL

10

10

10

None

LL_FMAC_IsEnabledIT_RD

8

8

8

None

LL_FMAC_IsEnabledIT_SAT

10

10

10

None

LL_FMAC_IsEnabledIT_UNFL

10

10

10

None

LL_FMAC_IsEnabledIT_WR

10

10

10

None

LL_FMAC_IsEnabledReset

10

10

10

None

LL_FMAC_IsEnabledStart

6

6

6

None

LL_FMAC_SetFunction

12

12

12

None

LL_FMAC_SetParamP

10

10

10

None

LL_FMAC_SetParamQ

10

10

10

None

LL_FMAC_SetParamR

10

10

10

None

LL_FMAC_SetX1Base

10

10

10

None

LL_FMAC_SetX1BaseAndSize

20

20

20

None

LL_FMAC_SetX1BufferSize

10

10

10

None

LL_FMAC_SetX1FullWatermark

12

12

12

None

LL_FMAC_SetX2Base

12

12

12

None

LL_FMAC_SetX2BaseAndSize

20

20

20

None

LL_FMAC_SetX2BufferSize

10

10

10

None

LL_FMAC_SetYBase

10

10

10

None

LL_FMAC_SetYBaseAndSize

20

20

20

None

LL_FMAC_SetYBufferSize

10

10

10

None

LL_FMAC_SetYEmptyWatermark

12

12

12

None

LL_FMAC_WriteData

8

8

8

None

HAL FMAC APIs

HAL FMAC APIs Footprint

API

Min Code Size (Bytes)

Default Code Size (Bytes)

Max Code Size (Bytes)

Called functions

HAL_FMAC_DeInit

24

24

60

FMAC_Abort(Min)(Def)(Max)

HAL_FMAC_DisableClip

16

16

50

LL_FMAC_DisableClipping(Min)(Def)(Max)

HAL_FMAC_ERROR_IRQHandler

42

48

62

FMAC_Abort(Min)(Def)(Max)

HAL_FMAC_EnableClip

16

16

50

LL_FMAC_EnableClipping(Min)(Def)(Max)

HAL_FMAC_ErrorCallback

2

2

2

None

HAL_FMAC_GetConfig

58

58

110

LL_FMAC_GetX1Base(Min)(Def)(Max), LL_FMAC_GetX1BufferSize(Min)(Def)(Max), LL_FMAC_GetX2Base(Min)(Def)(Max), LL_FMAC_GetX2BufferSize(Min)(Def)(Max), LL_FMAC_GetYBase(Min)(Def)(Max), LL_FMAC_GetYBufferSize(Min)(Def)(Max)

HAL_FMAC_GetInstance

4

4

44

None

HAL_FMAC_GetLLInstance

4

4

44

None

HAL_FMAC_GetLastErrorCodes

0

4

40

None

HAL_FMAC_GetState

4

4

22

None

HAL_FMAC_GetUserData

0

4

40

None

HAL_FMAC_GetX1Address

6

6

46

None

HAL_FMAC_GetX1FullWatermark

12

12

48

LL_FMAC_GetX1FullWatermark(Min)(Def)(Max)

HAL_FMAC_GetX1State

4

4

22

None

HAL_FMAC_GetYAddress

6

6

46

None

HAL_FMAC_GetYEmptyWatermark

12

12

48

LL_FMAC_GetYEmptyWatermark(Min)(Def)(Max)

HAL_FMAC_GetYState

4

4

22

None

HAL_FMAC_IRQHandler

82

88

102

FMAC_Abort(Min)(Def)(Max), FMAC_ReadDataIncrPtr(Min)(Def)(Max), FMAC_WriteDataIncrPtr(Min)(Def)(Max)

HAL_FMAC_Init

28

70

124

HAL_RCC_FMAC1_EnableClock(Max)

HAL_FMAC_IsEnabledClip

14

14

50

LL_FMAC_IsEnabledClipping(Min)(Def)(Max)

HAL_FMAC_LockX1WriteAccessForExternPeriph

22

64

98

LL_FMAC_EnableIT_OVFL(Min)(Def)(Max)

HAL_FMAC_LockYReadAccessForExternPeriph

22

64

98

LL_FMAC_EnableIT_UNFL(Min)(Def)(Max)

HAL_FMAC_PreloadCpltCallback

2

2

2

None

HAL_FMAC_PreloadX1

24

24

130

FMAC_PreloadFifo(Min)(Def)(Max), LL_FMAC_GetX1BufferSize(Max)

HAL_FMAC_PreloadX1_DMA

24

24

130

FMAC_PreloadFifo_DMA(Min)(Def)(Max), LL_FMAC_GetX1BufferSize(Max)

HAL_FMAC_PreloadX2

82

162

318

FMAC_PreloadWaitStartReset(Min)(Def)(Max), FMAC_PreloadWrite(Min)(Def)(Max), LL_FMAC_GetX2BufferSize(Max)

HAL_FMAC_PreloadY

24

24

130

FMAC_PreloadFifo(Min)(Def)(Max), LL_FMAC_GetYBufferSize(Max)

HAL_FMAC_PreloadY_DMA

24

24

126

FMAC_PreloadFifo_DMA(Min)(Def)(Max), LL_FMAC_GetYBufferSize(Max)

HAL_FMAC_ReadY

170

226

314

HAL_GetTick(Min)(Def)(Max), LL_FMAC_GetYEmptyWatermark(Min)(Def)(Max), LL_FMAC_IsActiveFlag_YEMPTY(Min)(Def)(Max), LL_FMAC_ReadData(Min)(Def)(Max)

HAL_FMAC_ReadYCpltCallback

2

2

2

None

HAL_FMAC_ReadYHalfCpltCallback

2

2

2

None

HAL_FMAC_ReadY_DMA

98

154

238

HAL_DMA_StartPeriphXfer_IT_Opt(Min)(Def)(Max), LL_FMAC_Enable_DMAReq_and_IT(Min)(Def)(Max)

HAL_FMAC_ReadY_DMA_Opt

96

152

258

HAL_DMA_StartPeriphXfer_IT_Opt(Min)(Def)(Max), LL_FMAC_Enable_DMAReq_and_IT(Min)(Def)(Max)

HAL_FMAC_ReadY_IT

34

90

176

LL_FMAC_EnableIT(Min)(Def)(Max)

HAL_FMAC_RegisterErrorCallback

0

22

74

None

HAL_FMAC_RegisterPreloadCpltCallback

0

22

74

None

HAL_FMAC_RegisterReadYCpltCallback

0

22

92

None

HAL_FMAC_RegisterReadYHalfCpltCallback

0

22

92

None

HAL_FMAC_RegisterWriteX1CpltCallback

0

22

100

None

HAL_FMAC_RegisterWriteX1HalfCpltCallback

0

22

92

None

HAL_FMAC_SetConfig

54

64

228

LL_FMAC_SetX1BaseAndSize(Min)(Def)(Max), LL_FMAC_SetX2BaseAndSize(Min)(Def)(Max), LL_FMAC_SetYBaseAndSize(Min)(Def)(Max)

HAL_FMAC_SetReadYDMA

12

22

78

None

HAL_FMAC_SetUserData

0

4

42

None

HAL_FMAC_SetWriteX1DMA

12

22

78

None

HAL_FMAC_SetX1FullWatermark

20

20

106

LL_FMAC_SetX1FullWatermark(Min)(Def)(Max)

HAL_FMAC_SetX2BaseAddress

20

20

76

LL_FMAC_SetX2Base(Min)(Def)(Max)

HAL_FMAC_SetYEmptyWatermark

20

20

106

LL_FMAC_SetYEmptyWatermark(Min)(Def)(Max)

HAL_FMAC_StartFilterFIR

52

94

174

LL_FMAC_EnableIT_SAT(Min)(Def)(Max)

HAL_FMAC_StartFilterIIR

58

100

200

LL_FMAC_EnableIT_SAT(Min)(Def)(Max)

HAL_FMAC_StopFilter

12

12

44

FMAC_Abort(Min)(Def)(Max)

HAL_FMAC_UnlockX1WriteAccessForExternPeriph

22

22

56

LL_FMAC_DisableIT_OVFL(Min)(Def)(Max)

HAL_FMAC_UnlockYReadAccessForExternPeriph

22

22

56

LL_FMAC_DisableIT_UNFL(Min)(Def)(Max)

HAL_FMAC_WriteX1

172

228

306

HAL_GetTick(Min)(Def)(Max), LL_FMAC_GetX1FullWatermark(Min)(Def)(Max), LL_FMAC_IsActiveFlag_X1FULL(Min)(Def)(Max), LL_FMAC_WriteData(Min)(Def)(Max)

HAL_FMAC_WriteX1CpltCallback

2

2

2

None

HAL_FMAC_WriteX1HalfCpltCallback

2

2

2

None

HAL_FMAC_WriteX1_DMA

98

154

238

HAL_DMA_StartPeriphXfer_IT_Opt(Min)(Def)(Max), LL_FMAC_Enable_DMAReq_and_IT(Min)(Def)(Max)

HAL_FMAC_WriteX1_DMA_Opt

96

152

258

HAL_DMA_StartPeriphXfer_IT_Opt(Min)(Def)(Max), LL_FMAC_Enable_DMAReq_and_IT(Min)(Def)(Max)

HAL_FMAC_WriteX1_IT

34

90

176

LL_FMAC_EnableIT(Min)(Def)(Max)

Static FMAC APIs

Static FMAC APIs Footprint

API

Min Code Size (Bytes)

Default Code Size (Bytes)

Max Code Size (Bytes)

Called functions

FMAC_Abort

108

108

108

HAL_DMA_Abort(Min)(Def)(Max), LL_FMAC_DisableDMAReq_READ(Min)(Def)(Max), LL_FMAC_DisableDMAReq_WRITE(Min)(Def)(Max), LL_FMAC_DisableIT(Min)(Def)(Max), LL_FMAC_EnableReset(Min)(Def)(Max), LL_FMAC_IsEnabledDMAReq_READ(Min)(Def)(Max), LL_FMAC_IsEnabledDMAReq_WRITE(Min)(Def)(Max), LL_FMAC_IsEnabledReset(Min)(Def)(Max)

FMAC_DMAError

20

28

28

FMAC_Abort(Min)(Def)(Max)

FMAC_DMAPreloadCpltCallback

34

40

40

LL_FMAC_Disable_DMAReq_and_IT(Min)(Def)(Max)

FMAC_DMAReadYCpltCallback

34

34

34

LL_FMAC_Disable_DMAReq_and_IT(Min)(Def)(Max)

FMAC_DMAReadYHalfCpltCallback

14

14

14

None

FMAC_DMAWriteX1CpltCallback

34

34

34

LL_FMAC_Disable_DMAReq_and_IT(Min)(Def)(Max)

FMAC_DMAWriteX1HalfCpltCallback

14

14

14

None

FMAC_PreloadFifo

70

126

126

FMAC_PreloadWaitStartReset(Min)(Def)(Max), FMAC_PreloadWrite(Min)(Def)(Max)

FMAC_PreloadFifo_DMA

94

146

146

HAL_DMA_StartPeriphXfer_IT_Opt(Min)(Def)(Max), LL_FMAC_Enable_DMAReq_and_IT(Min)(Def)(Max)

FMAC_PreloadWaitStartReset

60

68

68

HAL_GetTick(Min)(Def)(Max), LL_FMAC_IsEnabledStart(Min)(Def)(Max)

FMAC_PreloadWrite

70

78

78

FMAC_Abort(Min)(Def)(Max), LL_FMAC_IsActiveFlag_OVFL(Min)(Def)(Max), LL_FMAC_WriteData(Min)(Def)(Max)

FMAC_ReadDataIncrPtr

116

116

116

LL_FMAC_DisableIT(Min)(Def)(Max), LL_FMAC_GetYEmptyWatermark(Min)(Def)(Max), LL_FMAC_ReadData(Min)(Def)(Max)

FMAC_WriteDataIncrPtr

118

118

118

LL_FMAC_DisableIT(Min)(Def)(Max), LL_FMAC_GetX1FullWatermark(Min)(Def)(Max), LL_FMAC_WriteData(Min)(Def)(Max)