HAL UART APIs

HAL UART APIs Footprint

API

Min Code Size (Bytes)

Default Code Size (Bytes)

Max Code Size (Bytes)

Called functions

HAL_UART_Abort

68

136

170

HAL_DMA_Abort(Def)(Max), LL_USART_ClearFlag(Min)(Def)(Max), LL_USART_DisableDMAReq_RX(Def)(Max), LL_USART_DisableDMAReq_TX(Def)(Max), LL_USART_IsEnabledDMAReq_RX(Def)(Max), LL_USART_IsEnabledDMAReq_TX(Def)(Max), LL_USART_RequestRxDataFlush(Min)(Def)(Max), LL_USART_RequestTxDataFlush(Min)(Def)(Max), UART_Abort(Min)(Def)(Max)

HAL_UART_AbortCpltCallback

2

2

2

None

HAL_UART_AbortReceive

86

120

154

HAL_DMA_Abort(Def)(Max), LL_USART_ClearFlag(Min)(Def)(Max), LL_USART_DisableDMAReq_RX(Def)(Max), LL_USART_DisableIT_CR1(Min)(Def)(Max), LL_USART_DisableIT_CR2(Min)(Def)(Max), LL_USART_DisableIT_CR3(Min)(Def)(Max), LL_USART_IsEnabledDMAReq_RX(Def)(Max), LL_USART_RequestRxDataFlush(Min)(Def)(Max)

HAL_UART_AbortReceiveCpltCallback

2

2

2

None

HAL_UART_AbortReceive_IT

112

174

208

HAL_DMA_Abort_IT(Def)(Max), LL_USART_ClearFlag(Min)(Def)(Max), LL_USART_DisableDMAReq_RX(Def)(Max), LL_USART_DisableIT_CR1(Min)(Def)(Max), LL_USART_DisableIT_CR2(Min)(Def)(Max), LL_USART_DisableIT_CR3(Min)(Def)(Max), LL_USART_IsEnabledDMAReq_RX(Def)(Max), LL_USART_RequestRxDataFlush(Min)(Def)(Max)

HAL_UART_AbortTransmit

64

98

128

HAL_DMA_Abort(Def)(Max), LL_USART_ClearFlag(Min)(Def)(Max), LL_USART_DisableDMAReq_TX(Def)(Max), LL_USART_DisableIT_CR1(Min)(Def)(Max), LL_USART_DisableIT_CR3(Min)(Def)(Max), LL_USART_IsEnabledDMAReq_TX(Def)(Max), LL_USART_RequestTxDataFlush(Min)(Def)(Max)

HAL_UART_AbortTransmitCpltCallback

2

2

2

None

HAL_UART_AbortTransmit_IT

80

142

176

HAL_DMA_Abort_IT(Def)(Max), LL_USART_ClearFlag(Min)(Def)(Max), LL_USART_DisableDMAReq_TX(Def)(Max), LL_USART_DisableIT_CR1(Min)(Def)(Max), LL_USART_DisableIT_CR3(Min)(Def)(Max), LL_USART_IsEnabledDMAReq_TX(Def)(Max), LL_USART_RequestTxDataFlush(Min)(Def)(Max)

HAL_UART_Abort_IT

120

244

278

HAL_DMA_Abort_IT(Def)(Max), LL_USART_ClearFlag(Min)(Def)(Max), LL_USART_DisableDMAReq_RX(Def)(Max), LL_USART_DisableDMAReq_TX(Def)(Max), LL_USART_DisableIT_CR1(Min)(Def)(Max), LL_USART_DisableIT_CR2(Min)(Def)(Max), LL_USART_DisableIT_CR3(Min)(Def)(Max), LL_USART_IsEnabledDMAReq_RX(Def)(Max), LL_USART_IsEnabledDMAReq_TX(Def)(Max), LL_USART_RequestRxDataFlush(Min)(Def)(Max), LL_USART_RequestTxDataFlush(Min)(Def)(Max)

HAL_UART_AcquireBus

0

34

50

HAL_OS_SemaphoreTake(Def)(Max)

HAL_UART_ClearToSendCallback

2

2

2

None

HAL_UART_DeInit

54

118

194

HAL_OS_SemaphoreDelete(Def)(Max), HAL_DMA_Abort(Def)(Max), LL_USART_Disable(Min)(Def)(Max), LL_USART_DisableDMAReq_RX(Def)(Max), LL_USART_DisableDMAReq_TX(Def)(Max), LL_USART_IsEnabledDMAReq_RX(Def)(Max), LL_USART_IsEnabledDMAReq_TX(Def)(Max), UART_Abort(Min)(Def)(Max)

HAL_UART_DisableAutoBaudRate

18

18

140

LL_USART_DisableAutoBaudRate(Min)(Def)(Max)

HAL_UART_DisableDMAStopOnRxError

0

46

108

LL_USART_Disable(Def)(Max), LL_USART_DisableDMADeactOnRxErr(Def)(Max), LL_USART_Enable(Def)(Max), LL_USART_IsEnabled(Def)(Max)

HAL_UART_DisableDataInvert

48

48

118

LL_USART_Disable(Min)(Def)(Max), LL_USART_Enable(Min)(Def)(Max), LL_USART_IsEnabled(Min)(Def)(Max), LL_USART_SetBinaryDataLogic(Min)(Def)(Max)

HAL_UART_DisableFifoMode

56

56

126

LL_USART_Disable(Min)(Def)(Max), LL_USART_DisableFIFO(Min)(Def)(Max), LL_USART_Enable(Min)(Def)(Max), LL_USART_IsEnabled(Min)(Def)(Max), UART_SetNbDataToProcess(Min)(Def)(Max)

HAL_UART_DisableHalfDuplexMode

46

46

166

LL_USART_Disable(Min)(Def)(Max), LL_USART_DisableHalfDuplex(Min)(Def)(Max), LL_USART_Enable(Min)(Def)(Max), LL_USART_IsEnabled(Min)(Def)(Max)

HAL_UART_DisableLINMode

46

46

158

LL_USART_Disable(Min)(Def)(Max), LL_USART_DisableLIN(Min)(Def)(Max), LL_USART_Enable(Min)(Def)(Max), LL_USART_IsEnabled(Min)(Def)(Max)

HAL_UART_DisableMSBFirst

48

48

110

LL_USART_Disable(Min)(Def)(Max), LL_USART_Enable(Min)(Def)(Max), LL_USART_IsEnabled(Min)(Def)(Max), LL_USART_SetTransferBitOrder(Min)(Def)(Max)

HAL_UART_DisableMultiProcessorMode

46

46

116

LL_USART_Disable(Min)(Def)(Max), LL_USART_DisableMuteMode(Min)(Def)(Max), LL_USART_Enable(Min)(Def)(Max), LL_USART_IsEnabled(Min)(Def)(Max)

HAL_UART_DisableRS485Mode

46

46

176

LL_USART_Disable(Min)(Def)(Max), LL_USART_DisableDEMode(Min)(Def)(Max), LL_USART_Enable(Min)(Def)(Max), LL_USART_IsEnabled(Min)(Def)(Max)

HAL_UART_DisableReceiver

18

18

88

LL_USART_DisableDirectionRx(Min)(Def)(Max)

HAL_UART_DisableReceiverTimeout

18

18

140

LL_USART_DisableRxTimeout(Min)(Def)(Max)

HAL_UART_DisableRxOverRunDetection

46

46

116

LL_USART_Disable(Min)(Def)(Max), LL_USART_DisableOverrunDetect(Min)(Def)(Max), LL_USART_Enable(Min)(Def)(Max), LL_USART_IsEnabled(Min)(Def)(Max)

HAL_UART_DisableRxPinLevelInvert

48

48

118

LL_USART_Disable(Min)(Def)(Max), LL_USART_Enable(Min)(Def)(Max), LL_USART_IsEnabled(Min)(Def)(Max), LL_USART_SetRXPinLevel(Min)(Def)(Max)

HAL_UART_DisableStopMode

18

18

138

LL_USART_DisableInStopMode(Min)(Def)(Max)

HAL_UART_DisableTransmitter

18

18

88

LL_USART_DisableDirectionTx(Min)(Def)(Max)

HAL_UART_DisableTxPinLevelInvert

48

48

118

LL_USART_Disable(Min)(Def)(Max), LL_USART_Enable(Min)(Def)(Max), LL_USART_IsEnabled(Min)(Def)(Max), LL_USART_SetTXPinLevel(Min)(Def)(Max)

HAL_UART_DisableTxRxSwap

48

48

118

LL_USART_Disable(Min)(Def)(Max), LL_USART_Enable(Min)(Def)(Max), LL_USART_IsEnabled(Min)(Def)(Max), LL_USART_SetTXRXSwap(Min)(Def)(Max)

HAL_UART_EnableAutoBaudRate

36

36

158

LL_USART_EnableAutoBaudRate(Min)(Def)(Max), LL_USART_IsEnabledAutoBaud(Min)(Def)(Max), LL_USART_RequestAutoBaudRate(Min)(Def)(Max)

HAL_UART_EnableDMAStopOnRxError

0

46

110

LL_USART_Disable(Def)(Max), LL_USART_Enable(Def)(Max), LL_USART_EnableDMADeactOnRxErr(Def)(Max), LL_USART_IsEnabled(Def)(Max)

HAL_UART_EnableDataInvert

50

50

120

LL_USART_Disable(Min)(Def)(Max), LL_USART_Enable(Min)(Def)(Max), LL_USART_IsEnabled(Min)(Def)(Max), LL_USART_SetBinaryDataLogic(Min)(Def)(Max)

HAL_UART_EnableFifoMode

56

56

126

LL_USART_Disable(Min)(Def)(Max), LL_USART_Enable(Min)(Def)(Max), LL_USART_EnableFIFO(Min)(Def)(Max), LL_USART_IsEnabled(Min)(Def)(Max), UART_SetNbDataToProcess(Min)(Def)(Max)

HAL_UART_EnableHalfDuplexMode

46

46

166

LL_USART_ConfigHalfDuplexMode(Min)(Def)(Max), LL_USART_Disable(Min)(Def)(Max), LL_USART_Enable(Min)(Def)(Max), LL_USART_IsEnabled(Min)(Def)(Max)

HAL_UART_EnableLINMode

46

46

202

LL_USART_ConfigLINMode(Min)(Def)(Max), LL_USART_Disable(Min)(Def)(Max), LL_USART_Enable(Min)(Def)(Max), LL_USART_GetDataWidth(Max), LL_USART_GetOverSampling(Max), LL_USART_IsEnabled(Min)(Def)(Max)

HAL_UART_EnableMSBFirst

50

50

112

LL_USART_Disable(Min)(Def)(Max), LL_USART_Enable(Min)(Def)(Max), LL_USART_IsEnabled(Min)(Def)(Max), LL_USART_SetTransferBitOrder(Min)(Def)(Max)

HAL_UART_EnableMultiProcessorMode

52

52

122

LL_USART_ConfigMultiProcessMode(Min)(Def)(Max), LL_USART_Disable(Min)(Def)(Max), LL_USART_Enable(Min)(Def)(Max), LL_USART_EnableMuteMode(Min)(Def)(Max), LL_USART_IsEnabled(Min)(Def)(Max)

HAL_UART_EnableRS485Mode

46

46

176

LL_USART_Disable(Min)(Def)(Max), LL_USART_Enable(Min)(Def)(Max), LL_USART_EnableDEMode(Min)(Def)(Max), LL_USART_IsEnabled(Min)(Def)(Max)

HAL_UART_EnableReceiver

18

18

88

LL_USART_EnableDirectionRx(Min)(Def)(Max)

HAL_UART_EnableReceiverTimeout

18

18

140

LL_USART_EnableRxTimeout(Min)(Def)(Max)

HAL_UART_EnableRxOverRunDetection

46

46

116

LL_USART_Disable(Min)(Def)(Max), LL_USART_Enable(Min)(Def)(Max), LL_USART_EnableOverrunDetect(Min)(Def)(Max), LL_USART_IsEnabled(Min)(Def)(Max)

HAL_UART_EnableRxPinLevelInvert

50

50

120

LL_USART_Disable(Min)(Def)(Max), LL_USART_Enable(Min)(Def)(Max), LL_USART_IsEnabled(Min)(Def)(Max), LL_USART_SetRXPinLevel(Min)(Def)(Max)

HAL_UART_EnableStopMode

18

18

138

LL_USART_EnableInStopMode(Min)(Def)(Max)

HAL_UART_EnableTransmitter

18

18

88

LL_USART_EnableDirectionTx(Min)(Def)(Max)

HAL_UART_EnableTxPinLevelInvert

50

50

120

LL_USART_Disable(Min)(Def)(Max), LL_USART_Enable(Min)(Def)(Max), LL_USART_IsEnabled(Min)(Def)(Max), LL_USART_SetTXPinLevel(Min)(Def)(Max)

HAL_UART_EnableTxRxSwap

50

50

120

LL_USART_Disable(Min)(Def)(Max), LL_USART_Enable(Min)(Def)(Max), LL_USART_IsEnabled(Min)(Def)(Max), LL_USART_SetTXRXSwap(Min)(Def)(Max)

HAL_UART_EnterMultiProcessorMuteMode

18

18

88

LL_USART_RequestEnterMuteMode(Min)(Def)(Max)

HAL_UART_ErrorCallback

2

2

2

None

HAL_UART_GetAutoBaudRateStatus

52

52

138

LL_USART_IsActiveFlag_ABR(Min)(Def)(Max), LL_USART_IsActiveFlag_ABRE(Min)(Def)(Max), LL_USART_IsEnabledAutoBaud(Min)(Def)(Max)

HAL_UART_GetBaudRate

102

102

146

HAL_RCC_UART_GetKernelClkFreq(Min)(Def)(Max), LL_LPUART_GetBaudRate(Min)(Def)(Max), LL_USART_GetBaudRate(Min)(Def)(Max), LL_USART_GetOverSampling(Min)(Def)(Max), LL_USART_GetPrescaler(Min)(Def)(Max)

HAL_UART_GetClockFreq

14

14

48

HAL_RCC_UART_GetKernelClkFreq(Min)(Def)(Max)

HAL_UART_GetConfig

156

156

204

HAL_RCC_UART_GetKernelClkFreq(Min)(Def)(Max), LL_LPUART_GetBaudRate(Min)(Def)(Max), LL_USART_GetBaudRate(Min)(Def)(Max), LL_USART_GetPrescaler(Min)(Def)(Max), LL_USART_GetStopBitsLength(Min)(Def)(Max)

HAL_UART_GetConfigAutoBaudRateMode

14

14

90

LL_USART_GetAutoBaudRateMode(Min)(Def)(Max)

HAL_UART_GetConfigMultiProcessorMode

34

34

84

LL_USART_GetNodeAddress(Min)(Def)(Max), LL_USART_GetNodeAddressLength(Min)(Def)(Max), LL_USART_GetWakeUpMethod(Min)(Def)(Max)

HAL_UART_GetConfigRS485Mode

34

34

136

LL_USART_GetDEAssertionTime(Min)(Def)(Max), LL_USART_GetDEDeassertionTime(Min)(Def)(Max), LL_USART_GetDESignalPolarity(Min)(Def)(Max)

HAL_UART_GetConfigReceiverTimeout

14

14

94

LL_USART_GetRxTimeout(Min)(Def)(Max)

HAL_UART_GetHwFlowCtl

16

16

50

LL_USART_GetHWFlowCtrl(Min)(Def)(Max)

HAL_UART_GetLINModeBreakDetectLength

16

16

92

LL_USART_GetLINBrkDetectionLen(Min)(Def)(Max)

HAL_UART_GetLastErrorCodes

0

14

32

None

HAL_UART_GetOneBitSample

28

28

80

LL_USART_IsEnabledOneBitSample(Min)(Def)(Max)

HAL_UART_GetParity

16

16

50

LL_USART_GetParity(Min)(Def)(Max)

HAL_UART_GetRxFifoThreshold

16

16

50

LL_USART_GetRXFIFOThreshold(Min)(Def)(Max)

HAL_UART_GetRxState

4

4

24

None

HAL_UART_GetState

4

4

24

None

HAL_UART_GetStopBits

16

16

50

LL_USART_GetStopBitsLength(Min)(Def)(Max)

HAL_UART_GetStopModeWkUpAddr

16

16

110

LL_USART_GetNodeAddress(Min)(Def)(Max)

HAL_UART_GetStopModeWkUpAddrLength

16

16

104

LL_USART_GetNodeAddressLength(Min)(Def)(Max)

HAL_UART_GetStopModeWkUpSource

14

14

102

LL_USART_GetWKUPType(Min)(Def)(Max)

HAL_UART_GetTxFifoThreshold

16

16

50

LL_USART_GetTXFIFOThreshold(Min)(Def)(Max)

HAL_UART_GetTxState

4

4

24

None

HAL_UART_GetUserData

0

4

24

None

HAL_UART_GetWordLength

14

14

48

LL_USART_GetDataWidth(Min)(Def)(Max)

HAL_UART_GetXferDirection

16

16

50

LL_USART_GetTransferDirection(Min)(Def)(Max)

HAL_UART_IRDA_GetConfig

88

88

190

HAL_RCC_UART_GetKernelClkFreq(Min)(Def)(Max), LL_USART_GetBaudRate(Min)(Def)(Max), LL_USART_GetIrdaPrescaler(Min)(Def)(Max), LL_USART_GetPrescaler(Min)(Def)(Max)

HAL_UART_IRDA_GetPowerMode

16

16

102

LL_USART_GetIrdaPowerMode(Min)(Def)(Max)

HAL_UART_IRDA_GetPrescaler

14

14

100

LL_USART_GetIrdaPrescaler(Min)(Def)(Max)

HAL_UART_IRDA_SetConfig

188

198

634

HAL_RCC_UART_GetKernelClkFreq(Min)(Def)(Max), LL_USART_ConfigIrdaMode(Min)(Def)(Max), LL_USART_ConfigXfer(Min)(Def)(Max), LL_USART_Disable(Min)(Def)(Max), LL_USART_Enable(Min)(Def)(Max), LL_USART_IsEnabled(Min)(Def)(Max), LL_USART_SetIrdaPrescaler(Min)(Def)(Max), LL_USART_SetPrescaler(Min)(Def)(Max)

HAL_UART_IRDA_SetPowerMode

52

52

202

LL_USART_Disable(Min)(Def)(Max), LL_USART_Enable(Min)(Def)(Max), LL_USART_IsEnabled(Min)(Def)(Max), LL_USART_SetIrdaPowerMode(Min)(Def)(Max)

HAL_UART_IRDA_SetPrescaler

50

50

194

LL_USART_Disable(Min)(Def)(Max), LL_USART_Enable(Min)(Def)(Max), LL_USART_IsEnabled(Min)(Def)(Max), LL_USART_SetIrdaPrescaler(Min)(Def)(Max)

HAL_UART_IRQHandler

672

884

902

HAL_DMA_Abort_IT(Def)(Max), LL_DMA_GetBlkDataLength(Def)(Max), LL_USART_ClearFlag_CM(Min)(Def)(Max), LL_USART_ClearFlag_FE(Min)(Def)(Max), LL_USART_ClearFlag_IDLE(Min)(Def)(Max), LL_USART_ClearFlag_NE(Min)(Def)(Max), LL_USART_ClearFlag_ORE(Min)(Def)(Max), LL_USART_ClearFlag_PE(Min)(Def)(Max), LL_USART_ClearFlag_RTO(Min)(Def)(Max), LL_USART_ClearFlag_WKUP(Min)(Def)(Max), LL_USART_DisableDMAReq_RX(Def)(Max), LL_USART_DisableIT_CR1(Min)(Def)(Max), LL_USART_DisableIT_CR3(Min)(Def)(Max), LL_USART_DisableIT_ERROR(Def)(Max), LL_USART_DisableIT_PE(Def)(Max), LL_USART_IsEnabledDMAReq_RX(Min)(Def)(Max), UART_EndRxTransfer(Min)(Def)(Max), UART_EndTransmit_IT(Min)(Def)(Max)

HAL_UART_Init

48

100

182

HAL_OS_SemaphoreCreate(Def)(Max), UART_InitCallbacksToDefault(Def)(Max), UART_SetClockFrequency(Min)(Max)

HAL_UART_IsEnabledAutoBaudRate

16

16

102

LL_USART_IsEnabledAutoBaud(Min)(Def)(Max)

HAL_UART_IsEnabledDMAStopOnRxError

0

16

46

LL_USART_IsEnabledDMADeactOnRxErr(Def)(Max)

HAL_UART_IsEnabledDataInvert

24

24

58

LL_USART_GetBinaryDataLogic(Min)(Def)(Max)

HAL_UART_IsEnabledFifoMode

16

16

50

LL_USART_IsEnabledFIFO(Min)(Def)(Max)

HAL_UART_IsEnabledHalfDuplexMode

16

16

104

LL_USART_IsEnabledHalfDuplex(Min)(Def)(Max)

HAL_UART_IsEnabledLINMode

16

16

92

LL_USART_IsEnabledLIN(Min)(Def)(Max)

HAL_UART_IsEnabledMSBFirst

24

24

54

LL_USART_GetTransferBitOrder(Min)(Def)(Max)

HAL_UART_IsEnabledMultiProcessorMode

16

16

50

LL_USART_IsEnabledMuteMode(Min)(Def)(Max)

HAL_UART_IsEnabledRS485Mode

16

16

110

LL_USART_IsEnabledDEMode(Min)(Def)(Max)

HAL_UART_IsEnabledReceiver

30

30

64

LL_USART_GetTransferDirection(Min)(Def)(Max)

HAL_UART_IsEnabledReceiverTimeout

16

16

102

LL_USART_IsEnabledRxTimeout(Min)(Def)(Max)

HAL_UART_IsEnabledRxOverRunDetection

16

16

50

LL_USART_IsEnabledOverrunDetect(Min)(Def)(Max)

HAL_UART_IsEnabledRxPinLevelInvert

24

24

58

LL_USART_GetRXPinLevel(Min)(Def)(Max)

HAL_UART_IsEnabledStopMode

16

16

100

LL_USART_IsEnabledInStopMode(Min)(Def)(Max)

HAL_UART_IsEnabledTransmitter

30

30

64

LL_USART_GetTransferDirection(Min)(Def)(Max)

HAL_UART_IsEnabledTxPinLevelInvert

24

24

58

LL_USART_GetTXPinLevel(Min)(Def)(Max)

HAL_UART_IsEnabledTxRxSwap

24

24

58

LL_USART_GetTXRXSwap(Min)(Def)(Max)

HAL_UART_IsEnteredMultiProcessorMuteMode

16

16

50

LL_USART_IsActiveFlag_RWU(Min)(Def)(Max)

HAL_UART_LINBreakCallback

2

2

2

None

HAL_UART_PauseReceive_DMA

0

60

90

LL_USART_DisableDMAReq_RX(Def)(Max), LL_USART_DisableIT_ERROR(Def)(Max), LL_USART_DisableIT_PE(Def)(Max), LL_USART_IsEnabledDMAReq_RX(Def)(Max)

HAL_UART_PauseTransmit_DMA

0

42

72

LL_USART_DisableDMAReq_TX(Def)(Max), LL_USART_IsEnabledDMAReq_TX(Def)(Max)

HAL_UART_Pause_DMA

0

96

130

LL_USART_DisableDMAReq_RX(Def)(Max), LL_USART_DisableDMAReq_TX(Def)(Max), LL_USART_DisableIT_ERROR(Def)(Max), LL_USART_DisableIT_PE(Def)(Max), LL_USART_IsEnabledDMAReq_RX(Def)(Max), LL_USART_IsEnabledDMAReq_TX(Def)(Max)

HAL_UART_Receive

42

98

182

UART_Start_Receive_Polling(Min)(Def)(Max)

HAL_UART_ReceiveToIdle

44

100

188

UART_Start_Receive_Polling(Min)(Def)(Max)

HAL_UART_ReceiveToIdle_DMA

0

96

186

UART_Start_Receive_DMA(Def)(Max)

HAL_UART_ReceiveToIdle_DMA_Opt

0

94

266

UART_Start_Receive_DMA(Def)(Max)

HAL_UART_ReceiveToIdle_IT

38

94

168

UART_Start_Receive_IT(Min)(Def)(Max)

HAL_UART_ReceiveToIdle_IT_Opt

38

94

200

UART_Start_Receive_IT(Min)(Def)(Max)

HAL_UART_ReceiveUntilCM

118

174

340

LL_USART_Disable(Min)(Def)(Max), LL_USART_Enable(Min)(Def)(Max), LL_USART_GetDataWidth(Max), LL_USART_GetParity(Min)(Def)(Max), LL_USART_IsEnabled(Min)(Def)(Max), LL_USART_IsEnabledMuteMode(Max), LL_USART_SetNodeAddress(Min)(Def)(Max), UART_Start_Receive_Polling(Min)(Def)(Max), UART_Parity_Computation(Min)(Def)(Max)

HAL_UART_ReceiveUntilCM_DMA

0

166

314

LL_USART_Disable(Def)(Max), LL_USART_Enable(Def)(Max), LL_USART_GetDataWidth(Max), LL_USART_GetParity(Def)(Max), LL_USART_IsEnabled(Def)(Max), LL_USART_IsEnabledMuteMode(Max), LL_USART_SetNodeAddress(Def)(Max), UART_Start_Receive_DMA(Def)(Max), UART_Parity_Computation(Def)(Max)

HAL_UART_ReceiveUntilCM_DMA_Opt

0

164

406

LL_USART_Disable(Def)(Max), LL_USART_Enable(Def)(Max), LL_USART_GetDataWidth(Max), LL_USART_GetParity(Def)(Max), LL_USART_IsEnabled(Def)(Max), LL_USART_IsEnabledMuteMode(Max), LL_USART_SetNodeAddress(Def)(Max), UART_Start_Receive_DMA(Def)(Max), UART_Parity_Computation(Def)(Max)

HAL_UART_ReceiveUntilCM_IT

108

164

312

LL_USART_Disable(Min)(Def)(Max), LL_USART_Enable(Min)(Def)(Max), LL_USART_GetDataWidth(Max), LL_USART_GetParity(Min)(Def)(Max), LL_USART_IsEnabled(Min)(Def)(Max), LL_USART_IsEnabledMuteMode(Max), LL_USART_SetNodeAddress(Min)(Def)(Max), UART_Start_Receive_IT(Min)(Def)(Max), UART_Parity_Computation(Min)(Def)(Max)

HAL_UART_ReceiveUntilCM_IT_Opt

108

164

334

LL_USART_Disable(Min)(Def)(Max), LL_USART_Enable(Min)(Def)(Max), LL_USART_GetDataWidth(Max), LL_USART_GetParity(Min)(Def)(Max), LL_USART_IsEnabled(Min)(Def)(Max), LL_USART_IsEnabledMuteMode(Max), LL_USART_SetNodeAddress(Min)(Def)(Max), UART_Start_Receive_IT(Min)(Def)(Max), UART_Parity_Computation(Min)(Def)(Max)

HAL_UART_ReceiveUntilTMO

82

138

276

LL_USART_DisableRxTimeout(Min)(Def)(Max), LL_USART_EnableRxTimeout(Min)(Def)(Max), LL_USART_SetRxTimeout(Min)(Def)(Max), UART_Start_Receive_Polling(Min)(Def)(Max)

HAL_UART_ReceiveUntilTMO_DMA

0

120

260

LL_USART_EnableRxTimeout(Def)(Max), LL_USART_SetRxTimeout(Def)(Max), UART_Start_Receive_DMA(Def)(Max)

HAL_UART_ReceiveUntilTMO_DMA_Opt

0

118

326

LL_USART_EnableRxTimeout(Def)(Max), LL_USART_SetRxTimeout(Def)(Max), UART_Start_Receive_DMA(Def)(Max)

HAL_UART_ReceiveUntilTMO_IT

62

118

240

LL_USART_EnableRxTimeout(Min)(Def)(Max), LL_USART_SetRxTimeout(Min)(Def)(Max), UART_Start_Receive_IT(Min)(Def)(Max)

HAL_UART_ReceiveUntilTMO_IT_Opt

62

118

274

LL_USART_EnableRxTimeout(Min)(Def)(Max), LL_USART_SetRxTimeout(Min)(Def)(Max), UART_Start_Receive_IT(Min)(Def)(Max)

HAL_UART_Receive_DMA

0

96

198

UART_Start_Receive_DMA(Def)(Max)

HAL_UART_Receive_DMA_Opt

0

94

266

UART_Start_Receive_DMA(Def)(Max)

HAL_UART_Receive_IT

38

94

178

UART_Start_Receive_IT(Min)(Def)(Max)

HAL_UART_Receive_IT_Opt

38

94

212

UART_Start_Receive_IT(Min)(Def)(Max)

HAL_UART_RegisterAbortCpltCallback

0

22

120

None

HAL_UART_RegisterAbortReceiveCpltCallback

0

22

120

None

HAL_UART_RegisterAbortTransmitCpltCallback

0

22

120

None

HAL_UART_RegisterClearToSendCallback

0

22

110

None

HAL_UART_RegisterErrorCallback

0

22

120

None

HAL_UART_RegisterLINBreakCallback

0

22

110

None

HAL_UART_RegisterRxCpltCallback

0

22

120

None

HAL_UART_RegisterRxFifoFullCallback

0

22

112

None

HAL_UART_RegisterRxHalfCpltCallback

0

22

120

None

HAL_UART_RegisterTxCpltCallback

0

22

120

None

HAL_UART_RegisterTxFifoEmptyCallback

0

22

110

None

HAL_UART_RegisterTxHalfCpltCallback

0

22

120

None

HAL_UART_RegisterWakeupCallback

0

22

120

None

HAL_UART_ReleaseBus

0

30

46

HAL_OS_SemaphoreRelease(Def)(Max)

HAL_UART_ResumeReceive_DMA

0

72

102

LL_USART_ClearFlag_ORE(Def)(Max), LL_USART_EnableDMAReq_RX(Def)(Max), LL_USART_EnableIT_ERROR(Def)(Max), LL_USART_EnableIT_PE(Def)(Max), LL_USART_GetParity(Def)(Max), LL_USART_RequestRxDataFlush(Def)(Max)

HAL_UART_ResumeTransmit_DMA

0

38

68

LL_USART_EnableDMAReq_TX(Def)(Max)

HAL_UART_Resume_DMA

0

98

128

LL_USART_ClearFlag_ORE(Def)(Max), LL_USART_EnableDMAReq_RX(Def)(Max), LL_USART_EnableDMAReq_TX(Def)(Max), LL_USART_EnableIT_ERROR(Def)(Max), LL_USART_EnableIT_PE(Def)(Max), LL_USART_GetParity(Def)(Max), LL_USART_RequestRxDataFlush(Def)(Max)

HAL_UART_RxCpltCallback

2

2

2

None

HAL_UART_RxFifoFullCallback

2

2

2

None

HAL_UART_RxHalfCpltCallback

2

2

2

None

HAL_UART_SendLINBreak

18

18

122

LL_USART_RequestBreakSending(Min)(Def)(Max)

HAL_UART_SendRequest

24

24

172

LL_USART_SetRequest(Min)(Def)(Max)

HAL_UART_SetBaudRate

134

134

298

HAL_RCC_UART_GetKernelClkFreq(Min)(Def)(Max), LL_LPUART_SetBaudRate(Min)(Def)(Max), LL_USART_Disable(Min)(Def)(Max), LL_USART_Enable(Min)(Def)(Max), LL_USART_GetOverSampling(Min)(Def)(Max), LL_USART_GetPrescaler(Min)(Def)(Max), LL_USART_IsEnabled(Min)(Def)(Max), LL_USART_SetBaudRate(Min)(Def)(Max), UART_Check_lpuart_baudrate_validity(Max), UART_Check_uart_baudrate_validity(Max)

HAL_UART_SetConfig

296

306

902

HAL_RCC_UART_GetKernelClkFreq(Min)(Def)(Max), LL_LPUART_ConfigXfer(Min)(Def)(Max), LL_LPUART_SetBaudRate(Min)(Def)(Max), LL_USART_ConfigAsyncMode(Min)(Def)(Max), LL_USART_ConfigXfer(Min)(Def)(Max), LL_USART_Disable(Min)(Def)(Max), LL_USART_DisableOneBitSample(Min)(Def)(Max), LL_USART_Enable(Min)(Def)(Max), LL_USART_EnableOneBitSample(Min)(Def)(Max), LL_USART_IsEnabled(Min)(Def)(Max), LL_USART_SetBaudRate(Min)(Def)(Max), LL_USART_SetHWFlowCtrl(Min)(Def)(Max), LL_USART_SetPrescaler(Min)(Def)(Max), UART_Check_lpuart_baudrate_validity(Max), UART_Check_uart_baudrate_validity(Max)

HAL_UART_SetConfigAutoBaudRateMode

22

22

190

LL_USART_IsEnabledAutoBaud(Max), LL_USART_SetAutoBaudRateMode(Min)(Def)(Max)

HAL_UART_SetConfigMultiProcessorMode

62

72

212

LL_USART_ConfigNodeAddress(Min)(Def)(Max), LL_USART_Disable(Min)(Def)(Max), LL_USART_Enable(Min)(Def)(Max), LL_USART_IsEnabled(Min)(Def)(Max), LL_USART_SetWakeUpMethod(Min)(Def)(Max)

HAL_UART_SetConfigRS485Mode

78

88

286

LL_USART_ConfigDETime(Min)(Def)(Max), LL_USART_Disable(Min)(Def)(Max), LL_USART_Enable(Min)(Def)(Max), LL_USART_IsEnabled(Min)(Def)(Max), LL_USART_SetDESignalPolarity(Min)(Def)(Max)

HAL_UART_SetConfigReceiverTimeout

22

22

150

LL_USART_SetRxTimeout(Min)(Def)(Max)

HAL_UART_SetHwFlowCtl

52

52

172

LL_USART_Disable(Min)(Def)(Max), LL_USART_Enable(Min)(Def)(Max), LL_USART_IsEnabled(Min)(Def)(Max), LL_USART_SetHWFlowCtrl(Min)(Def)(Max)

HAL_UART_SetLINModeBreakDetectLength

52

52

192

LL_USART_Disable(Min)(Def)(Max), LL_USART_Enable(Min)(Def)(Max), LL_USART_IsEnabled(Min)(Def)(Max), LL_USART_SetLINBrkDetectionLen(Min)(Def)(Max)

HAL_UART_SetOneBitSample

66

66

184

LL_USART_Disable(Min)(Def)(Max), LL_USART_DisableOneBitSample(Min)(Def)(Max), LL_USART_Enable(Min)(Def)(Max), LL_USART_EnableOneBitSample(Min)(Def)(Max), LL_USART_IsEnabled(Min)(Def)(Max)

HAL_UART_SetParity

52

52

162

LL_USART_Disable(Min)(Def)(Max), LL_USART_Enable(Min)(Def)(Max), LL_USART_IsEnabled(Min)(Def)(Max), LL_USART_SetParity(Min)(Def)(Max)

HAL_UART_SetRxDMA

0

22

98

None

HAL_UART_SetRxFifoThreshold

30

30

160

LL_USART_SetRXFIFOThreshold(Min)(Def)(Max), UART_SetNbDataToProcess(Min)(Def)(Max)

HAL_UART_SetStopBits

52

52

240

LL_USART_Disable(Min)(Def)(Max), LL_USART_Enable(Min)(Def)(Max), LL_USART_IsEnabled(Min)(Def)(Max), LL_USART_SetStopBitsLength(Min)(Def)(Max)

HAL_UART_SetStopModeWkUpAddr

52

52

172

LL_USART_Disable(Min)(Def)(Max), LL_USART_Enable(Min)(Def)(Max), LL_USART_IsEnabled(Min)(Def)(Max), LL_USART_SetNodeAddress(Min)(Def)(Max)

HAL_UART_SetStopModeWkUpAddrLength

52

52

198

LL_USART_Disable(Min)(Def)(Max), LL_USART_Enable(Min)(Def)(Max), LL_USART_IsEnabled(Min)(Def)(Max), LL_USART_SetNodeAddressLength(Min)(Def)(Max)

HAL_UART_SetStopModeWkUpSource

50

50

198

LL_USART_Disable(Min)(Def)(Max), LL_USART_Enable(Min)(Def)(Max), LL_USART_IsEnabled(Min)(Def)(Max), LL_USART_SetWKUPType(Min)(Def)(Max)

HAL_UART_SetTxDMA

0

22

98

None

HAL_UART_SetTxFifoThreshold

30

30

160

LL_USART_SetTXFIFOThreshold(Min)(Def)(Max), UART_SetNbDataToProcess(Min)(Def)(Max)

HAL_UART_SetUserData

0

4

26

None

HAL_UART_SetWordLength

50

50

148

LL_USART_Disable(Min)(Def)(Max), LL_USART_Enable(Min)(Def)(Max), LL_USART_IsEnabled(Min)(Def)(Max), LL_USART_SetDataWidth(Min)(Def)(Max)

HAL_UART_SetXferDirection

24

24

130

LL_USART_SetTransferDirection(Min)(Def)(Max)

HAL_UART_Transmit

248

302

362

HAL_GetTick(Min)(Def)(Max), LL_USART_IsEnabledHalfDuplex(Min)(Def)(Max), LL_USART_SetTransferDirection(Min)(Def)(Max), LL_USART_TransmitData8(Min)(Def)(Max), LL_USART_TransmitData9(Min)(Def)(Max), UART_CheckEnabledState(Min)(Def)(Max), UART_WaitOnFlagUntilTimeout(Min)(Def)(Max)

HAL_UART_Transmit_DMA

0

86

188

UART_Start_Transmit_DMA(Def)(Max)

HAL_UART_Transmit_DMA_Opt

0

86

258

UART_Start_Transmit_DMA(Def)(Max)

HAL_UART_Transmit_IT

28

84

168

UART_Start_Transmit_IT(Min)(Def)(Max)

HAL_UART_Transmit_IT_Opt

30

86

204

UART_Start_Transmit_IT(Min)(Def)(Max)

HAL_UART_TxCpltCallback

2

2

2

None

HAL_UART_TxFifoEmptyCallback

2

2

2

None

HAL_UART_TxHalfCpltCallback

2

2

2

None

HAL_UART_WakeupCallback

2

2

2

None

Static UART APIs

Static UART APIs Footprint

API

Min Code Size (Bytes)

Default Code Size (Bytes)

Max Code Size (Bytes)

Called functions

UART_Abort

50

50

50

LL_USART_ClearFlag(Min)(Def)(Max), LL_USART_DisableIT_CR1(Min)(Def)(Max), LL_USART_DisableIT_CR2(Min)(Def)(Max), LL_USART_DisableIT_CR3(Min)(Def)(Max)

UART_CheckEnabledState

136

136

136

LL_USART_Enable(Min)(Def)(Max), LL_USART_IsActiveFlag_REACK(Min)(Def)(Max), LL_USART_IsActiveFlag_TEACK(Min)(Def)(Max), LL_USART_IsEnabled(Min)(Def)(Max), LL_USART_IsEnabledDirectionRx(Min)(Def)(Max), LL_USART_IsEnabledDirectionTx(Min)(Def)(Max)

UART_DMAAbortOnError

0

18

18

None

UART_DMAAbortOnSuccessCallback

0

158

158

LL_DMA_GetBlkDataLength(Def)(Max), LL_USART_ClearFlag(Def)(Max), LL_USART_DisableIT_CR1(Def)(Max), LL_USART_DisableIT_CTS(Def)(Max), LL_USART_DisableIT_LBD(Def)(Max), LL_USART_DisableRxTimeout(Def)(Max), LL_USART_IsEnabledIT_CTS(Def)(Max), LL_USART_IsEnabledIT_LBD(Def)(Max)

UART_DMAError

0

102

102

LL_USART_IsEnabledDMAReq_RX(Def)(Max), LL_USART_IsEnabledDMAReq_TX(Def)(Max), UART_EndRxTransfer(Def)(Max), UART_EndTxTransfer(Def)(Max)

UART_DMAReceiveCplt

0

116

116

LL_USART_ClearFlag(Def)(Max), LL_USART_DisableDMAReq_RX(Def)(Max), LL_USART_DisableIT_CR1(Def)(Max), LL_USART_DisableIT_ERROR(Def)(Max), LL_USART_DisableIT_LBD(Def)(Max), LL_USART_DisableRxTimeout(Def)(Max), LL_USART_IsActiveFlag_LBD(Def)(Max), LL_USART_IsEnabledIT_LBD(Def)(Max)

UART_DMARxAbortCallback

0

80

80

LL_USART_ClearFlag(Def)(Max), LL_USART_RequestRxDataFlush(Def)(Max)

UART_DMARxHalfCplt

0

14

14

None

UART_DMARxOnlyAbortCallback

0

56

56

LL_USART_ClearFlag(Def)(Max), LL_USART_RequestRxDataFlush(Def)(Max)

UART_DMATransmitCplt

0

40

40

LL_USART_DisableDMAReq_TX(Def)(Max), LL_USART_EnableIT_TC(Def)(Max)

UART_DMATxAbortCallback

0

86

86

LL_USART_ClearFlag(Def)(Max), LL_USART_RequestTxDataFlush(Def)(Max)

UART_DMATxHalfCplt

0

14

14

None

UART_DMATxOnlyAbortCallback

0

38

38

LL_USART_RequestTxDataFlush(Def)(Max)

UART_EndRxTransfer

148

148

148

LL_USART_ClearFlag_CM(Min)(Def)(Max), LL_USART_ClearFlag_IDLE(Min)(Def)(Max), LL_USART_ClearFlag_LBD(Min)(Def)(Max), LL_USART_ClearFlag_RTO(Min)(Def)(Max), LL_USART_DisableIT_CM(Min)(Def)(Max), LL_USART_DisableIT_CR1(Min)(Def)(Max), LL_USART_DisableIT_CR3(Min)(Def)(Max), LL_USART_DisableIT_IDLE(Min)(Def)(Max), LL_USART_DisableIT_LBD(Min)(Def)(Max), LL_USART_DisableIT_RTO(Min)(Def)(Max), LL_USART_DisableIT_RXFF(Min)(Def)(Max), LL_USART_DisableRxTimeout(Min)(Def)(Max), LL_USART_IsEnabledIT_LBD(Min)(Def)(Max), LL_USART_IsEnabledIT_RXFF(Min)(Def)(Max)

UART_EndTransmit_IT

30

30

30

LL_USART_DisableIT_TC(Min)(Def)(Max)

UART_EndTxTransfer

0

54

54

LL_USART_ClearFlag_nCTS(Def)(Max), LL_USART_DisableIT_CR1(Def)(Max), LL_USART_DisableIT_CR3(Def)(Max), LL_USART_DisableIT_CTS(Def)(Max), LL_USART_IsEnabledIT_CTS(Def)(Max)

UART_InitCallbacksToDefault

0

80

80

None

UART_Parity_Computation

142

142

154

LL_USART_GetDataWidth(Min)(Def)(Max), LL_USART_GetParity(Min)(Def)(Max)

UART_RDRMaskComputation

100

100

100

LL_USART_GetDataWidth(Min)(Def)(Max), LL_USART_GetParity(Min)(Def)(Max)

UART_RxISR_16BIT

124

124

124

LL_USART_ClearFlag(Min)(Def)(Max), LL_USART_DisableIT_CR1(Min)(Def)(Max), LL_USART_DisableIT_ERROR(Min)(Def)(Max), LL_USART_DisableRxTimeout(Min)(Def)(Max), LL_USART_ReceiveData9(Min)(Def)(Max), LL_USART_RequestRxDataFlush(Min)(Def)(Max)

UART_RxISR_16BIT_FIFOEN

322

326

326

LL_USART_ClearFlag(Min)(Def)(Max), LL_USART_ClearFlag_FE(Min)(Def)(Max), LL_USART_ClearFlag_NE(Min)(Def)(Max), LL_USART_ClearFlag_PE(Min)(Def)(Max), LL_USART_DisableIT_CR1(Min)(Def)(Max), LL_USART_DisableIT_CR3(Min)(Def)(Max), LL_USART_DisableIT_RXFF(Min)(Def)(Max), LL_USART_DisableIT_RXFT(Min)(Def)(Max), LL_USART_DisableRxTimeout(Min)(Def)(Max), LL_USART_EnableIT_RXNE_RXFNE(Min)(Def)(Max), LL_USART_IsActiveFlag_RXFF(Min)(Def)(Max), LL_USART_IsEnabledIT_RXFF(Min)(Def)(Max), LL_USART_ReceiveData9(Min)(Def)(Max), LL_USART_RequestRxDataFlush(Min)(Def)(Max)

UART_RxISR_8BIT

152

152

152

LL_USART_ClearFlag(Min)(Def)(Max), LL_USART_ClearFlag_LBD(Min)(Def)(Max), LL_USART_DisableIT_CR1(Min)(Def)(Max), LL_USART_DisableIT_ERROR(Min)(Def)(Max), LL_USART_DisableIT_LBD(Min)(Def)(Max), LL_USART_DisableRxTimeout(Min)(Def)(Max), LL_USART_IsActiveFlag_LBD(Min)(Def)(Max), LL_USART_IsEnabledIT_LBD(Min)(Def)(Max), LL_USART_ReceiveData8(Min)(Def)(Max), LL_USART_RequestRxDataFlush(Min)(Def)(Max)

UART_RxISR_8BIT_FIFOEN

404

408

414

LL_USART_ClearFlag(Min)(Def)(Max), LL_USART_ClearFlag_FE(Min)(Def)(Max), LL_USART_ClearFlag_LBD(Min)(Def)(Max), LL_USART_ClearFlag_NE(Min)(Def)(Max), LL_USART_ClearFlag_PE(Min)(Def)(Max), LL_USART_DisableIT_CR1(Min)(Def)(Max), LL_USART_DisableIT_CR3(Min)(Def)(Max), LL_USART_DisableIT_LBD(Min)(Def)(Max), LL_USART_DisableIT_RXFF(Min)(Def)(Max), LL_USART_DisableIT_RXFT(Min)(Def)(Max), LL_USART_DisableRxTimeout(Min)(Def)(Max), LL_USART_EnableIT_RXNE_RXFNE(Min)(Def)(Max), LL_USART_IsActiveFlag_LBD(Min)(Def)(Max), LL_USART_IsActiveFlag_RXFF(Min)(Def)(Max), LL_USART_IsEnabledIT_LBD(Min)(Def)(Max), LL_USART_IsEnabledIT_RXFF(Min)(Def)(Max), LL_USART_ReceiveData8(Min)(Def)(Max), LL_USART_RequestRxDataFlush(Min)(Def)(Max)

UART_SetNbDataToProcess

106

106

106

LL_USART_GetRXFIFOThreshold(Min)(Def)(Max), LL_USART_GetTXFIFOThreshold(Min)(Def)(Max)

UART_SetNbDataToProcess::denominator

8

8

8

None

UART_SetNbDataToProcess::numerator

8

8

8

None

UART_Start_Receive_DMA

0

322

322

HAL_DMA_StartPeriphXfer_IT_Opt(Def)(Max), LL_USART_ClearFlag_CM(Def)(Max), LL_USART_ClearFlag_IDLE(Def)(Max), LL_USART_ClearFlag_RTO(Def)(Max), LL_USART_EnableDMAReq_RX(Def)(Max), LL_USART_EnableDirectionRx(Def)(Max), LL_USART_EnableIT_CM(Def)(Max), LL_USART_EnableIT_ERROR(Def)(Max), LL_USART_EnableIT_IDLE(Def)(Max), LL_USART_EnableIT_LBD(Def)(Max), LL_USART_EnableIT_PE(Def)(Max), LL_USART_EnableIT_RTO(Def)(Max), LL_USART_IsEnabledHalfDuplex(Def)(Max), LL_USART_IsEnabledRxTimeout(Def)(Max), UART_CheckEnabledState(Def)(Max)

UART_Start_Receive_IT

370

372

372

LL_USART_ClearFlag(Min)(Def)(Max), LL_USART_EnableDirectionRx(Min)(Def)(Max), LL_USART_EnableIT_CM(Min)(Def)(Max), LL_USART_EnableIT_ERROR(Min)(Def)(Max), LL_USART_EnableIT_IDLE(Min)(Def)(Max), LL_USART_EnableIT_LBD(Min)(Def)(Max), LL_USART_EnableIT_PE(Min)(Def)(Max), LL_USART_EnableIT_RTO(Min)(Def)(Max), LL_USART_EnableIT_RXFF(Min)(Def)(Max), LL_USART_EnableIT_RXFT(Min)(Def)(Max), LL_USART_EnableIT_RXNE_RXFNE(Min)(Def)(Max), LL_USART_IsEnabledHalfDuplex(Min)(Def)(Max), LL_USART_IsEnabledRxTimeout(Min)(Def)(Max), UART_CheckEnabledState(Min)(Def)(Max), UART_RDRMaskComputation(Min)(Def)(Max)

UART_Start_Receive_Polling

442

442

442

HAL_GetTick(Min)(Def)(Max), LL_USART_ClearFlag_CM(Min)(Def)(Max), LL_USART_ClearFlag_IDLE(Min)(Def)(Max), LL_USART_ClearFlag_RTO(Min)(Def)(Max), LL_USART_EnableDirectionRx(Min)(Def)(Max), LL_USART_IsActiveFlag_CM(Min)(Def)(Max), LL_USART_IsActiveFlag_IDLE(Min)(Def)(Max), LL_USART_IsActiveFlag_RTO(Min)(Def)(Max), LL_USART_IsActiveFlag_RXNE_RXFNE(Min)(Def)(Max), LL_USART_IsEnabledHalfDuplex(Min)(Def)(Max), LL_USART_ReceiveData8(Min)(Def)(Max), LL_USART_ReceiveData9(Min)(Def)(Max), UART_CheckEnabledState(Min)(Def)(Max), UART_RDRMaskComputation(Min)(Def)(Max), UART_WaitOnFlagUntilTimeout(Min)(Def)(Max)

UART_Start_Transmit_DMA

0

194

194

HAL_DMA_StartPeriphXfer_IT_Opt(Def)(Max), LL_USART_ClearFlag_TC(Def)(Max), LL_USART_EnableDMAReq_TX(Def)(Max), LL_USART_EnableIT_CTS(Def)(Max), LL_USART_IsEnabledHalfDuplex(Def)(Max), LL_USART_SetTransferDirection(Def)(Max), UART_CheckEnabledState(Def)(Max)

UART_Start_Transmit_IT

180

180

180

LL_USART_EnableIT_CTS(Min)(Def)(Max), LL_USART_EnableIT_TXE_TXFNF(Min)(Def)(Max), LL_USART_EnableIT_TXFE(Min)(Def)(Max), LL_USART_EnableIT_TXFT(Min)(Def)(Max), LL_USART_IsEnabledHalfDuplex(Min)(Def)(Max), LL_USART_SetTransferDirection(Min)(Def)(Max), UART_CheckEnabledState(Min)(Def)(Max)

UART_TxISR_16BIT

90

90

90

LL_USART_ClearFlag_nCTS(Min)(Def)(Max), LL_USART_DisableIT_CTS(Min)(Def)(Max), LL_USART_DisableIT_TXE_TXFNF(Min)(Def)(Max), LL_USART_EnableIT_TC(Min)(Def)(Max), LL_USART_IsActiveFlag_CTS(Min)(Def)(Max), LL_USART_IsEnabledIT_CTS(Min)(Def)(Max), LL_USART_TransmitData9(Min)(Def)(Max)

UART_TxISR_16BIT_FIFOEN

152

152

152

LL_USART_ClearFlag_TXFE(Min)(Def)(Max), LL_USART_ClearFlag_nCTS(Min)(Def)(Max), LL_USART_DisableIT_CTS(Min)(Def)(Max), LL_USART_DisableIT_TXFE(Min)(Def)(Max), LL_USART_DisableIT_TXFT(Min)(Def)(Max), LL_USART_EnableIT_TC(Min)(Def)(Max), LL_USART_IsActiveFlag_CTS(Min)(Def)(Max), LL_USART_IsActiveFlag_TXE_TXFNF(Min)(Def)(Max), LL_USART_IsActiveFlag_TXFE(Min)(Def)(Max), LL_USART_IsEnabledIT_CTS(Min)(Def)(Max), LL_USART_IsEnabledIT_TXFE(Min)(Def)(Max), LL_USART_TransmitData9(Min)(Def)(Max)

UART_TxISR_8BIT

88

88

88

LL_USART_ClearFlag_nCTS(Min)(Def)(Max), LL_USART_DisableIT_CTS(Min)(Def)(Max), LL_USART_DisableIT_TXE_TXFNF(Min)(Def)(Max), LL_USART_EnableIT_TC(Min)(Def)(Max), LL_USART_IsActiveFlag_CTS(Min)(Def)(Max), LL_USART_IsEnabledIT_CTS(Min)(Def)(Max), LL_USART_TransmitData8(Min)(Def)(Max)

UART_TxISR_8BIT_FIFOEN

150

150

150

LL_USART_ClearFlag_TXFE(Min)(Def)(Max), LL_USART_ClearFlag_nCTS(Min)(Def)(Max), LL_USART_DisableIT_CTS(Min)(Def)(Max), LL_USART_DisableIT_TXFE(Min)(Def)(Max), LL_USART_DisableIT_TXFT(Min)(Def)(Max), LL_USART_EnableIT_TC(Min)(Def)(Max), LL_USART_IsActiveFlag_CTS(Min)(Def)(Max), LL_USART_IsActiveFlag_TXE_TXFNF(Min)(Def)(Max), LL_USART_IsActiveFlag_TXFE(Min)(Def)(Max), LL_USART_IsEnabledIT_CTS(Min)(Def)(Max), LL_USART_IsEnabledIT_TXFE(Min)(Def)(Max), LL_USART_TransmitData8(Min)(Def)(Max)

UART_WaitOnFlagUntilTimeout

150

150

150

HAL_GetTick(Min)(Def)(Max), LL_USART_ClearFlag_RTO(Min)(Def)(Max), LL_USART_DisableIT_CR1(Min)(Def)(Max), LL_USART_DisableIT_CR3(Min)(Def)(Max), LL_USART_IsActiveFlag_RTO(Min)(Def)(Max), LL_USART_IsEnabledDirectionRx(Min)(Def)(Max)