LL I3C APIs

LL I3C APIs Footprint

API

Min Code Size (Bytes)

Default Code Size (Bytes)

Max Code Size (Bytes)

Called functions

LL_I3C_ClearFlag_ASUPD

8

8

8

None

LL_I3C_ClearFlag_CR

8

8

8

None

LL_I3C_ClearFlag_CRUPD

8

8

8

None

LL_I3C_ClearFlag_DAUPD

8

8

8

None

LL_I3C_ClearFlag_DEF

8

8

8

None

LL_I3C_ClearFlag_ERR

8

8

8

None

LL_I3C_ClearFlag_FC

8

8

8

None

LL_I3C_ClearFlag_GET

8

8

8

None

LL_I3C_ClearFlag_GRP

8

8

8

None

LL_I3C_ClearFlag_HJ

8

8

8

None

LL_I3C_ClearFlag_IBI

8

8

8

None

LL_I3C_ClearFlag_IBIEND

8

8

8

None

LL_I3C_ClearFlag_INTUPD

8

8

8

None

LL_I3C_ClearFlag_MRLUPD

8

8

8

None

LL_I3C_ClearFlag_MWLUPD

8

8

8

None

LL_I3C_ClearFlag_RST

8

8

8

None

LL_I3C_ClearFlag_RXTGTEND

8

8

8

None

LL_I3C_ClearFlag_STA

8

8

8

None

LL_I3C_ClearFlag_WKP

8

8

8

None

LL_I3C_ConfigClockWaveForm

6

6

6

None

LL_I3C_ConfigCtrlFifo

22

22

22

None

LL_I3C_ConfigDeviceCapabilities

36

36

36

None

LL_I3C_ConfigNbIBIAddData

16

16

16

None

LL_I3C_ConfigPayloadEntDAA

16

16

16

None

LL_I3C_ConfigStallTime

10

10

10

None

LL_I3C_ConfigTgtFifo

14

14

14

None

LL_I3C_ConfigTxPreload

20

20

20

None

LL_I3C_ControllerHandleCCC

22

22

22

None

LL_I3C_ControllerHandleMessage

26

26

26

None

LL_I3C_DMA_GetRegAddr

56

56

56

None

LL_I3C_Disable

10

10

10

None

LL_I3C_DisableArbitrationHeader

10

10

10

None

LL_I3C_DisableControlFIFO

10

10

10

None

LL_I3C_DisableControllerRoleReq

10

10

10

None

LL_I3C_DisableDMAReq_Control

10

10

10

None

LL_I3C_DisableDMAReq_RX

10

10

10

None

LL_I3C_DisableDMAReq_Status

10

10

10

None

LL_I3C_DisableDMAReq_TX

10

10

10

None

LL_I3C_DisableExitPattern

10

10

10

None

LL_I3C_DisableFrameSuspend

18

18

18

None

LL_I3C_DisableHJAck

10

10

10

None

LL_I3C_DisableHandOffDelay

14

14

14

None

LL_I3C_DisableHighKeeperSDA

10

10

10

None

LL_I3C_DisableHotJoin

10

10

10

None

LL_I3C_DisableIBI

10

10

10

None

LL_I3C_DisableIBIAddData

18

18

18

None

LL_I3C_DisableIT

8

8

8

None

LL_I3C_DisableIT_ASUPD

10

10

10

None

LL_I3C_DisableIT_CFNF

10

10

10

None

LL_I3C_DisableIT_CR

10

10

10

None

LL_I3C_DisableIT_CRUPD

10

10

10

None

LL_I3C_DisableIT_DAUPD

10

10

10

None

LL_I3C_DisableIT_DEF

10

10

10

None

LL_I3C_DisableIT_ERR

10

10

10

None

LL_I3C_DisableIT_FC

10

10

10

None

LL_I3C_DisableIT_GET

10

10

10

None

LL_I3C_DisableIT_GRP

10

10

10

None

LL_I3C_DisableIT_HJ

10

10

10

None

LL_I3C_DisableIT_IBI

10

10

10

None

LL_I3C_DisableIT_IBIEND

10

10

10

None

LL_I3C_DisableIT_INTUPD

10

10

10

None

LL_I3C_DisableIT_MRLUPD

10

10

10

None

LL_I3C_DisableIT_MWLUPD

10

10

10

None

LL_I3C_DisableIT_RST

10

10

10

None

LL_I3C_DisableIT_RXFNE

10

10

10

None

LL_I3C_DisableIT_RXTGTEND

10

10

10

None

LL_I3C_DisableIT_SFNE

10

10

10

None

LL_I3C_DisableIT_STA

10

10

10

None

LL_I3C_DisableIT_TXFNF

10

10

10

None

LL_I3C_DisableIT_WKP

10

10

10

None

LL_I3C_DisableOwnDynAddress

10

10

10

None

LL_I3C_DisableResetPattern

10

10

10

None

LL_I3C_DisableStallACK

14

14

14

None

LL_I3C_DisableStallACKI2CAddr

14

14

14

None

LL_I3C_DisableStallACKI2CRead

14

14

14

None

LL_I3C_DisableStallACKI2CWrite

14

14

14

None

LL_I3C_DisableStallParityCCC

14

14

14

None

LL_I3C_DisableStallParityData

14

14

14

None

LL_I3C_DisableStallTbit

14

14

14

None

LL_I3C_DisableStatusFIFO

10

10

10

None

LL_I3C_DisableTargetCRAck

18

18

18

None

LL_I3C_DisableTargetIBIAck

18

18

18

None

LL_I3C_Enable

10

10

10

None

LL_I3C_EnableArbitrationHeader

10

10

10

None

LL_I3C_EnableControlFIFO

10

10

10

None

LL_I3C_EnableControllerRoleReq

10

10

10

None

LL_I3C_EnableDMAReq_Control

10

10

10

None

LL_I3C_EnableDMAReq_RX

10

10

10

None

LL_I3C_EnableDMAReq_Status

10

10

10

None

LL_I3C_EnableDMAReq_TX

10

10

10

None

LL_I3C_EnableExitPattern

10

10

10

None

LL_I3C_EnableFrameSuspend

18

18

18

None

LL_I3C_EnableHJAck

10

10

10

None

LL_I3C_EnableHandOffDelay

14

14

14

None

LL_I3C_EnableHighKeeperSDA

10

10

10

None

LL_I3C_EnableHotJoin

10

10

10

None

LL_I3C_EnableIBI

10

10

10

None

LL_I3C_EnableIBIAddData

18

18

18

None

LL_I3C_EnableIT

8

8

8

None

LL_I3C_EnableIT_ASUPD

10

10

10

None

LL_I3C_EnableIT_CFNF

10

10

10

None

LL_I3C_EnableIT_CR

10

10

10

None

LL_I3C_EnableIT_CRUPD

10

10

10

None

LL_I3C_EnableIT_DAUPD

10

10

10

None

LL_I3C_EnableIT_DEF

10

10

10

None

LL_I3C_EnableIT_ERR

10

10

10

None

LL_I3C_EnableIT_FC

10

10

10

None

LL_I3C_EnableIT_GET

10

10

10

None

LL_I3C_EnableIT_GRP

10

10

10

None

LL_I3C_EnableIT_HJ

10

10

10

None

LL_I3C_EnableIT_IBI

10

10

10

None

LL_I3C_EnableIT_IBIEND

10

10

10

None

LL_I3C_EnableIT_INTUPD

10

10

10

None

LL_I3C_EnableIT_MRLUPD

10

10

10

None

LL_I3C_EnableIT_MWLUPD

10

10

10

None

LL_I3C_EnableIT_RST

10

10

10

None

LL_I3C_EnableIT_RXFNE

10

10

10

None

LL_I3C_EnableIT_RXTGTEND

10

10

10

None

LL_I3C_EnableIT_SFNE

10

10

10

None

LL_I3C_EnableIT_STA

10

10

10

None

LL_I3C_EnableIT_TXFNF

10

10

10

None

LL_I3C_EnableIT_WKP

10

10

10

None

LL_I3C_EnableOwnDynAddress

10

10

10

None

LL_I3C_EnablePendingReadMDB

14

14

14

None

LL_I3C_EnableResetPattern

10

10

10

None

LL_I3C_EnableStallACK

14

14

14

None

LL_I3C_EnableStallACKI2CAddr

14

14

14

None

LL_I3C_EnableStallACKI2CRead

14

14

14

None

LL_I3C_EnableStallACKI2CWrite

14

14

14

None

LL_I3C_EnableStallParityCCC

14

14

14

None

LL_I3C_EnableStallParityData

14

14

14

None

LL_I3C_EnableStallTbit

14

14

14

None

LL_I3C_EnableStatusFIFO

10

10

10

None

LL_I3C_EnableTargetCRAck

18

18

18

None

LL_I3C_EnableTargetIBIAck

18

18

18

None

LL_I3C_GetActivityState

8

8

8

None

LL_I3C_GetAvalTiming

10

10

10

None

LL_I3C_GetBusCharacteristic

6

6

6

None

LL_I3C_GetClockWaveForm

6

6

6

None

LL_I3C_GetConfigNbIBIAddData

10

10

10

None

LL_I3C_GetControllerActivityState

10

10

10

None

LL_I3C_GetControllerHandoffDelayed

10

10

10

None

LL_I3C_GetCtrlBusCharacteristic

6

6

6

None

LL_I3C_GetDataHoldTime

10

10

10

None

LL_I3C_GetDataSpeedLimitation

10

10

10

None

LL_I3C_GetDataTurnAroundTime

10

10

10

None

LL_I3C_GetDeviceCapabilityOnBus

10

10

10

None

LL_I3C_GetDeviceCharacteristics

10

10

10

None

LL_I3C_GetDeviceIBIPayload

10

10

10

None

LL_I3C_GetEndOfFrameMode

8

8

8

None

LL_I3C_GetFreeTiming

10

10

10

None

LL_I3C_GetGrpAddrHandoffSupport

10

10

10

None

LL_I3C_GetHandoffActivityState

10

10

10

None

LL_I3C_GetIBIPayload

4

4

4

None

LL_I3C_GetIBITargetAddr

8

8

8

None

LL_I3C_GetIDTypeSelector

10

10

10

None

LL_I3C_GetMIPIInstanceID

10

10

10

None

LL_I3C_GetMIPIManufacturerID

8

8

8

None

LL_I3C_GetMaxDataSpeedFormat

10

10

10

None

LL_I3C_GetMaxReadLength

8

8

8

None

LL_I3C_GetMaxWriteLength

8

8

8

None

LL_I3C_GetMessageDirection

8

8

8

None

LL_I3C_GetMessageErrorCode

8

8

8

None

LL_I3C_GetMessageIdentifier

6

6

6

None

LL_I3C_GetMiddleByteTurnAround

10

10

10

None

LL_I3C_GetMode

8

8

8

None

LL_I3C_GetNbIBIAddData

8

8

8

None

LL_I3C_GetOwnDynamicAddress

10

10

10

None

LL_I3C_GetPendingReadMDB

10

10

10

None

LL_I3C_GetPeriodClockHighI2C

8

8

8

None

LL_I3C_GetPeriodClockHighI3C

10

10

10

None

LL_I3C_GetPeriodClockLowOD

10

10

10

None

LL_I3C_GetPeriodClockLowPP

10

10

10

None

LL_I3C_GetReceiveCommandCode

8

8

8

None

LL_I3C_GetResetAction

8

8

8

None

LL_I3C_GetRxFIFOThreshold

8

8

8

None

LL_I3C_GetStallTime

10

10

10

None

LL_I3C_GetTargetDynamicAddress

12

12

12

None

LL_I3C_GetTgtBusCharacteristic

10

10

10

None

LL_I3C_GetTxFIFOThreshold

8

8

8

None

LL_I3C_GetTxPreloadDataCount

6

6

6

None

LL_I3C_GetXferDataCount

6

6

6

None

LL_I3C_IsActiveFlag_ANACK

10

10

10

None

LL_I3C_IsActiveFlag_ASUPD

10

10

10

None

LL_I3C_IsActiveFlag_CFE

8

8

8

None

LL_I3C_IsActiveFlag_CFNF

10

10

10

None

LL_I3C_IsActiveFlag_COVR

10

10

10

None

LL_I3C_IsActiveFlag_CR

10

10

10

None

LL_I3C_IsActiveFlag_CRUPD

10

10

10

None

LL_I3C_IsActiveFlag_DAUPD

10

10

10

None

LL_I3C_IsActiveFlag_DEF

10

10

10

None

LL_I3C_IsActiveFlag_DERR

10

10

10

None

LL_I3C_IsActiveFlag_DNACK

10

10

10

None

LL_I3C_IsActiveFlag_DOVR

10

10

10

None

LL_I3C_IsActiveFlag_ERR

10

10

10

None

LL_I3C_IsActiveFlag_FC

10

10

10

None

LL_I3C_IsActiveFlag_GET

10

10

10

None

LL_I3C_IsActiveFlag_GRP

6

6

6

None

LL_I3C_IsActiveFlag_HJ

10

10

10

None

LL_I3C_IsActiveFlag_IBI

10

10

10

None

LL_I3C_IsActiveFlag_IBIEND

10

10

10

None

LL_I3C_IsActiveFlag_INTUPD

10

10

10

None

LL_I3C_IsActiveFlag_MRLUPD

10

10

10

None

LL_I3C_IsActiveFlag_MWLUPD

10

10

10

None

LL_I3C_IsActiveFlag_PERR

10

10

10

None

LL_I3C_IsActiveFlag_RST

10

10

10

None

LL_I3C_IsActiveFlag_RXFNE

10

10

10

None

LL_I3C_IsActiveFlag_RXLAST

10

10

10

None

LL_I3C_IsActiveFlag_RXTGTEND

10

10

10

None

LL_I3C_IsActiveFlag_SFNE

10

10

10

None

LL_I3C_IsActiveFlag_STA

10

10

10

None

LL_I3C_IsActiveFlag_STALL

10

10

10

None

LL_I3C_IsActiveFlag_TXFE

10

10

10

None

LL_I3C_IsActiveFlag_TXFNF

10

10

10

None

LL_I3C_IsActiveFlag_TXLAST

10

10

10

None

LL_I3C_IsActiveFlag_WKP

10

10

10

None

LL_I3C_IsActiveMaskFlag_ASUPD

10

10

10

None

LL_I3C_IsActiveMaskFlag_CFNF

10

10

10

None

LL_I3C_IsActiveMaskFlag_CR

10

10

10

None

LL_I3C_IsActiveMaskFlag_CRUPD

10

10

10

None

LL_I3C_IsActiveMaskFlag_DAUPD

10

10

10

None

LL_I3C_IsActiveMaskFlag_DEF

10

10

10

None

LL_I3C_IsActiveMaskFlag_ERR

10

10

10

None

LL_I3C_IsActiveMaskFlag_FC

10

10

10

None

LL_I3C_IsActiveMaskFlag_GET

10

10

10

None

LL_I3C_IsActiveMaskFlag_GRP

6

6

6

None

LL_I3C_IsActiveMaskFlag_HJ

10

10

10

None

LL_I3C_IsActiveMaskFlag_IBI

10

10

10

None

LL_I3C_IsActiveMaskFlag_IBIEND

10

10

10

None

LL_I3C_IsActiveMaskFlag_INTUPD

10

10

10

None

LL_I3C_IsActiveMaskFlag_MRLUPD

10

10

10

None

LL_I3C_IsActiveMaskFlag_MWLUPD

10

10

10

None

LL_I3C_IsActiveMaskFlag_RST

10

10

10

None

LL_I3C_IsActiveMaskFlag_RXFNE

10

10

10

None

LL_I3C_IsActiveMaskFlag_RXTGTEND

10

10

10

None

LL_I3C_IsActiveMaskFlag_SFNE

10

10

10

None

LL_I3C_IsActiveMaskFlag_STA

10

10

10

None

LL_I3C_IsActiveMaskFlag_TXFNF

10

10

10

None

LL_I3C_IsActiveMaskFlag_WKP

10

10

10

None

LL_I3C_IsActiveTxPreload

10

10

10

None

LL_I3C_IsAllowedPayloadUpdate

14

14

14

None

LL_I3C_IsEnabled

8

8

8

None

LL_I3C_IsEnabledArbitrationHeader

14

14

14

None

LL_I3C_IsEnabledControlFIFO

10

10

10

None

LL_I3C_IsEnabledControllerRoleReq

10

10

10

None

LL_I3C_IsEnabledDMAReq_Control

10

10

10

None

LL_I3C_IsEnabledDMAReq_RX

10

10

10

None

LL_I3C_IsEnabledDMAReq_Status

10

10

10

None

LL_I3C_IsEnabledDMAReq_TX

10

10

10

None

LL_I3C_IsEnabledExitPattern

10

10

10

None

LL_I3C_IsEnabledHJAck

10

10

10

None

LL_I3C_IsEnabledHandOffDelay

12

12

12

None

LL_I3C_IsEnabledHighKeeperSDA

10

10

10

None

LL_I3C_IsEnabledHotJoin

10

10

10

None

LL_I3C_IsEnabledIBI

10

10

10

None

LL_I3C_IsEnabledIBIAddData

14

14

14

None

LL_I3C_IsEnabledIT

16

16

16

None

LL_I3C_IsEnabledIT_ASUPD

10

10

10

None

LL_I3C_IsEnabledIT_CFNF

10

10

10

None

LL_I3C_IsEnabledIT_CR

10

10

10

None

LL_I3C_IsEnabledIT_CRUPD

10

10

10

None

LL_I3C_IsEnabledIT_DAUPD

10

10

10

None

LL_I3C_IsEnabledIT_DEF

10

10

10

None

LL_I3C_IsEnabledIT_ERR

10

10

10

None

LL_I3C_IsEnabledIT_FC

10

10

10

None

LL_I3C_IsEnabledIT_GET

10

10

10

None

LL_I3C_IsEnabledIT_GRP

6

6

6

None

LL_I3C_IsEnabledIT_HJ

10

10

10

None

LL_I3C_IsEnabledIT_IBI

10

10

10

None

LL_I3C_IsEnabledIT_IBIEND

10

10

10

None

LL_I3C_IsEnabledIT_INTUPD

10

10

10

None

LL_I3C_IsEnabledIT_MRLUPD

10

10

10

None

LL_I3C_IsEnabledIT_MWLUPD

10

10

10

None

LL_I3C_IsEnabledIT_RST

10

10

10

None

LL_I3C_IsEnabledIT_RXFNE

10

10

10

None

LL_I3C_IsEnabledIT_RXTGTEND

10

10

10

None

LL_I3C_IsEnabledIT_SFNE

10

10

10

None

LL_I3C_IsEnabledIT_STA

10

10

10

None

LL_I3C_IsEnabledIT_TXFNF

10

10

10

None

LL_I3C_IsEnabledIT_WKP

10

10

10

None

LL_I3C_IsEnabledOwnDynAddress

8

8

8

None

LL_I3C_IsEnabledReset

10

10

10

None

LL_I3C_IsEnabledResetPattern

10

10

10

None

LL_I3C_IsEnabledStallACK

12

12

12

None

LL_I3C_IsEnabledStallACKI2CAddr

12

12

12

None

LL_I3C_IsEnabledStallACKI2CRead

12

12

12

None

LL_I3C_IsEnabledStallACKI2CWrite

12

12

12

None

LL_I3C_IsEnabledStallParityCCC

12

12

12

None

LL_I3C_IsEnabledStallParityData

12

12

12

None

LL_I3C_IsEnabledStallTbit

10

10

10

None

LL_I3C_IsEnabledStatusFIFO

10

10

10

None

LL_I3C_IsEnabledTargetCRAck

14

14

14

None

LL_I3C_IsEnabledTargetIBIAck

14

14

14

None

LL_I3C_IsFrameMustBeSuspended

14

14

14

None

LL_I3C_IsTargetAbortPrivateRead

10

10

10

None

LL_I3C_ReceiveData32

4

4

4

None

LL_I3C_ReceiveData8

6

6

6

None

LL_I3C_RequestControlFIFOFlush

10

10

10

None

LL_I3C_RequestRxFIFOFlush

10

10

10

None

LL_I3C_RequestStatusFIFOFlush

10

10

10

None

LL_I3C_RequestTransfer

10

10

10

None

LL_I3C_RequestTxFIFOFlush

10

10

10

None

LL_I3C_SetAvalTiming

16

16

16

None

LL_I3C_SetBusCharacteristic

6

6

6

None

LL_I3C_SetConfigGETMXDS

22

22

22

None

LL_I3C_SetControllerActivityState

16

16

16

None

LL_I3C_SetControllerHandoffDelayed

16

16

16

None

LL_I3C_SetCtrlBusCharacteristic

6

6

6

None

LL_I3C_SetDataHoldTime

16

16

16

None

LL_I3C_SetDataSpeedLimitation

16

16

16

None

LL_I3C_SetDataTurnAroundTime

16

16

16

None

LL_I3C_SetDeviceCapabilityOnBus

16

16

16

None

LL_I3C_SetDeviceCharacteristics

16

16

16

None

LL_I3C_SetDeviceIBIPayload

16

16

16

None

LL_I3C_SetEndOfFrameMode

12

12

12

None

LL_I3C_SetFreeTiming

18

18

18

None

LL_I3C_SetGrpAddrHandoffSupport

16

16

16

None

LL_I3C_SetHandoffActivityState

16

16

16

None

LL_I3C_SetIBIPayload

4

4

4

None

LL_I3C_SetMIPIInstanceID

18

18

18

None

LL_I3C_SetMaxDataSpeedFormat

16

16

16

None

LL_I3C_SetMaxReadLength

16

16

16

None

LL_I3C_SetMaxWriteLength

16

16

16

None

LL_I3C_SetMiddleByteTurnAround

18

18

18

None

LL_I3C_SetMode

12

12

12

None

LL_I3C_SetNbIBIAddData

12

12

12

None

LL_I3C_SetOwnDynamicAddress

14

14

14

None

LL_I3C_SetPendingReadMDB

16

16

16

None

LL_I3C_SetPeriodClockHighI2C

14

14

14

None

LL_I3C_SetPeriodClockHighI3C

18

18

18

None

LL_I3C_SetPeriodClockLowOD

18

18

18

None

LL_I3C_SetPeriodClockLowPP

16

16

16

None

LL_I3C_SetRxFIFOThreshold

12

12

12

None

LL_I3C_SetStallTime

18

18

18

None

LL_I3C_SetTargetDynamicAddress

26

26

26

None

LL_I3C_SetTgtBusCharacteristic

14

14

14

None

LL_I3C_SetTxFIFOThreshold

12

12

12

None

LL_I3C_TargetHandleMessage

16

16

16

None

LL_I3C_TransmitData32

4

4

4

None

LL_I3C_TransmitData8

8

8

8

None

HAL I3C APIs

HAL I3C APIs Footprint

API

Min Code Size (Bytes)

Default Code Size (Bytes)

Max Code Size (Bytes)

Called functions

HAL_I3C_AbortCpltCallback

2

2

2

None

HAL_I3C_Abort_IT

90

100

136

LL_I3C_DisableAllDMARequests(Def)(Max), LL_I3C_DisableIT_ERR(Min)(Def)(Max), LL_I3C_EnableIT(Min)(Def)(Max), LL_I3C_RequestFifosFlush(Min)(Def)(Max)

HAL_I3C_AcquireBus

0

34

70

HAL_OS_SemaphoreTake(Def)(Max)

HAL_I3C_CTRL_ActivateNotification

32

32

86

LL_I3C_EnableIT(Min)(Def)(Max)

HAL_I3C_CTRL_BuildTransferCtxCCC

268

394

718

None

HAL_I3C_CTRL_BuildTransferCtxPrivate

98

190

420

None

HAL_I3C_CTRL_DAACpltCallback

2

2

2

None

HAL_I3C_CTRL_DeactivateNotification

42

42

96

LL_I3C_DisableIT(Min)(Def)(Max), LL_I3C_GetEnabledIT(Min)(Def)(Max)

HAL_I3C_CTRL_DisableControlFifo

16

16

50

LL_I3C_DisableControlFIFO(Min)(Def)(Max)

HAL_I3C_CTRL_DisableHighKeeperSDA

30

30

60

LL_I3C_Disable(Min)(Def)(Max), LL_I3C_DisableHighKeeperSDA(Min)(Def)(Max), LL_I3C_Enable(Min)(Def)(Max)

HAL_I3C_CTRL_DisableHotJoinAllowed

16

16

48

LL_I3C_DisableHJAck(Min)(Def)(Max)

HAL_I3C_CTRL_DisableResetPattern

16

16

46

LL_I3C_DisableResetPattern(Min)(Def)(Max)

HAL_I3C_CTRL_DisableStatusFifo

16

16

50

LL_I3C_DisableStatusFIFO(Min)(Def)(Max)

HAL_I3C_CTRL_DynAddrAssign

272

352

448

I3C_StateIdle(Min)(Def)(Max), I3C_WaitForFlagSet(Min)(Def)(Max), LL_I3C_ClearFlag_FC(Min)(Def)(Max), LL_I3C_ControllerHandleCCC(Min)(Def)(Max), LL_I3C_EnableArbitrationHeader(Min)(Def)(Max), LL_I3C_GetRxFIFOThreshold(Min)(Def)(Max), LL_I3C_IsActiveFlag_TXFNF(Min)(Def)(Max), LL_I3C_ReceiveData32(Min)(Def)(Max), LL_I3C_ReceiveData8(Min)(Def)(Max), __aeabi_llsl(Min)(Def)(Max)

HAL_I3C_CTRL_DynAddrAssign_IT

80

126

188

LL_I3C_ControllerHandleCCC(Min)(Def)(Max), LL_I3C_EnableArbitrationHeader(Min)(Def)(Max), LL_I3C_EnableIT(Min)(Def)(Max)

HAL_I3C_CTRL_EnableControlFifo

16

16

50

LL_I3C_EnableControlFIFO(Min)(Def)(Max)

HAL_I3C_CTRL_EnableHighKeeperSDA

30

30

60

LL_I3C_Disable(Min)(Def)(Max), LL_I3C_Enable(Min)(Def)(Max), LL_I3C_EnableHighKeeperSDA(Min)(Def)(Max)

HAL_I3C_CTRL_EnableHotJoinAllowed

16

16

52

LL_I3C_EnableHJAck(Min)(Def)(Max)

HAL_I3C_CTRL_EnableResetPattern

16

16

50

LL_I3C_EnableResetPattern(Min)(Def)(Max)

HAL_I3C_CTRL_EnableStatusFifo

16

16

50

LL_I3C_EnableStatusFIFO(Min)(Def)(Max)

HAL_I3C_CTRL_FlushControlFifo

16

16

52

LL_I3C_RequestControlFIFOFlush(Min)(Def)(Max)

HAL_I3C_CTRL_FlushStatusFifo

16

16

52

LL_I3C_RequestStatusFIFOFlush(Min)(Def)(Max)

HAL_I3C_CTRL_GenerateArbitration

154

206

236

HAL_GetTick(Min)(Def)(Max), I3C_GetErrorSources(Def)(Max), I3C_StateIdle(Min)(Def)(Max), LL_I3C_ClearFlag_ERR(Min)(Def)(Max), LL_I3C_ClearFlag_FC(Min)(Def)(Max), LL_I3C_ControllerHeaderStop(Min)(Def)(Max), LL_I3C_DisableExitPattern(Min)(Def)(Max), LL_I3C_DisableResetPattern(Min)(Def)(Max), LL_I3C_IsActiveFlag(Min)(Def)(Max), LL_I3C_IsActiveFlag_FC(Min)(Def)(Max)

HAL_I3C_CTRL_GeneratePatterns

178

230

286

HAL_GetTick(Min)(Def)(Max), I3C_GetErrorSources(Def)(Max), I3C_StateIdle(Min)(Def)(Max), LL_I3C_ClearFlag_ERR(Min)(Def)(Max), LL_I3C_ClearFlag_FC(Min)(Def)(Max), LL_I3C_ControllerHeaderStop(Min)(Def)(Max), LL_I3C_DisableExitPattern(Min)(Def)(Max), LL_I3C_DisableResetPattern(Min)(Def)(Max), LL_I3C_EnableExitPattern(Min)(Def)(Max), LL_I3C_EnableResetPattern(Min)(Def)(Max), LL_I3C_IsActiveFlag(Min)(Def)(Max), LL_I3C_IsActiveFlag_FC(Min)(Def)(Max)

HAL_I3C_CTRL_GetConfig

26

26

78

LL_I3C_GetBusCharacteristic(Min)(Def)(Max), LL_I3C_GetClockWaveForm(Min)(Def)(Max)

HAL_I3C_CTRL_GetConfigBusDevices

110

110

192

LL_I3C_GetDevrx(Min)(Def)(Max)

HAL_I3C_CTRL_GetConfigFifo

34

34

86

LL_I3C_GetCtrlFifo(Min)(Def)(Max), LL_I3C_GetRxFIFOThreshold(Min)(Def)(Max), LL_I3C_GetTxFIFOThreshold(Min)(Def)(Max)

HAL_I3C_CTRL_GetConfigOwnDynamicAddress

12

12

48

LL_I3C_GetOwnDynamicAddress(Min)(Def)(Max)

HAL_I3C_CTRL_GetConfigStallTime

34

48

108

LL_I3C_GetRegister_TIMINGR2(Min)(Def)(Max)

HAL_I3C_CTRL_GetENTDAA_PayloadInfo

202

186

202

None

HAL_I3C_CTRL_InitTransferCtxRx

12

36

86

None

HAL_I3C_CTRL_InitTransferCtxTc

12

36

86

None

HAL_I3C_CTRL_InitTransferCtxTx

12

36

86

None

HAL_I3C_CTRL_IsEnabledControlFifo

14

14

50

LL_I3C_IsEnabledControlFIFO(Min)(Def)(Max)

HAL_I3C_CTRL_IsEnabledHighKeeperSDA

14

14

46

LL_I3C_IsEnabledHighKeeperSDA(Min)(Def)(Max)

HAL_I3C_CTRL_IsEnabledHotJoinAllowed

14

14

46

LL_I3C_IsEnabledHJAck(Min)(Def)(Max)

HAL_I3C_CTRL_IsEnabledResetPattern

14

14

46

LL_I3C_IsEnabledResetPattern(Min)(Def)(Max)

HAL_I3C_CTRL_IsEnabledStatusFifo

14

14

50

LL_I3C_IsEnabledStatusFIFO(Min)(Def)(Max)

HAL_I3C_CTRL_PoolForDeviceI2cReady

32

74

104

I3C_Ctrl_PoolForDeviceReady(Min)(Def)(Max)

HAL_I3C_CTRL_PoolForDeviceI3cReady

36

78

108

I3C_Ctrl_PoolForDeviceReady(Min)(Def)(Max)

HAL_I3C_CTRL_RecoverSCLToIDLE

48

48

78

LL_I3C_ControllerReleaseStop(Min)(Def)(Max)

HAL_I3C_CTRL_RegisterDAACpltCallback

0

22

74

None

HAL_I3C_CTRL_RegisterTgtReqDynAddrCallback

0

22

74

None

HAL_I3C_CTRL_RegisterTransferCpltCallback

0

22

74

None

HAL_I3C_CTRL_ResetTransferCtx

48

58

76

None

HAL_I3C_CTRL_SetConfig

60

70

144

LL_I3C_ConfigClockWaveForm(Min)(Def)(Max), LL_I3C_Disable(Min)(Def)(Max), LL_I3C_Enable(Min)(Def)(Max), LL_I3C_SetBusCharacteristic(Min)(Def)(Max), LL_I3C_SetMode(Min)(Def)(Max)

HAL_I3C_CTRL_SetConfigBusDevices

84

94

374

LL_I3C_SetDevrx(Min)(Def)(Max)

HAL_I3C_CTRL_SetConfigFifo

28

38

190

LL_I3C_ConfigCtrlFifo(Min)(Def)(Max)

HAL_I3C_CTRL_SetConfigOwnDynamicAddress

20

20

72

LL_I3C_SetAndEnableOwnDynamicAddress(Min)(Def)(Max)

HAL_I3C_CTRL_SetConfigStallTime

24

24

88

LL_I3C_ConfigStallTime(Min)(Def)(Max)

HAL_I3C_CTRL_SetDynAddr

44

44

80

LL_I3C_IsActiveFlag_TXFNF(Min)(Def)(Max), LL_I3C_TransmitData8(Min)(Def)(Max)

HAL_I3C_CTRL_TgtReqDynAddrCallback

2

2

2

None

HAL_I3C_CTRL_Transfer

388

486

606

HAL_GetTick(Min)(Def)(Max), I3C_ControlDataTreatment(Min)(Def)(Max), I3C_GetErrorSources(Def)(Max), I3C_StateIdle(Min)(Def)(Max), LL_I3C_ClearFlag_ERR(Min)(Def)(Max), LL_I3C_ClearFlag_FC(Min)(Def)(Max), LL_I3C_DisableArbitrationHeader(Min)(Def)(Max), LL_I3C_DisableIT(Min)(Def)(Max), LL_I3C_EnableArbitrationHeader(Min)(Def)(Max), LL_I3C_EnableIT(Min)(Def)(Max), LL_I3C_GetEnabledIT(Min)(Def)(Max), LL_I3C_GetRxFIFOThreshold(Min)(Def)(Max), LL_I3C_GetTxFIFOThreshold(Min)(Def)(Max), LL_I3C_IsActiveFlag(Min)(Def)(Max), LL_I3C_IsActiveFlag_ERR(Min)(Def)(Max), LL_I3C_IsActiveFlag_FC(Min)(Def)(Max), LL_I3C_IsEnabledControlFIFO(Min)(Def)(Max), LL_I3C_RequestTransfer(Min)(Def)(Max), LL_I3C_WriteControlWord(Min)(Def)(Max)

HAL_I3C_CTRL_TransferCpltCallback

2

2

2

None

HAL_I3C_CTRL_Transfer_DMA

0

594

794

HAL_DMA_Abort(Def)(Max), HAL_DMA_StartDirectXfer_IT_Opt(Def)(Max), I3C_RoundUp4(Def)(Max), I3C_StateIdle(Def)(Max), LL_I3C_DisableArbitrationHeader(Def)(Max), LL_I3C_EnableArbitrationHeader(Def)(Max), LL_I3C_EnableDMAReq_Control(Def)(Max), LL_I3C_EnableDMAReq_RX(Def)(Max), LL_I3C_EnableDMAReq_TX(Def)(Max), LL_I3C_EnableIT(Def)(Max), LL_I3C_GetRxFIFOThreshold(Def)(Max), LL_I3C_GetTxFIFOThreshold(Def)(Max), LL_I3C_RequestTransfer(Def)(Max)

HAL_I3C_CTRL_Transfer_IT

186

278

410

LL_I3C_DisableArbitrationHeader(Min)(Def)(Max), LL_I3C_EnableArbitrationHeader(Min)(Def)(Max), LL_I3C_EnableIT(Min)(Def)(Max), LL_I3C_GetRxFIFOThreshold(Min)(Def)(Max), LL_I3C_GetTxFIFOThreshold(Min)(Def)(Max), LL_I3C_RequestTransfer(Min)(Def)(Max)

HAL_I3C_DeInit

18

26

62

HAL_OS_SemaphoreDelete(Def)(Max), LL_I3C_Disable(Min)(Def)(Max)

HAL_I3C_ERR_IRQHandler

30

44

44

I3C_ErrorTreatment(Min)(Def)(Max), I3C_GetErrorSources(Def)(Max), LL_I3C_ClearFlag_ERR(Min)(Def)(Max), LL_I3C_IsActiveMaskFlag_ERR(Min)(Def)(Max)

HAL_I3C_EV_IRQHandler

30

30

30

LL_I3C_GetRegister_MISR(Min)(Def)(Max)

HAL_I3C_ErrorCallback

2

2

2

None

HAL_I3C_FlushAllFifos

32

32

68

LL_I3C_RequestFifosFlush(Min)(Def)(Max)

HAL_I3C_FlushRxFifo

16

16

52

LL_I3C_RequestRxFIFOFlush(Min)(Def)(Max)

HAL_I3C_FlushTxFifo

16

16

52

LL_I3C_RequestTxFIFOFlush(Min)(Def)(Max)

HAL_I3C_GetCCCInfo

158

168

220

LL_I3C_GetActivityState(Min)(Def)(Max), LL_I3C_GetIBIPayload(Min)(Def)(Max), LL_I3C_GetIBITargetAddr(Min)(Def)(Max), LL_I3C_GetMaxReadLength(Min)(Def)(Max), LL_I3C_GetMaxWriteLength(Min)(Def)(Max), LL_I3C_GetNbIBIAddData(Min)(Def)(Max), LL_I3C_GetOwnDynamicAddress(Min)(Def)(Max), LL_I3C_GetResetAction(Min)(Def)(Max), LL_I3C_IsEnabledControllerRoleReq(Min)(Def)(Max), LL_I3C_IsEnabledHotJoin(Min)(Def)(Max), LL_I3C_IsEnabledIBI(Min)(Def)(Max), LL_I3C_IsEnabledOwnDynAddress(Min)(Def)(Max)

HAL_I3C_GetClockFreq

12

12

48

HAL_RCC_I3C_GetKernelClkFreq(Min)(Def)(Max)

HAL_I3C_GetDataCounter

12

12

48

LL_I3C_GetXferDataCount(Min)(Def)(Max)

HAL_I3C_GetLastErrorCodes

0

4

44

None

HAL_I3C_GetMode

4

4

28

None

HAL_I3C_GetRxFifoThreshold

14

14

50

LL_I3C_GetRxFIFOThreshold(Min)(Def)(Max)

HAL_I3C_GetState

4

4

4

None

HAL_I3C_GetTxFifoThreshold

14

14

50

LL_I3C_GetTxFIFOThreshold(Min)(Def)(Max)

HAL_I3C_GetUserData

0

4

24

None

HAL_I3C_Init

32

130

170

HAL_OS_SemaphoreCreate(Def)(Max), HAL_RCC_I3C1_EnableClock(Min)(Max)

HAL_I3C_NotifyCallback

2

2

2

None

HAL_I3C_RegisterAbortCpltCallback

0

22

74

None

HAL_I3C_RegisterErrorCallback

0

22

74

None

HAL_I3C_RegisterNotifyCallback

0

22

74

None

HAL_I3C_ReleaseBus

0

30

66

HAL_OS_SemaphoreRelease(Def)(Max)

HAL_I3C_SetRxDMA

0

22

78

None

HAL_I3C_SetRxFifoThreshold

22

22

86

LL_I3C_SetRxFIFOThreshold(Min)(Def)(Max)

HAL_I3C_SetTcDMA

0

22

78

None

HAL_I3C_SetTxDMA

0

22

78

None

HAL_I3C_SetTxFifoThreshold

22

22

86

LL_I3C_SetTxFIFOThreshold(Min)(Def)(Max)

HAL_I3C_SetUserData

0

4

26

None

HAL_I3C_TGT_ActivateNotification

80

98

182

LL_I3C_EnableIT(Min)(Def)(Max), LL_I3C_GetRxFIFOThreshold(Min)(Def)(Max)

HAL_I3C_TGT_ControlRoleReq

94

140

174

I3C_StateIdle(Min)(Def)(Max), I3C_WaitForFlagSet(Min)(Def)(Max), LL_I3C_ClearFlag_CRUPD(Min)(Def)(Max), LL_I3C_IsEnabledControllerRoleReq(Min)(Def)(Max), LL_I3C_IsEnabledOwnDynAddress(Min)(Def)(Max), LL_I3C_TargetHandleMessage(Min)(Def)(Max)

HAL_I3C_TGT_ControlRoleReq_IT

78

124

154

LL_I3C_EnableIT(Min)(Def)(Max), LL_I3C_IsEnabledControllerRoleReq(Min)(Def)(Max), LL_I3C_IsEnabledOwnDynAddress(Min)(Def)(Max), LL_I3C_TargetHandleMessage(Min)(Def)(Max)

HAL_I3C_TGT_DeactivateNotification

48

48

102

LL_I3C_DisableIT(Min)(Def)(Max), LL_I3C_GetEnabledIT(Min)(Def)(Max)

HAL_I3C_TGT_DisableCtrlRoleRequest

30

30

60

LL_I3C_Disable(Min)(Def)(Max), LL_I3C_DisableControllerRoleReq(Min)(Def)(Max), LL_I3C_Enable(Min)(Def)(Max)

HAL_I3C_TGT_DisableGroupAddrCapability

32

32

66

LL_I3C_Disable(Min)(Def)(Max), LL_I3C_Enable(Min)(Def)(Max), LL_I3C_SetGrpAddrHandoffSupport(Min)(Def)(Max)

HAL_I3C_TGT_DisableHandOffDelay

30

30

60

LL_I3C_Disable(Min)(Def)(Max), LL_I3C_DisableHandOffDelay(Min)(Def)(Max), LL_I3C_Enable(Min)(Def)(Max)

HAL_I3C_TGT_DisableHotJoinRequest

30

30

64

LL_I3C_Disable(Min)(Def)(Max), LL_I3C_DisableHotJoin(Min)(Def)(Max), LL_I3C_Enable(Min)(Def)(Max)

HAL_I3C_TGT_DisableIBI

30

30

64

LL_I3C_Disable(Min)(Def)(Max), LL_I3C_DisableIBI(Min)(Def)(Max), LL_I3C_Enable(Min)(Def)(Max)

HAL_I3C_TGT_EnableCtrlRoleRequest

30

30

60

LL_I3C_Disable(Min)(Def)(Max), LL_I3C_Enable(Min)(Def)(Max), LL_I3C_EnableControllerRoleReq(Min)(Def)(Max)

HAL_I3C_TGT_EnableGroupAddrCapability

34

34

68

LL_I3C_Disable(Min)(Def)(Max), LL_I3C_Enable(Min)(Def)(Max), LL_I3C_SetGrpAddrHandoffSupport(Min)(Def)(Max)

HAL_I3C_TGT_EnableHandOffDelay

30

30

60

LL_I3C_Disable(Min)(Def)(Max), LL_I3C_Enable(Min)(Def)(Max), LL_I3C_EnableHandOffDelay(Min)(Def)(Max)

HAL_I3C_TGT_EnableHotJoinRequest

30

30

64

LL_I3C_Disable(Min)(Def)(Max), LL_I3C_Enable(Min)(Def)(Max), LL_I3C_EnableHotJoin(Min)(Def)(Max)

HAL_I3C_TGT_EnableIBI

30

30

64

LL_I3C_Disable(Min)(Def)(Max), LL_I3C_Enable(Min)(Def)(Max), LL_I3C_EnableIBI(Min)(Def)(Max)

HAL_I3C_TGT_GetConfig

16

16

68

LL_I3C_GetBusCharacteristic(Min)(Def)(Max)

HAL_I3C_TGT_GetConfigCtrlHandOffActivity

14

14

50

LL_I3C_GetHandoffActivityState(Min)(Def)(Max)

HAL_I3C_TGT_GetConfigFifo

26

26

78

LL_I3C_GetRxFIFOThreshold(Min)(Def)(Max), LL_I3C_GetTxFIFOThreshold(Min)(Def)(Max)

HAL_I3C_TGT_GetConfigGETMXDS

38

38

90

LL_I3C_GetRegister_GETMXDSR(Min)(Def)(Max)

HAL_I3C_TGT_GetConfigGETMXDS_Format

14

14

50

LL_I3C_GetMaxDataSpeedFormat(Min)(Def)(Max)

HAL_I3C_TGT_GetConfigIBI

26

26

78

LL_I3C_GetConfigNbIBIAddData(Min)(Def)(Max), LL_I3C_GetPendingReadMDB(Min)(Def)(Max)

HAL_I3C_TGT_GetConfigMaxDataSize

32

46

114

LL_I3C_GetMaxReadLength(Min)(Def)(Max), LL_I3C_GetMaxWriteLength(Min)(Def)(Max)

HAL_I3C_TGT_GetPayloadENTDAAConfig

50

50

102

LL_I3C_GetDeviceCharacteristics(Min)(Def)(Max), LL_I3C_GetMIPIInstanceID(Min)(Def)(Max), LL_I3C_GetRegister_BCR(Min)(Def)(Max)

HAL_I3C_TGT_HotJoinCallback

2

2

2

None

HAL_I3C_TGT_HotJoinReq

110

174

218

I3C_StateIdle(Min)(Def)(Max), I3C_WaitForFlagSet(Min)(Def)(Max), LL_I3C_ClearFlag_DAUPD(Min)(Def)(Max), LL_I3C_GetOwnDynamicAddress(Min)(Def)(Max), LL_I3C_IsEnabledHotJoin(Min)(Def)(Max), LL_I3C_IsEnabledOwnDynAddress(Min)(Def)(Max), LL_I3C_TargetHandleMessage(Min)(Def)(Max)

HAL_I3C_TGT_HotJoinReq_IT

62

108

138

LL_I3C_EnableIT(Min)(Def)(Max), LL_I3C_IsEnabledHotJoin(Min)(Def)(Max), LL_I3C_TargetHandleMessage(Min)(Def)(Max)

HAL_I3C_TGT_IBIReq

150

216

274

I3C_StateIdle(Min)(Def)(Max), I3C_WaitForFlagSet(Min)(Def)(Max), LL_I3C_ClearFlag_IBIEND(Min)(Def)(Max), LL_I3C_GetDeviceIBIPayload(Min)(Def)(Max), LL_I3C_IsEnabledIBI(Min)(Def)(Max), LL_I3C_IsEnabledOwnDynAddress(Min)(Def)(Max), LL_I3C_SetIBIPayload(Min)(Def)(Max), LL_I3C_TargetHandleMessage(Min)(Def)(Max)

HAL_I3C_TGT_IBIReq_IT

134

200

266

I3C_StateIdle(Def)(Max), LL_I3C_EnableIT(Min)(Def)(Max), LL_I3C_GetDeviceIBIPayload(Min)(Def)(Max), LL_I3C_IsEnabledIBI(Min)(Def)(Max), LL_I3C_IsEnabledOwnDynAddress(Min)(Def)(Max), LL_I3C_SetIBIPayload(Min)(Def)(Max), LL_I3C_TargetHandleMessage(Min)(Def)(Max)

HAL_I3C_TGT_IsEnabledCtrlRoleRequest

14

14

46

LL_I3C_IsEnabledControllerRoleReq(Min)(Def)(Max)

HAL_I3C_TGT_IsEnabledGroupAddrCapability

22

22

58

LL_I3C_GetGrpAddrHandoffSupport(Min)(Def)(Max)

HAL_I3C_TGT_IsEnabledHandOffDelay

14

14

46

LL_I3C_IsEnabledHandOffDelay(Min)(Def)(Max)

HAL_I3C_TGT_IsEnabledHotJoinRequest

14

14

50

LL_I3C_IsEnabledHotJoin(Min)(Def)(Max)

HAL_I3C_TGT_IsEnabledIBI

14

14

50

LL_I3C_IsEnabledIBI(Min)(Def)(Max)

HAL_I3C_TGT_Receive

256

322

388

HAL_GetTick(Min)(Def)(Max), I3C_GetErrorSources(Def)(Max), I3C_StateIdle(Min)(Def)(Max), LL_I3C_ClearFlag_ERR(Min)(Def)(Max), LL_I3C_ClearFlag_FC(Min)(Def)(Max), LL_I3C_DisableIT(Min)(Def)(Max), LL_I3C_EnableIT(Min)(Def)(Max), LL_I3C_GetEnabledIT(Min)(Def)(Max), LL_I3C_GetRxFIFOThreshold(Min)(Def)(Max), LL_I3C_GetXferDataCount(Min)(Def)(Max), LL_I3C_IsActiveFlag(Min)(Def)(Max), LL_I3C_IsActiveFlag_ERR(Min)(Def)(Max), LL_I3C_IsEnabledOwnDynAddress(Min)(Def)(Max)

HAL_I3C_TGT_Receive_DMA

0

288

354

HAL_DMA_StartDirectXfer_IT(Def)(Max), I3C_RoundUp4(Def)(Max), I3C_StateIdle(Def)(Max), LL_I3C_EnableDMAReq_RX(Def)(Max), LL_I3C_EnableIT(Def)(Max), LL_I3C_GetEnabledIT(Def)(Max), LL_I3C_GetRxFIFOThreshold(Def)(Max), LL_I3C_IsEnabledOwnDynAddress(Def)(Max)

HAL_I3C_TGT_Receive_IT

128

188

254

LL_I3C_EnableIT(Min)(Def)(Max), LL_I3C_GetEnabledIT(Min)(Def)(Max), LL_I3C_GetRxFIFOThreshold(Min)(Def)(Max), LL_I3C_IsEnabledOwnDynAddress(Min)(Def)(Max)

HAL_I3C_TGT_RegisterHotJoinCallback

0

22

74

None

HAL_I3C_TGT_RegisterRxCpltCallback

0

22

74

None

HAL_I3C_TGT_RegisterTxCpltCallback

0

22

74

None

HAL_I3C_TGT_RxCpltCallback

2

2

2

None

HAL_I3C_TGT_SetConfig

52

62

136

LL_I3C_Disable(Min)(Def)(Max), LL_I3C_Enable(Min)(Def)(Max), LL_I3C_SetBusCharacteristic(Min)(Def)(Max), LL_I3C_SetMode(Min)(Def)(Max)

HAL_I3C_TGT_SetConfigCtrlHandOffActivity

36

36

116

LL_I3C_Disable(Min)(Def)(Max), LL_I3C_Enable(Min)(Def)(Max), LL_I3C_SetHandoffActivityState(Min)(Def)(Max)

HAL_I3C_TGT_SetConfigFifo

26

36

146

LL_I3C_ConfigTgtFifo(Min)(Def)(Max)

HAL_I3C_TGT_SetConfigGETMXDS

44

54

216

LL_I3C_Disable(Min)(Def)(Max), LL_I3C_Enable(Min)(Def)(Max), LL_I3C_SetConfigGETMXDS(Min)(Def)(Max)

HAL_I3C_TGT_SetConfigGETMXDS_Format

36

36

122

LL_I3C_Disable(Min)(Def)(Max), LL_I3C_Enable(Min)(Def)(Max), LL_I3C_SetMaxDataSpeedFormat(Min)(Def)(Max)

HAL_I3C_TGT_SetConfigIBI

44

54

184

LL_I3C_ConfigNbIBIAddData(Min)(Def)(Max), LL_I3C_Disable(Min)(Def)(Max), LL_I3C_Enable(Min)(Def)(Max), LL_I3C_SetPendingReadMDB(Min)(Def)(Max)

HAL_I3C_TGT_SetConfigMaxDataSize

44

44

114

LL_I3C_Disable(Min)(Def)(Max), LL_I3C_Enable(Min)(Def)(Max), LL_I3C_SetMaxReadLength(Min)(Def)(Max), LL_I3C_SetMaxWriteLength(Min)(Def)(Max)

HAL_I3C_TGT_SetPayloadENTDAAConfig

54

64

204

LL_I3C_ConfigPayloadEntDAA(Min)(Def)(Max), LL_I3C_Disable(Min)(Def)(Max), LL_I3C_Enable(Min)(Def)(Max), LL_I3C_SetDeviceCharacteristics(Min)(Def)(Max), LL_I3C_SetMIPIInstanceID(Min)(Def)(Max)

HAL_I3C_TGT_Transmit

222

284

354

HAL_GetTick(Min)(Def)(Max), I3C_GetErrorSources(Def)(Max), I3C_StateIdle(Min)(Def)(Max), LL_I3C_ClearFlag_ERR(Min)(Def)(Max), LL_I3C_ClearFlag_FC(Min)(Def)(Max), LL_I3C_ConfigTxPreload(Min)(Def)(Max), LL_I3C_DisableIT(Min)(Def)(Max), LL_I3C_EnableIT(Min)(Def)(Max), LL_I3C_GetEnabledIT(Min)(Def)(Max), LL_I3C_GetFlag(Min)(Def)(Max), LL_I3C_GetTxFIFOThreshold(Min)(Def)(Max), LL_I3C_GetXferDataCount(Min)(Def)(Max), LL_I3C_IsActiveFlag_ERR(Min)(Def)(Max), LL_I3C_IsEnabledOwnDynAddress(Min)(Def)(Max)

HAL_I3C_TGT_Transmit_DMA

0

298

360

HAL_DMA_StartDirectXfer_IT(Def)(Max), I3C_RoundUp4(Def)(Max), I3C_StateIdle(Def)(Max), LL_I3C_ConfigTxPreload(Def)(Max), LL_I3C_EnableDMAReq_TX(Def)(Max), LL_I3C_EnableIT(Def)(Max), LL_I3C_GetEnabledIT(Def)(Max), LL_I3C_GetTxFIFOThreshold(Def)(Max), LL_I3C_IsEnabledOwnDynAddress(Def)(Max)

HAL_I3C_TGT_Transmit_IT

138

196

260

LL_I3C_ConfigTxPreload(Min)(Def)(Max), LL_I3C_EnableIT(Min)(Def)(Max), LL_I3C_GetEnabledIT(Min)(Def)(Max), LL_I3C_GetTxFIFOThreshold(Min)(Def)(Max), LL_I3C_IsEnabledOwnDynAddress(Min)(Def)(Max)

HAL_I3C_TGT_TxCpltCallback

2

2

2

None

Static I3C APIs

Static I3C APIs Footprint

API

Min Code Size (Bytes)

Default Code Size (Bytes)

Max Code Size (Bytes)

Called functions

I3C_Abort_ISR

50

50

50

I3C_ErrorTreatment(Min)(Def)(Max), LL_I3C_ClearFlag_FC(Min)(Def)(Max), LL_I3C_IsActiveFlag_DOVR(Min)(Def)(Max), LL_I3C_RequestRxFIFOFlush(Min)(Def)(Max)

I3C_ControlDataTreatment

40

40

40

LL_I3C_IsActiveFlag_CFNF(Min)(Def)(Max), LL_I3C_WriteControlWord(Min)(Def)(Max)

I3C_Ctrl_DAA_ISR

170

174

174

I3C_StateIdle(Min)(Def)(Max), LL_I3C_ClearFlag_FC(Min)(Def)(Max), LL_I3C_ControllerHandleCCC(Min)(Def)(Max), LL_I3C_DisableIT(Min)(Def)(Max), LL_I3C_GetRxFIFOThreshold(Min)(Def)(Max), LL_I3C_ReceiveData32(Min)(Def)(Max), LL_I3C_ReceiveData8(Min)(Def)(Max), __aeabi_llsl(Min)(Def)(Max)

I3C_Ctrl_Event_ISR

74

74

74

LL_I3C_ClearFlag_CR(Min)(Def)(Max), LL_I3C_ClearFlag_HJ(Min)(Def)(Max), LL_I3C_ClearFlag_IBI(Min)(Def)(Max)

I3C_Ctrl_Multiple_Xfer_DMA_ISR

0

64

64

HAL_DMA_GetDirectXferRemainingDataByte(Def)(Max), I3C_StateIdle(Def)(Max), LL_I3C_ClearFlag_FC(Def)(Max), LL_I3C_DisableIT(Def)(Max), LL_I3C_RequestTransfer(Def)(Max)

I3C_Ctrl_Multiple_Xfer_ISR

108

108

108

I3C_ControlDataTreatment(Min)(Def)(Max), I3C_StateIdle(Min)(Def)(Max), LL_I3C_ClearFlag_FC(Min)(Def)(Max), LL_I3C_DisableIT(Min)(Def)(Max), LL_I3C_RequestTransfer(Min)(Def)(Max)

I3C_Ctrl_Multiple_Xfer_Listen_Event_ISR

78

78

78

I3C_Ctrl_Multiple_Xfer_ISR(Min)(Def)(Max), LL_I3C_ClearFlag_CR(Min)(Def)(Max), LL_I3C_ClearFlag_HJ(Min)(Def)(Max), LL_I3C_ClearFlag_IBI(Min)(Def)(Max)

I3C_Ctrl_PoolForDeviceReady

182

182

182

HAL_GetTick(Min)(Def)(Max), I3C_StateIdle(Min)(Def)(Max), LL_I3C_ClearFlag_ERR(Min)(Def)(Max), LL_I3C_ClearFlag_FC(Min)(Def)(Max), LL_I3C_DisableArbitrationHeader(Min)(Def)(Max), LL_I3C_EnableArbitrationHeader(Min)(Def)(Max), LL_I3C_IsActiveFlag(Min)(Def)(Max), LL_I3C_IsActiveFlag_FC(Min)(Def)(Max), LL_I3C_IsEnabledArbitrationHeader(Min)(Def)(Max), LL_I3C_SetRegister_CR(Min)(Def)(Max)

I3C_DMAAbort

0

118

118

I3C_TreatErrorCallback(Def)(Max)

I3C_DMAControlTransmitCplt

0

14

14

LL_I3C_DisableDMAReq_Control(Def)(Max)

I3C_DMADataReceiveCplt

0

14

14

LL_I3C_DisableDMAReq_RX(Def)(Max)

I3C_DMADataTransmitCplt

0

14

14

LL_I3C_DisableDMAReq_TX(Def)(Max)

I3C_DMAError

0

12

12

None

I3C_ErrorTreatment

92

340

340

HAL_DMA_Abort_IT(Def)(Max), HAL_DMA_GetState(Def)(Max), I3C_StateIdle(Min)(Def)(Max), I3C_TreatErrorCallback(Min)(Def)(Max), LL_I3C_DisableDMAReq_Control(Def)(Max), LL_I3C_DisableDMAReq_RX(Def)(Max), LL_I3C_DisableDMAReq_TX(Def)(Max), LL_I3C_DisableIT(Min)(Def)(Max), LL_I3C_RequestFifosFlush(Min)(Def)(Max)

I3C_GetErrorSources

0

18

18

LL_I3C_GetRegister_SER(Def)(Max)

I3C_ReceiveByteTreatment

42

42

42

LL_I3C_IsActiveFlag_RXFNE(Min)(Def)(Max), LL_I3C_ReceiveData8(Min)(Def)(Max)

I3C_ReceiveByteTreatment_IT

58

58

58

LL_I3C_IsActiveFlag_RXFNE(Min)(Def)(Max), LL_I3C_ReceiveData8(Min)(Def)(Max)

I3C_ReceiveWordTreatment

54

54

54

LL_I3C_IsActiveFlag_RXFNE(Min)(Def)(Max), LL_I3C_ReceiveData32(Min)(Def)(Max)

I3C_ReceiveWordTreatment_IT

74

74

74

LL_I3C_IsActiveFlag_RXFNE(Min)(Def)(Max), LL_I3C_ReceiveData32(Min)(Def)(Max)

I3C_RoundUp4

0

8

8

None

I3C_StateIdle

36

36

36

None

I3C_Tgt_CtrlRole_ISR

50

50

50

I3C_StateIdle(Min)(Def)(Max), LL_I3C_ClearFlag_CRUPD(Min)(Def)(Max), LL_I3C_DisableIT(Min)(Def)(Max)

I3C_Tgt_Event_ISR

214

214

214

LL_I3C_ClearFlag_ASUPD(Min)(Def)(Max), LL_I3C_ClearFlag_CRUPD(Min)(Def)(Max), LL_I3C_ClearFlag_DAUPD(Min)(Def)(Max), LL_I3C_ClearFlag_DEF(Min)(Def)(Max), LL_I3C_ClearFlag_GET(Min)(Def)(Max), LL_I3C_ClearFlag_GRP(Min)(Def)(Max), LL_I3C_ClearFlag_INTUPD(Min)(Def)(Max), LL_I3C_ClearFlag_MRLUPD(Min)(Def)(Max), LL_I3C_ClearFlag_MWLUPD(Min)(Def)(Max), LL_I3C_ClearFlag_RST(Min)(Def)(Max), LL_I3C_ClearFlag_STA(Min)(Def)(Max), LL_I3C_ClearFlag_WKP(Min)(Def)(Max)

I3C_Tgt_HotJoin_ISR

74

82

80

I3C_ErrorTreatment(Min)(Def)(Max), I3C_StateIdle(Min)(Def)(Max), LL_I3C_ClearFlag_DAUPD(Min)(Def)(Max), LL_I3C_DisableIT(Min)(Def)(Max), LL_I3C_GetOwnDynamicAddress(Min)(Def)(Max), LL_I3C_IsEnabledOwnDynAddress(Min)(Def)(Max)

I3C_Tgt_IBI_ISR

50

50

50

I3C_StateIdle(Min)(Def)(Max), LL_I3C_ClearFlag_IBIEND(Min)(Def)(Max), LL_I3C_DisableIT(Min)(Def)(Max)

I3C_Tgt_Rx_DMA_ISR

0

88

88

HAL_DMA_GetDirectXferRemainingDataByte(Def)(Max), I3C_ErrorTreatment(Def)(Max), I3C_StateIdle(Def)(Max), LL_I3C_ClearFlag_FC(Def)(Max), LL_I3C_ClearFlag_WKP(Def)(Max), LL_I3C_DisableIT(Def)(Max)

I3C_Tgt_Rx_ISR

102

102

102

I3C_ErrorTreatment(Min)(Def)(Max), I3C_StateIdle(Min)(Def)(Max), LL_I3C_ClearFlag_FC(Min)(Def)(Max), LL_I3C_ClearFlag_WKP(Min)(Def)(Max), LL_I3C_DisableIT(Min)(Def)(Max), LL_I3C_GetXferDataCount(Min)(Def)(Max)

I3C_Tgt_Tx_DMA_ISR

0

88

88

HAL_DMA_GetDirectXferRemainingDataByte(Def)(Max), I3C_ErrorTreatment(Def)(Max), I3C_StateIdle(Def)(Max), LL_I3C_ClearFlag_FC(Def)(Max), LL_I3C_ClearFlag_WKP(Def)(Max), LL_I3C_DisableIT(Def)(Max)

I3C_Tgt_Tx_ISR

102

102

102

I3C_ErrorTreatment(Min)(Def)(Max), I3C_StateIdle(Min)(Def)(Max), LL_I3C_ClearFlag_FC(Min)(Def)(Max), LL_I3C_ClearFlag_WKP(Min)(Def)(Max), LL_I3C_DisableIT(Min)(Def)(Max), LL_I3C_GetXferDataCount(Min)(Def)(Max)

I3C_TransmitByteTreatment

48

48

48

LL_I3C_IsActiveFlag_TXFNF(Min)(Def)(Max), LL_I3C_TransmitData8(Min)(Def)(Max)

I3C_TransmitByteTreatment_IT

58

58

58

LL_I3C_IsActiveFlag_TXFNF(Min)(Def)(Max), LL_I3C_TransmitData8(Min)(Def)(Max)

I3C_TransmitWordTreatment

54

54

54

LL_I3C_IsActiveFlag_TXFNF(Min)(Def)(Max), LL_I3C_TransmitData32(Min)(Def)(Max)

I3C_TransmitWordTreatment_IT

74

74

74

LL_I3C_IsActiveFlag_TXFNF(Min)(Def)(Max), LL_I3C_TransmitData32(Min)(Def)(Max)

I3C_TreatErrorCallback

40

40

40

I3C_StateIdle(Min)(Def)(Max)

I3C_WaitForFlagSet

112

118

118

HAL_GetTick(Min)(Def)(Max), I3C_GetErrorSources(Def)(Max), LL_I3C_ClearFlag_ERR(Min)(Def)(Max), LL_I3C_IsActiveFlag(Min)(Def)(Max), LL_I3C_IsActiveFlag_ERR(Min)(Def)(Max)