HAL Q APIs

HAL Q APIs Footprint

API

Min Code Size (Bytes)

Default Code Size (Bytes)

Max Code Size (Bytes)

Called functions

HAL_Q_ClearCircularLinkQ

0

42

72

None

HAL_Q_DeInit

0

20

36

Q_UnlinkNodes(Def)(Max)

HAL_Q_Init

0

62

90

None

HAL_Q_InsertNode

0

272

322

Q_FindNode(Def)(Max), Q_FormatBaseOffsetNodes(Def)(Max), Q_IsValidNodeAddr(Def)(Max)

HAL_Q_InsertNode_Head

0

128

178

Q_FormatBaseOffsetNodes(Def)(Max), Q_IsValidNodeAddr(Def)(Max)

HAL_Q_InsertNode_Tail

0

112

162

Q_IsValidNodeAddr(Def)(Max)

HAL_Q_InsertQ

0

340

406

Q_FindNode(Def)(Max), Q_FormatBaseOffsetQ(Def)(Max), Q_IsValidNodeAddr(Def)(Max), Q_ResetInfo(Def)(Max)

HAL_Q_InsertQ_Head

0

160

220

Q_FormatBaseOffsetQ(Def)(Max), Q_IsValidNodeAddr(Def)(Max), Q_ResetInfo(Def)(Max)

HAL_Q_InsertQ_Tail

0

160

220

Q_FormatBaseOffsetQ(Def)(Max), Q_IsValidNodeAddr(Def)(Max), Q_ResetInfo(Def)(Max)

HAL_Q_RemoveNode

0

280

330

Q_FindNode(Def)(Max), Q_FormatBaseOffsetNodes(Def)(Max), Q_IsValidNodeAddr(Def)(Max), Q_ResetInfo(Def)(Max)

HAL_Q_RemoveNode_Head

0

168

220

Q_FormatBaseOffsetNodes(Def)(Max), Q_IsValidNodeAddr(Def)(Max), Q_ResetInfo(Def)(Max)

HAL_Q_RemoveNode_Tail

0

106

158

Q_FindNode(Def)(Max), Q_ResetInfo(Def)(Max)

HAL_Q_ReplaceNode

0

310

376

Q_FindNode(Def)(Max), Q_FormatBaseOffsetNodes(Def)(Max), Q_IsValidNodeAddr(Def)(Max)

HAL_Q_ReplaceNode_Head

0

150

218

Q_FormatBaseOffsetNodes(Def)(Max), Q_IsValidNodeAddr(Def)(Max)

HAL_Q_ReplaceNode_Tail

0

138

206

Q_FindNode(Def)(Max), Q_IsValidNodeAddr(Def)(Max)

HAL_Q_SetCircularLinkQ

0

78

108

Q_FindNode(Def)(Max)

HAL_Q_SetCircularLinkQ_Head

0

46

76

None

HAL_Q_SetCircularLinkQ_Tail

0

46

76

None

Static Q APIs

Static Q APIs Footprint

API

Min Code Size (Bytes)

Default Code Size (Bytes)

Max Code Size (Bytes)

Called functions

Q_FindNode

0

82

82

None

Q_FormatBaseOffsetNodes

0

114

114

None

Q_FormatBaseOffsetQ

0

250

250

None

Q_IsValidNodeAddr

0

74

74

None

Q_ResetInfo

0

14

14

None

Q_UnlinkNodes

0

60

60

None