LL UCPD APIs

LL UCPD APIs Footprint

API

Min Code Size (Bytes)

Default Code Size (Bytes)

Max Code Size (Bytes)

Called functions

LL_UCPD_ClearFlag_FRS

10

10

10

None

LL_UCPD_ClearFlag_RxHRST

10

10

10

None

LL_UCPD_ClearFlag_RxMsgEnd

10

10

10

None

LL_UCPD_ClearFlag_RxOrderSet

10

10

10

None

LL_UCPD_ClearFlag_RxOvr

10

10

10

None

LL_UCPD_ClearFlag_TxHRSTDISC

10

10

10

None

LL_UCPD_ClearFlag_TxHRSTSENT

10

10

10

None

LL_UCPD_ClearFlag_TxMSGABT

10

10

10

None

LL_UCPD_ClearFlag_TxMSGDISC

10

10

10

None

LL_UCPD_ClearFlag_TxMSGSENT

10

10

10

None

LL_UCPD_ClearFlag_TxUND

10

10

10

None

LL_UCPD_ClearFlag_TypeCEventCC1

10

10

10

None

LL_UCPD_ClearFlag_TypeCEventCC2

10

10

10

None

LL_UCPD_Disable

10

10

10

None

LL_UCPD_DisableFRSDetection

10

10

10

None

LL_UCPD_DisableForceClock

10

10

10

None

LL_UCPD_DisableIT_FRS

10

10

10

None

LL_UCPD_DisableIT_RxHRST

10

10

10

None

LL_UCPD_DisableIT_RxMsgEnd

10

10

10

None

LL_UCPD_DisableIT_RxNE

10

10

10

None

LL_UCPD_DisableIT_RxOrderSet

10

10

10

None

LL_UCPD_DisableIT_RxOvr

10

10

10

None

LL_UCPD_DisableIT_TxHRSTDISC

10

10

10

None

LL_UCPD_DisableIT_TxHRSTSENT

10

10

10

None

LL_UCPD_DisableIT_TxIS

10

10

10

None

LL_UCPD_DisableIT_TxMSGABT

10

10

10

None

LL_UCPD_DisableIT_TxMSGDISC

10

10

10

None

LL_UCPD_DisableIT_TxMSGSENT

10

10

10

None

LL_UCPD_DisableIT_TxUND

10

10

10

None

LL_UCPD_DisableIT_TypeCEventCC1

10

10

10

None

LL_UCPD_DisableIT_TypeCEventCC2

10

10

10

None

LL_UCPD_DisableRx

10

10

10

None

LL_UCPD_DisableRxAnalogFilter

10

10

10

None

LL_UCPD_DisableRxDMA

10

10

10

None

LL_UCPD_DisableRxPreFilter

10

10

10

None

LL_UCPD_DisableTxDMA

10

10

10

None

LL_UCPD_DisableTypeCDetectionCC1

10

10

10

None

LL_UCPD_DisableTypeCDetectionCC2

10

10

10

None

LL_UCPD_DisableVconnDischarge

10

10

10

None

LL_UCPD_DisableWakeUp

10

10

10

None

LL_UCPD_Enable

10

10

10

None

LL_UCPD_EnableFRSDetection

10

10

10

None

LL_UCPD_EnableForceClock

10

10

10

None

LL_UCPD_EnableIT_FRS

10

10

10

None

LL_UCPD_EnableIT_RxHRST

10

10

10

None

LL_UCPD_EnableIT_RxMsgEnd

10

10

10

None

LL_UCPD_EnableIT_RxNE

10

10

10

None

LL_UCPD_EnableIT_RxOrderSet

10

10

10

None

LL_UCPD_EnableIT_RxOvr

10

10

10

None

LL_UCPD_EnableIT_TxHRSTDISC

10

10

10

None

LL_UCPD_EnableIT_TxHRSTSENT

10

10

10

None

LL_UCPD_EnableIT_TxIS

10

10

10

None

LL_UCPD_EnableIT_TxMSGABT

10

10

10

None

LL_UCPD_EnableIT_TxMSGDISC

10

10

10

None

LL_UCPD_EnableIT_TxMSGSENT

10

10

10

None

LL_UCPD_EnableIT_TxUND

10

10

10

None

LL_UCPD_EnableIT_TypeCEventCC1

10

10

10

None

LL_UCPD_EnableIT_TypeCEventCC2

10

10

10

None

LL_UCPD_EnableRx

10

10

10

None

LL_UCPD_EnableRxAnalogFilter

10

10

10

None

LL_UCPD_EnableRxDMA

10

10

10

None

LL_UCPD_EnableRxPreFilter

10

10

10

None

LL_UCPD_EnableTxDMA

10

10

10

None

LL_UCPD_EnableTypeCDetectionCC1

10

10

10

None

LL_UCPD_EnableTypeCDetectionCC2

10

10

10

None

LL_UCPD_EnableVconnDischarge

10

10

10

None

LL_UCPD_EnableWakeUp

10

10

10

None

LL_UCPD_GetCCEnable

8

8

8

None

LL_UCPD_GetCCPin

8

8

8

None

LL_UCPD_GetHbitClockDiv

8

8

8

None

LL_UCPD_GetIfrGap

8

8

8

None

LL_UCPD_GetPSCClk

8

8

8

None

LL_UCPD_GetRole

8

8

8

None

LL_UCPD_GetRpResistor

8

8

8

None

LL_UCPD_GetRxMode

8

8

8

None

LL_UCPD_GetRxOrderSet

10

10

10

None

LL_UCPD_GetRxPreFilterSampling

8

8

8

None

LL_UCPD_GetTransWin

8

8

8

None

LL_UCPD_GetTxMode

8

8

8

None

LL_UCPD_GetTypeCVstateCC1

8

8

8

None

LL_UCPD_GetTypeCVstateCC2

8

8

8

None

LL_UCPD_IsActiveFlag_FRS

10

10

10

None

LL_UCPD_IsActiveFlag_RxErr

10

10

10

None

LL_UCPD_IsActiveFlag_RxHRST

10

10

10

None

LL_UCPD_IsActiveFlag_RxMsgEnd

10

10

10

None

LL_UCPD_IsActiveFlag_RxNE

10

10

10

None

LL_UCPD_IsActiveFlag_RxOrderSet

10

10

10

None

LL_UCPD_IsActiveFlag_RxOvr

10

10

10

None

LL_UCPD_IsActiveFlag_TxHRSTDISC

10

10

10

None

LL_UCPD_IsActiveFlag_TxHRSTSENT

10

10

10

None

LL_UCPD_IsActiveFlag_TxIS

8

8

8

None

LL_UCPD_IsActiveFlag_TxMSGABT

10

10

10

None

LL_UCPD_IsActiveFlag_TxMSGDISC

10

10

10

None

LL_UCPD_IsActiveFlag_TxMSGSENT

10

10

10

None

LL_UCPD_IsActiveFlag_TxUND

10

10

10

None

LL_UCPD_IsActiveFlag_TypeCEventCC1

10

10

10

None

LL_UCPD_IsActiveFlag_TypeCEventCC2

10

10

10

None

LL_UCPD_IsEnabled

6

6

6

None

LL_UCPD_IsEnabledFRSDetection

10

10

10

None

LL_UCPD_IsEnabledForceClock

10

10

10

None

LL_UCPD_IsEnabledIT_FRS

10

10

10

None

LL_UCPD_IsEnabledIT_RxHRST

10

10

10

None

LL_UCPD_IsEnabledIT_RxMsgEnd

10

10

10

None

LL_UCPD_IsEnabledIT_RxNE

10

10

10

None

LL_UCPD_IsEnabledIT_RxOrderSet

10

10

10

None

LL_UCPD_IsEnabledIT_RxOvr

10

10

10

None

LL_UCPD_IsEnabledIT_TxHRSTDISC

10

10

10

None

LL_UCPD_IsEnabledIT_TxHRSTSENT

10

10

10

None

LL_UCPD_IsEnabledIT_TxIS

8

8

8

None

LL_UCPD_IsEnabledIT_TxMSGABT

10

10

10

None

LL_UCPD_IsEnabledIT_TxMSGDISC

10

10

10

None

LL_UCPD_IsEnabledIT_TxMSGSENT

10

10

10

None

LL_UCPD_IsEnabledIT_TxUND

10

10

10

None

LL_UCPD_IsEnabledIT_TypeCEventCC1

10

10

10

None

LL_UCPD_IsEnabledIT_TypeCEventCC2

10

10

10

None

LL_UCPD_IsEnabledRx

10

10

10

None

LL_UCPD_IsEnabledRxAnalogFilter

10

10

10

None

LL_UCPD_IsEnabledRxDMA

10

10

10

None

LL_UCPD_IsEnabledRxPreFilter

12

12

12

None

LL_UCPD_IsEnabledTxDMA

10

10

10

None

LL_UCPD_IsEnabledTypeCDetectionCC1

14

14

14

None

LL_UCPD_IsEnabledTypeCDetectionCC2

14

14

14

None

LL_UCPD_IsEnabledVconnDischarge

10

10

10

None

LL_UCPD_IsEnabledWakeUp

10

10

10

None

LL_UCPD_ReadData

4

4

4

None

LL_UCPD_ReadRxOrderSet

8

8

8

None

LL_UCPD_ReadRxPaySize

8

8

8

None

LL_UCPD_ReadTxOrderSet

8

8

8

None

LL_UCPD_SendHardReset

10

10

10

None

LL_UCPD_SendMessage

10

10

10

None

LL_UCPD_SetCCEnable

12

12

12

None

LL_UCPD_SetCCPin

12

12

12

None

LL_UCPD_SetHbitClockDiv

12

12

12

None

LL_UCPD_SetIfrGap

14

14

14

None

LL_UCPD_SetPSCClk

12

12

12

None

LL_UCPD_SetRole

12

12

12

None

LL_UCPD_SetRpResistor

12

12

12

None

LL_UCPD_SetRxMode

12

12

12

None

LL_UCPD_SetRxOrdExt1

4

4

4

None

LL_UCPD_SetRxOrdExt2

4

4

4

None

LL_UCPD_SetRxOrderSet

12

12

12

None

LL_UCPD_SetRxPreFilterSampling

14

14

14

None

LL_UCPD_SetTransWin

14

14

14

None

LL_UCPD_SetTxMode

12

12

12

None

LL_UCPD_SignalFRSTX

10

10

10

None

LL_UCPD_WriteData

8

8

8

None

LL_UCPD_WriteTxOrderSet

4

4

4

None

LL_UCPD_WriteTxPaySize

4

4

4

None

HAL UCPD APIs

HAL UCPD APIs Footprint

API

Min Code Size (Bytes)

Default Code Size (Bytes)

Max Code Size (Bytes)

Called functions

HAL_UCPD_AbortCpltCallback

2

2

2

None

HAL_UCPD_Abort_IT

152

166

202

LL_UCPD_DisableIT(Min)(Def)(Max), LL_UCPD_DisableRxDMA(Min)(Def)(Max), LL_UCPD_DisableTxDMA(Min)(Def)(Max), LL_UCPD_EnableIT_TxMSGSENT(Min)(Def)(Max)

HAL_UCPD_AcquireBus

0

44

76

None

HAL_UCPD_DeInit

122

126

166

LL_UCPD_Disable(Min)(Def)(Max), LL_UCPD_DisableIT(Min)(Def)(Max), LL_UCPD_IsEnabledRxDMA(Min)(Def)(Max), LL_UCPD_IsEnabledTxDMA(Min)(Def)(Max)

HAL_UCPD_DisableFRS_Rx

24

34

70

LL_UCPD_DisableFRSDetection(Min)(Def)(Max), LL_UCPD_DisableIT_FRS(Min)(Def)(Max)

HAL_UCPD_DisableForceClock

16

26

60

LL_UCPD_DisableForceClock(Min)(Def)(Max)

HAL_UCPD_DisableHardReset_Rx

22

32

68

LL_UCPD_DisableIT_RxHRST(Min)(Def)(Max), LL_UCPD_DisableRx(Min)(Def)(Max)

HAL_UCPD_DisableRx

16

26

58

LL_UCPD_DisableRx(Min)(Def)(Max)

HAL_UCPD_DisableRxAnalogFilter

16

26

60

LL_UCPD_DisableRxAnalogFilter(Min)(Def)(Max)

HAL_UCPD_DisableRxPreFilter

16

26

56

LL_UCPD_DisableRxPreFilter(Min)(Def)(Max)

HAL_UCPD_DisableTypeCDetectorCCx

48

58

116

LL_UCPD_DisableIT_TypeCEventCC1(Min)(Def)(Max), LL_UCPD_DisableIT_TypeCEventCC2(Min)(Def)(Max), LL_UCPD_DisableTypeCDetectionCC1(Min)(Def)(Max), LL_UCPD_DisableTypeCDetectionCC2(Min)(Def)(Max)

HAL_UCPD_DisableVconnDischarge

16

26

62

LL_UCPD_DisableVconnDischarge(Min)(Def)(Max)

HAL_UCPD_DisableWakeupMode

16

26

60

LL_UCPD_DisableWakeUp(Min)(Def)(Max)

HAL_UCPD_EnableFRS_Rx

24

34

70

LL_UCPD_EnableFRSDetection(Min)(Def)(Max), LL_UCPD_EnableIT_FRS(Min)(Def)(Max)

HAL_UCPD_EnableForceClock

16

26

60

LL_UCPD_EnableForceClock(Min)(Def)(Max)

HAL_UCPD_EnableHardReset_Rx

22

32

68

LL_UCPD_EnableIT_RxHRST(Min)(Def)(Max), LL_UCPD_EnableRx(Min)(Def)(Max)

HAL_UCPD_EnableRx

16

26

58

LL_UCPD_EnableRx(Min)(Def)(Max)

HAL_UCPD_EnableRxAnalogFilter

16

26

60

LL_UCPD_EnableRxAnalogFilter(Min)(Def)(Max)

HAL_UCPD_EnableRxPreFilter

16

26

56

LL_UCPD_EnableRxPreFilter(Min)(Def)(Max)

HAL_UCPD_EnableTypeCDetectorCCx

48

58

116

LL_UCPD_EnableIT_TypeCEventCC1(Min)(Def)(Max), LL_UCPD_EnableIT_TypeCEventCC2(Min)(Def)(Max), LL_UCPD_EnableTypeCDetectionCC1(Min)(Def)(Max), LL_UCPD_EnableTypeCDetectionCC2(Min)(Def)(Max)

HAL_UCPD_EnableVconnDischarge

16

26

62

LL_UCPD_EnableVconnDischarge(Min)(Def)(Max)

HAL_UCPD_EnableWakeupMode

16

26

60

LL_UCPD_EnableWakeUp(Min)(Def)(Max)

HAL_UCPD_ErrorCallback

2

2

2

None

HAL_UCPD_FRSEvtCallback

2

2

2

None

HAL_UCPD_GetActiveCC

14

14

50

LL_UCPD_GetCCPin(Min)(Def)(Max)

HAL_UCPD_GetCCLines

14

14

50

LL_UCPD_GetCCEnable(Min)(Def)(Max)

HAL_UCPD_GetConfig

50

50

102

LL_UCPD_GetHbitClockDiv(Min)(Def)(Max), LL_UCPD_GetIfrGap(Min)(Def)(Max), LL_UCPD_GetPSCClk(Min)(Def)(Max), LL_UCPD_GetRxOrderSet(Min)(Def)(Max), LL_UCPD_GetTransWin(Min)(Def)(Max)

HAL_UCPD_GetDetectedRxOrderedSet

14

14

50

LL_UCPD_ReadRxOrderSet(Min)(Def)(Max)

HAL_UCPD_GetLastErrorCodes

0

4

22

None

HAL_UCPD_GetRole

14

14

50

LL_UCPD_GetRole(Min)(Def)(Max)

HAL_UCPD_GetRp

14

14

50

LL_UCPD_GetRpResistor(Min)(Def)(Max)

HAL_UCPD_GetRxMode

14

14

50

LL_UCPD_GetRxMode(Min)(Def)(Max)

HAL_UCPD_GetRxOrderedSet

12

12

48

LL_UCPD_GetRxOrderSet(Min)(Def)(Max)

HAL_UCPD_GetRxPreFilterSampling

14

14

46

LL_UCPD_GetRxPreFilterSampling(Min)(Def)(Max)

HAL_UCPD_GetState

4

4

22

None

HAL_UCPD_GetTxMode

14

14

50

LL_UCPD_GetTxMode(Min)(Def)(Max)

HAL_UCPD_GetTxOrderedSet

12

12

48

LL_UCPD_ReadTxOrderSet(Min)(Def)(Max)

HAL_UCPD_GetTypeCVoltageLevelCCx

210

210

268

LL_UCPD_GetRole(Min)(Def)(Max), LL_UCPD_GetTypeCVstateCC1(Min)(Def)(Max), LL_UCPD_GetTypeCVstateCC2(Min)(Def)(Max)

HAL_UCPD_GetUserData

0

14

30

None

HAL_UCPD_HRstDiscardCallback

2

2

2

None

HAL_UCPD_HRstRxCallback

2

2

2

None

HAL_UCPD_HRstSentCallback

2

2

2

None

HAL_UCPD_IRQHandler

480

546

582

LL_UCPD_ClearFlag(Min)(Def)(Max), LL_UCPD_ClearFlag_FRS(Min)(Def)(Max), LL_UCPD_ClearFlag_RxHRST(Min)(Def)(Max), LL_UCPD_ClearFlag_RxMsgEnd(Min)(Def)(Max), LL_UCPD_ClearFlag_RxOrderSet(Min)(Def)(Max), LL_UCPD_ClearFlag_RxOvr(Min)(Def)(Max), LL_UCPD_ClearFlag_TxHRSTDISC(Min)(Def)(Max), LL_UCPD_ClearFlag_TxHRSTSENT(Min)(Def)(Max), LL_UCPD_ClearFlag_TxMSGABT(Min)(Def)(Max), LL_UCPD_ClearFlag_TxMSGDISC(Min)(Def)(Max), LL_UCPD_ClearFlag_TxMSGSENT(Min)(Def)(Max), LL_UCPD_ClearFlag_TxUND(Min)(Def)(Max), LL_UCPD_DisableIT_TxUND(Min)(Def)(Max), LL_UCPD_EnableIT_TxMSGSENT(Min)(Def)(Max), LL_UCPD_IsEnabledTxDMA(Min)(Def)(Max), LL_UCPD_SendMessage(Min)(Def)(Max), LL_UCPD_SetTxMode(Min)(Def)(Max), LL_UCPD_WriteTxPaySize(Min)(Def)(Max)

HAL_UCPD_Init

28

120

196

HAL_RCC_UCPD1_EnableClock(Max)

HAL_UCPD_IsEnabledFRS_Rx

14

14

50

LL_UCPD_IsEnabledFRSDetection(Min)(Def)(Max)

HAL_UCPD_IsEnabledForceClock

14

14

50

LL_UCPD_IsEnabledForceClock(Min)(Def)(Max)

HAL_UCPD_IsEnabledHardReset_Rx

14

14

50

LL_UCPD_IsEnabledIT_RxHRST(Min)(Def)(Max)

HAL_UCPD_IsEnabledRx

14

14

46

LL_UCPD_IsEnabledRx(Min)(Def)(Max)

HAL_UCPD_IsEnabledRxAnalogFilter

14

14

50

LL_UCPD_IsEnabledRxAnalogFilter(Min)(Def)(Max)

HAL_UCPD_IsEnabledRxPreFilter

14

14

46

LL_UCPD_IsEnabledRxPreFilter(Min)(Def)(Max)

HAL_UCPD_IsEnabledTypeCDetectorCCx

34

34

98

LL_UCPD_IsEnabledTypeCDetectionCC1(Min)(Def)(Max), LL_UCPD_IsEnabledTypeCDetectionCC2(Min)(Def)(Max)

HAL_UCPD_IsEnabledVconnDischarge

14

14

50

LL_UCPD_IsEnabledVconnDischarge(Min)(Def)(Max)

HAL_UCPD_IsEnabledWakeupMode

14

14

50

LL_UCPD_IsEnabledWakeUp(Min)(Def)(Max)

HAL_UCPD_Receive_DMA

230

300

374

LL_UCPD_EnableIT(Min)(Def)(Max), LL_UCPD_EnableRx(Min)(Def)(Max), LL_UCPD_EnableRxDMA(Min)(Def)(Max), LL_UCPD_GetRxDataAddress(Min)(Def)(Max), LL_UCPD_GetTxDataAddress(Min)(Def)(Max)

HAL_UCPD_RegisterAbortCpltCallback

0

26

78

None

HAL_UCPD_RegisterErrorCallback

0

26

78

None

HAL_UCPD_RegisterFRSEvtCallback

0

26

78

None

HAL_UCPD_RegisterHRstDiscardCallback

0

26

78

None

HAL_UCPD_RegisterHRstRxCallback

0

26

78

None

HAL_UCPD_RegisterHRstSentCallback

0

26

82

None

HAL_UCPD_RegisterRxCpltCallback

0

26

84

None

HAL_UCPD_RegisterRxOrdDetCallback

0

26

84

None

HAL_UCPD_RegisterTxAbortCallback

0

26

84

None

HAL_UCPD_RegisterTxCpltCallback

0

26

84

None

HAL_UCPD_RegisterTxDiscardCallback

0

26

84

None

HAL_UCPD_RegisterTxGoodCRCCpltCallback

0

26

84

None

HAL_UCPD_RegisterTypeCEventCCxCallback

0

26

78

None

HAL_UCPD_ReleaseBus

0

40

72

None

HAL_UCPD_RxCpltCallback

2

2

2

None

HAL_UCPD_RxOrdDetCallback

2

2

2

None

HAL_UCPD_SendBIST

36

78

108

LL_UCPD_SendMessage(Min)(Def)(Max), LL_UCPD_SetTxMode(Min)(Def)(Max)

HAL_UCPD_SendCableReset

42

86

122

LL_UCPD_EnableIT_TxMSGSENT(Min)(Def)(Max), LL_UCPD_SendMessage(Min)(Def)(Max), LL_UCPD_SetTxMode(Min)(Def)(Max)

HAL_UCPD_SendFRS

16

26

62

LL_UCPD_SignalFRSTX(Min)(Def)(Max)

HAL_UCPD_SendHardReset

26

36

72

LL_UCPD_EnableIT(Min)(Def)(Max), LL_UCPD_SendHardReset(Min)(Def)(Max)

HAL_UCPD_SetActiveCC

22

32

96

LL_UCPD_SetCCPin(Min)(Def)(Max)

HAL_UCPD_SetCCLines

22

32

118

LL_UCPD_SetCCEnable(Min)(Def)(Max)

HAL_UCPD_SetConfig

50

64

606

LL_UCPD_Config(Min)(Def)(Max), LL_UCPD_Disable(Min)(Def)(Max)

HAL_UCPD_SetGoodCRCData

32

42

78

LL_UCPD_EnableTxDMA(Min)(Def)(Max)

HAL_UCPD_SetRole

22

32

98

LL_UCPD_SetRole(Min)(Def)(Max)

HAL_UCPD_SetRp

22

32

116

LL_UCPD_SetRpResistor(Min)(Def)(Max)

HAL_UCPD_SetRxDMA

12

26

82

None

HAL_UCPD_SetRxMode

22

32

96

LL_UCPD_SetRxMode(Min)(Def)(Max)

HAL_UCPD_SetRxOrderedSet

40

50

106

LL_UCPD_DisableIT_RxOrderSet(Min)(Def)(Max), LL_UCPD_EnableIT_RxOrderSet(Min)(Def)(Max), LL_UCPD_SetRxOrderSet(Min)(Def)(Max)

HAL_UCPD_SetRxPreFilterSampling

22

32

94

LL_UCPD_SetRxPreFilterSampling(Min)(Def)(Max)

HAL_UCPD_SetTxDMA

12

26

82

None

HAL_UCPD_SetTxMode

22

32

104

LL_UCPD_SetTxMode(Min)(Def)(Max)

HAL_UCPD_SetTxOrderedSet

20

30

134

LL_UCPD_WriteTxOrderSet(Min)(Def)(Max)

HAL_UCPD_SetUserData

0

4

24

None

HAL_UCPD_Start

28

70

100

LL_UCPD_Enable(Min)(Def)(Max)

HAL_UCPD_Stop

28

38

70

LL_UCPD_Disable(Min)(Def)(Max)

HAL_UCPD_StopBIST

42

52

82

LL_UCPD_Disable(Min)(Def)(Max), LL_UCPD_Enable(Min)(Def)(Max)

HAL_UCPD_Transmit_DMA

142

212

280

LL_UCPD_EnableIT(Min)(Def)(Max), LL_UCPD_EnableTxDMA(Min)(Def)(Max), LL_UCPD_GetTxDataAddress(Min)(Def)(Max), LL_UCPD_SendMessage(Min)(Def)(Max), LL_UCPD_WriteTxPaySize(Min)(Def)(Max)

HAL_UCPD_TxAbortCallback

2

2

2

None

HAL_UCPD_TxCpltCallback

2

2

2

None

HAL_UCPD_TxDiscardCallback

2

2

2

None

HAL_UCPD_TxGoodCRCCpltCallback

2

2

2

None

HAL_UCPD_TypeCEventCCxCallback

2

2

2

None

Static UCPD APIs

Static UCPD APIs Footprint

API

Min Code Size (Bytes)

Default Code Size (Bytes)

Max Code Size (Bytes)

Called functions

UCPD_DMAEndTxMsgAbortCallback

32

32

32

LL_UCPD_DisableIT(Min)(Def)(Max)

UCPD_DMAEndTxMsgDiscardCallback

32

32

32

LL_UCPD_DisableIT(Min)(Def)(Max)

UCPD_DMAError

98

124

124

LL_UCPD_IsEnabledRxDMA(Min)(Def)(Max), LL_UCPD_IsEnabledTxDMA(Min)(Def)(Max), UCPD_EndRxTransfer(Min)(Def)(Max), UCPD_EndTxTransfer(Min)(Def)(Max)

UCPD_DMAReceiveCplt

32

32

32

LL_UCPD_DisableRxDMA(Min)(Def)(Max)

UCPD_DMARxAbortCallback

62

66

66

LL_UCPD_ClearFlag_RxOvr(Min)(Def)(Max), LL_UCPD_DisableRxDMA(Min)(Def)(Max)

UCPD_DMATransmitCplt

24

24

24

LL_UCPD_DisableTxDMA(Min)(Def)(Max), LL_UCPD_EnableIT_TxMSGSENT(Min)(Def)(Max)

UCPD_DMATxAbortCallback

26

26

26

LL_UCPD_ClearFlag(Min)(Def)(Max), LL_UCPD_DisableTxDMA(Min)(Def)(Max)

UCPD_EndRxTransfer

28

28

28

LL_UCPD_DisableIT(Min)(Def)(Max)

UCPD_EndTxTransfer

26

26

26

LL_UCPD_DisableIT(Min)(Def)(Max)