HAL HSP APIs

HAL HSP APIs Footprint

API

Min Code Size (Bytes)

Default Code Size (Bytes)

Max Code Size (Bytes)

Called functions

HAL_HSP_BRAM_DisableConflictAccessCounter

22

22

60

None

HAL_HSP_BRAM_EnableConflictAccessCounter

22

22

60

None

HAL_HSP_BRAM_GetConflictAccessCounter

8

8

48

None

HAL_HSP_BRAM_GetLatency

12

12

50

None

HAL_HSP_BRAM_IsEnabledConflictAccessCounter

14

14

52

None

HAL_HSP_BRAM_SetLatency

20

20

88

None

HAL_HSP_BREAK_DisableDebugSingleStep

22

22

58

None

HAL_HSP_BREAK_EnableDebugSingleStep

22

22

58

None

HAL_HSP_BREAK_GetDebugEvents

10

10

48

None

HAL_HSP_BREAK_GetMultiConfigOutput

40

40

112

None

HAL_HSP_BREAK_IsEnabledDebugSingleStep

14

14

52

None

HAL_HSP_BREAK_ResumeDebugEvents

106

106

140

None

HAL_HSP_BREAK_SetDebugEvents

30

30

86

None

HAL_HSP_BREAK_SetMultiConfigOutput

64

78

230

None

HAL_HSP_Boot

348

388

478

HAL_GetTick(Min)(Def)(Max), HSP_MSGBOX_SendMessage(Min)(Def)(Max)

HAL_HSP_CNN_EnterSafeMode

60

60

96

None

HAL_HSP_CNN_ExitSafeMode

34

34

70

None

HAL_HSP_CleanFirmwareErrorCode

68

68

98

HAL_GetTick(Min)(Def)(Max)

HAL_HSP_DeInit

96

96

134

HSP_Reset(Min)(Def)(Max)

HAL_HSP_ERR_IRQHandler

12

12

50

HSP_ERR_IRQHandler(Min)(Def)(Max)

HAL_HSP_EVT_IRQHandler

12

12

50

HSP_EVT_IRQHandler(Min)(Def)(Max)

HAL_HSP_ErrorCallback

2

2

2

None

HAL_HSP_ExecErrorHandler

84

132

176

HSP_SPE_ErrorHandler(Min)(Def)(Max), HSP_STREAM_ErrorHandler(Def)(Max), HSP_TRGIN_ErrorHandler(Def)(Max), HSP_TSC_ErrorHandler(Def)(Max)

HAL_HSP_FWEVT_IRQHandler

0

12

50

HSP_FWEVT_IRQHandler(Def)(Max)

HAL_HSP_GetCRAMFreeSizeByte

4

4

40

None

HAL_HSP_GetFirmwareErrorCode

14

14

52

None

HAL_HSP_GetFirmwareVersion

10

10

48

None

HAL_HSP_GetHWInfo

54

54

112

None

HAL_HSP_GetInstance

4

4

46

None

HAL_HSP_GetLastErrorCodes

0

4

40

None

HAL_HSP_GetMsgBoxLastErrorCode

0

4

40

None

HAL_HSP_GetState

4

4

22

None

HAL_HSP_GetUserData

0

4

22

None

HAL_HSP_IRQHandler

24

24

62

HSP_ERR_IRQHandler(Min)(Def)(Max), HSP_EVT_IRQHandler(Min)(Def)(Max), HSP_FWEVT_IRQHandler(Min)(Def)(Max)

HAL_HSP_Init

42

130

178

HAL_RCC_AHBSRAM3_EnableClock(Max), HAL_RCC_HSP1_EnableClock(Max)

HAL_HSP_LoadFirmware

146

246

406

None

HAL_HSP_LoadPlugin

62

94

184

None

HAL_HSP_Lock

18

18

56

None

HAL_HSP_MSGBOX_SendMessage

32

32

66

HSP_MSGBOX_SendMessage(Min)(Def)(Max)

HAL_HSP_PRC_DisableEvents

20

20

84

None

HAL_HSP_PRC_EnableEvents

20

20

84

None

HAL_HSP_PRC_GetActiveEvents

16

16

50

None

HAL_HSP_PRC_GetMultiTaskConfig

160

160

232

None

HAL_HSP_PRC_GetSWRequestLowestPriorityStatusAndClearFlag

32

32

68

None

HAL_HSP_PRC_PollForEvent

44

56

160

HSP_PollRegisterFlags(Min)(Def)(Max)

HAL_HSP_PRC_SWRequestLowestPriorityTask

106

106

546

None

HAL_HSP_PRC_SWRequestTask

20

20

84

None

HAL_HSP_PRC_SetMultiTaskConfig

216

230

1866

None

HAL_HSP_PRC_TaskCpltCallback

2

2

2

None

HAL_HSP_PROCLIST_DisableIT

0

20

78

None

HAL_HSP_PROCLIST_EnableIT

0

20

78

None

HAL_HSP_PROCLIST_IsEnabledIT

0

20

82

None

HAL_HSP_PROCLIST_PollForNotification

62

68

166

HSP_PollRegisterFlags(Min)(Def)(Max)

HAL_HSP_ProcessingEventCallback

0

2

2

None

HAL_HSP_RegisterErrorCallback

0

22

74

None

HAL_HSP_RegisterPRC_TaskCpltCallback

0

22

80

None

HAL_HSP_RegisterProcessingEventCallback

0

22

74

None

HAL_HSP_RegisterSPE_FPUSaturationCallback

0

22

80

None

HAL_HSP_RegisterSPE_RunStateCallback

0

22

80

None

HAL_HSP_RegisterSTREAM_BufferEmptyCallback

0

22

78

None

HAL_HSP_RegisterSTREAM_BufferFullCallback

0

22

74

None

HAL_HSP_RegisterTCU_TaskEndedCallback

0

22

74

None

HAL_HSP_RegisterTCU_TaskOverlapCallback

0

22

74

None

HAL_HSP_RegisterTCU_TaskStartedCallback

0

22

74

None

HAL_HSP_RegisterTSC_TimestampReadyCallback

0

22

74

None

HAL_HSP_SMARTCLOCKING_Disable

16

16

80

None

HAL_HSP_SMARTCLOCKING_Enable

16

16

80

None

HAL_HSP_SMARTCLOCKING_IsEnabled

20

20

86

None

HAL_HSP_SNOOP_SetSignals

34

44

204

None

HAL_HSP_SPE_DisableErrorInterrupts

20

20

78

None

HAL_HSP_SPE_DisableEventInterrupts

20

20

84

None

HAL_HSP_SPE_EnableErrorInterrupts

20

20

78

None

HAL_HSP_SPE_EnableEventInterrupts

20

20

84

None

HAL_HSP_SPE_FPUSaturationCallback

2

2

2

None

HAL_HSP_SPE_GetEventStatusAndClearFlag

36

36

100

None

HAL_HSP_SPE_IsEnabledErrorInterrupts

22

22

84

None

HAL_HSP_SPE_IsEnabledEventInterrupts

22

22

90

None

HAL_HSP_SPE_RunStateCallback

2

2

2

None

HAL_HSP_STREAM_BufferEmptyCallback

0

2

2

None

HAL_HSP_STREAM_BufferFullCallback

0

2

2

None

HAL_HSP_STREAM_DisableIntToFloat

22

22

56

None

HAL_HSP_STREAM_EnableIntToFloat

22

22

56

None

HAL_HSP_STREAM_GetMultiConfig

70

70

142

None

HAL_HSP_STREAM_IsEnabledIntToFloat

16

16

50

None

HAL_HSP_STREAM_SetMultiConfig

112

126

292

None

HAL_HSP_STREAM_Start

26

46

114

None

HAL_HSP_STREAM_Stop

22

46

78

None

HAL_HSP_SetUserData

0

4

24

None

HAL_HSP_TCU_PollForEvent

62

68

168

HSP_PollRegisterFlags(Min)(Def)(Max)

HAL_HSP_TCU_StartComparator

56

98

564

None

HAL_HSP_TCU_StartOverlapDetector

66

84

804

None

HAL_HSP_TCU_StopComparator

34

50

122

None

HAL_HSP_TCU_StopOverlapDetector

22

34

70

None

HAL_HSP_TCU_TaskEndedCallback

0

2

2

None

HAL_HSP_TCU_TaskOverlapCallback

0

2

2

None

HAL_HSP_TCU_TaskStartedCallback

0

2

2

None

HAL_HSP_TRGIN_DisableIT

0

20

82

None

HAL_HSP_TRGIN_DisableTriggers

20

20

82

None

HAL_HSP_TRGIN_EnableIT

0

24

88

None

HAL_HSP_TRGIN_EnableTriggers

20

20

82

None

HAL_HSP_TRGIN_GetConfigTrigger

80

80

210

None

HAL_HSP_TRGIN_IsEnabledTrigger

22

22

136

None

HAL_HSP_TRGIN_SetConfigTriggers

162

172

404

None

HAL_HSP_TRGO_Disable

22

22

58

None

HAL_HSP_TRGO_Enable

22

22

60

None

HAL_HSP_TRGO_GetMultiConfig

60

60

132

None

HAL_HSP_TRGO_IsEnabled

16

16

54

None

HAL_HSP_TRGO_SetMultiConfig

64

78

252

None

HAL_HSP_TSC_GetConfig

34

34

92

None

HAL_HSP_TSC_GetTimeStamp

10

10

46

None

HAL_HSP_TSC_IsTimeStampReady

14

14

52

None

HAL_HSP_TSC_SetConfig

42

52

266

None

HAL_HSP_TSC_Start

32

60

176

None

HAL_HSP_TSC_Stop

22

46

82

None

HAL_HSP_TSC_TimestampReadyCallback

0

2

2

None

Static HSP APIs

Static HSP APIs Footprint

API

Min Code Size (Bytes)

Default Code Size (Bytes)

Max Code Size (Bytes)

Called functions

HSP_ERR_IRQHandler

128

194

194

HSP_SPE_ErrorHandler(Min)(Def)(Max), HSP_STREAM_ErrorHandler(Def)(Max), HSP_TRGIN_ErrorHandler(Def)(Max), HSP_TSC_ErrorHandler(Def)(Max)

HSP_EVT_IRQHandler

40

64

64

HSP_PRC_Handler(Min)(Def)(Max), HSP_SPE_Handler(Min)(Def)(Max), HSP_STREAM_Handler(Def)(Max), HSP_TCU_Handler(Def)(Max), HSP_TSC_Handler(Def)(Max)

HSP_FWEVT_IRQHandler

2

40

40

None

HSP_GetPolledFlagsActiveHigh

8

8

8

None

HSP_GetPolledFlagsActiveLow

8

8

8

None

HSP_MSGBOX_SendMessage

50

50

50

None

HSP_PRC_Handler

38

38

38

None

HSP_PollRegisterFlags

172

172

172

HAL_GetTick(Min)(Def)(Max)

HSP_Reset

54

54

54

HAL_GetTick(Min)(Def)(Max)

HSP_SPE_ErrorHandler

136

136

136

None

HSP_SPE_Handler

74

74

74

None

HSP_STREAM_ErrorHandler

0

76

76

None

HSP_STREAM_Handler

0

98

98

None

HSP_TCU_Handler

0

74

74

None

HSP_TRGIN_ErrorHandler

0

28

28

None

HSP_TSC_ErrorHandler

0

28

28

None

HSP_TSC_Handler

0

26

26

None