LL SPI APIs ¶
|
API |
Min Code Size (Bytes) |
Default Code Size (Bytes) |
Max Code Size (Bytes) |
Called functions |
|---|---|---|---|---|
|
LL_I2S_ClearFlag |
16 |
16 |
16 |
LL_SPI_ClearFlag(Min)(Def)(Max) |
|
LL_I2S_ClearFlag_FRE |
12 |
12 |
12 |
LL_SPI_ClearFlag_FRE(Min)(Def)(Max) |
|
LL_I2S_ClearFlag_OVR |
12 |
12 |
12 |
LL_SPI_ClearFlag_OVR(Min)(Def)(Max) |
|
LL_I2S_ClearFlag_SUSP |
12 |
12 |
12 |
LL_SPI_ClearFlag_SUSP(Min)(Def)(Max) |
|
LL_I2S_ClearFlag_UDR |
12 |
12 |
12 |
LL_SPI_ClearFlag_UDR(Min)(Def)(Max) |
|
LL_I2S_Disable |
10 |
10 |
10 |
None |
|
LL_I2S_DisableDMAReq_RX |
10 |
10 |
10 |
None |
|
LL_I2S_DisableDMAReq_TX |
10 |
10 |
10 |
None |
|
LL_I2S_DisableGPIOControl |
12 |
12 |
12 |
LL_SPI_DisableGPIOControl(Min)(Def)(Max) |
|
LL_I2S_DisableI2SMode |
10 |
10 |
10 |
None |
|
LL_I2S_DisableIOSwap |
12 |
12 |
12 |
LL_SPI_DisableMosiMisoSwap(Min)(Def)(Max) |
|
LL_I2S_DisableIT |
16 |
16 |
16 |
LL_SPI_DisableIT(Min)(Def)(Max) |
|
LL_I2S_DisableIT_DXP |
12 |
12 |
12 |
LL_SPI_DisableIT_DXP(Min)(Def)(Max) |
|
LL_I2S_DisableIT_FRE |
12 |
12 |
12 |
LL_SPI_DisableIT_FRE(Min)(Def)(Max) |
|
LL_I2S_DisableIT_OVR |
12 |
12 |
12 |
LL_SPI_DisableIT_OVR(Min)(Def)(Max) |
|
LL_I2S_DisableIT_RXP |
12 |
12 |
12 |
LL_SPI_DisableIT_RXP(Min)(Def)(Max) |
|
LL_I2S_DisableIT_TXP |
12 |
12 |
12 |
LL_SPI_DisableIT_TXP(Min)(Def)(Max) |
|
LL_I2S_DisableIT_UDR |
12 |
12 |
12 |
LL_SPI_DisableIT_UDR(Min)(Def)(Max) |
|
LL_I2S_DisableMasterClock |
10 |
10 |
10 |
None |
|
LL_I2S_DisableWordSelectInversion |
10 |
10 |
10 |
None |
|
LL_I2S_Enable |
10 |
10 |
10 |
None |
|
LL_I2S_EnableDMAReq_RX |
10 |
10 |
10 |
None |
|
LL_I2S_EnableDMAReq_TX |
10 |
10 |
10 |
None |
|
LL_I2S_EnableGPIOControl |
12 |
12 |
12 |
LL_SPI_EnableGPIOControl(Min)(Def)(Max) |
|
LL_I2S_EnableI2SMode |
10 |
10 |
10 |
None |
|
LL_I2S_EnableIOLock |
12 |
12 |
12 |
LL_SPI_EnableIOLock(Min)(Def)(Max) |
|
LL_I2S_EnableIOSwap |
12 |
12 |
12 |
LL_SPI_EnableMosiMisoSwap(Min)(Def)(Max) |
|
LL_I2S_EnableIT |
8 |
8 |
8 |
None |
|
LL_I2S_EnableIT_DXP |
12 |
12 |
12 |
LL_SPI_EnableIT_DXP(Min)(Def)(Max) |
|
LL_I2S_EnableIT_FRE |
12 |
12 |
12 |
LL_SPI_EnableIT_FRE(Min)(Def)(Max) |
|
LL_I2S_EnableIT_OVR |
12 |
12 |
12 |
LL_SPI_EnableIT_OVR(Min)(Def)(Max) |
|
LL_I2S_EnableIT_RXP |
12 |
12 |
12 |
LL_SPI_EnableIT_RXP(Min)(Def)(Max) |
|
LL_I2S_EnableIT_TXP |
12 |
12 |
12 |
LL_SPI_EnableIT_TXP(Min)(Def)(Max) |
|
LL_I2S_EnableIT_UDR |
12 |
12 |
12 |
LL_SPI_EnableIT_UDR(Min)(Def)(Max) |
|
LL_I2S_EnableMasterClock |
10 |
10 |
10 |
None |
|
LL_I2S_EnableWordSelectInversion |
10 |
10 |
10 |
None |
|
LL_I2S_GetClockPolarity |
8 |
8 |
8 |
None |
|
LL_I2S_GetDataAlignment |
8 |
8 |
8 |
None |
|
LL_I2S_GetDataFormat |
8 |
8 |
8 |
None |
|
LL_I2S_GetFIFOThreshold |
12 |
12 |
12 |
LL_SPI_GetFIFOThreshold(Min)(Def)(Max) |
|
LL_I2S_GetPrescalerLinear |
8 |
8 |
8 |
None |
|
LL_I2S_GetPrescalerParity |
8 |
8 |
8 |
None |
|
LL_I2S_GetStandard |
8 |
8 |
8 |
None |
|
LL_I2S_GetTransferBitOrder |
12 |
12 |
12 |
LL_SPI_GetTransferBitOrder(Min)(Def)(Max) |
|
LL_I2S_GetTransferMode |
8 |
8 |
8 |
None |
|
LL_I2S_IsActiveFlag |
16 |
16 |
16 |
LL_SPI_IsActiveFlag(Min)(Def)(Max) |
|
LL_I2S_IsActiveFlag_FRE |
12 |
12 |
12 |
LL_SPI_IsActiveFlag_FRE(Min)(Def)(Max) |
|
LL_I2S_IsActiveFlag_OVR |
12 |
12 |
12 |
LL_SPI_IsActiveFlag_OVR(Min)(Def)(Max) |
|
LL_I2S_IsActiveFlag_RXP |
12 |
12 |
12 |
LL_SPI_IsActiveFlag_RXP(Min)(Def)(Max) |
|
LL_I2S_IsActiveFlag_SUSP |
12 |
12 |
12 |
LL_SPI_IsActiveFlag_SUSP(Min)(Def)(Max) |
|
LL_I2S_IsActiveFlag_TXP |
12 |
12 |
12 |
LL_SPI_IsActiveFlag_TXP(Min)(Def)(Max) |
|
LL_I2S_IsActiveFlag_UDR |
12 |
12 |
12 |
LL_SPI_IsActiveFlag_UDR(Min)(Def)(Max) |
|
LL_I2S_IsActiveTransfer |
12 |
12 |
12 |
LL_SPI_IsActiveMasterTransfer(Min)(Def)(Max) |
|
LL_I2S_IsEnabled |
8 |
8 |
8 |
None |
|
LL_I2S_IsEnabledDMAReq_RX |
12 |
12 |
12 |
LL_SPI_IsEnabledDMAReq_RX(Min)(Def)(Max) |
|
LL_I2S_IsEnabledDMAReq_TX |
12 |
12 |
12 |
LL_SPI_IsEnabledDMAReq_TX(Min)(Def)(Max) |
|
LL_I2S_IsEnabledGPIOControl |
12 |
12 |
12 |
LL_SPI_IsEnabledGPIOControl(Min)(Def)(Max) |
|
LL_I2S_IsEnabledI2SMode |
8 |
8 |
8 |
None |
|
LL_I2S_IsEnabledIOLock |
12 |
12 |
12 |
LL_SPI_IsEnabledIOLock(Min)(Def)(Max) |
|
LL_I2S_IsEnabledIOSwap |
12 |
12 |
12 |
LL_SPI_IsEnabledMosiMisoSwap(Min)(Def)(Max) |
|
LL_I2S_IsEnabledIT |
16 |
16 |
16 |
LL_SPI_IsEnabledIT(Min)(Def)(Max) |
|
LL_I2S_IsEnabledIT_DXP |
12 |
12 |
12 |
LL_SPI_IsEnabledIT_DXP(Min)(Def)(Max) |
|
LL_I2S_IsEnabledIT_FRE |
12 |
12 |
12 |
LL_SPI_IsEnabledIT_FRE(Min)(Def)(Max) |
|
LL_I2S_IsEnabledIT_OVR |
12 |
12 |
12 |
LL_SPI_IsEnabledIT_OVR(Min)(Def)(Max) |
|
LL_I2S_IsEnabledIT_RXP |
12 |
12 |
12 |
LL_SPI_IsEnabledIT_RXP(Min)(Def)(Max) |
|
LL_I2S_IsEnabledIT_TXP |
12 |
12 |
12 |
LL_SPI_IsEnabledIT_TXP(Min)(Def)(Max) |
|
LL_I2S_IsEnabledIT_UDR |
12 |
12 |
12 |
LL_SPI_IsEnabledIT_UDR(Min)(Def)(Max) |
|
LL_I2S_IsEnabledMasterClock |
10 |
10 |
10 |
None |
|
LL_I2S_IsEnabledWordSelectInversion |
10 |
10 |
10 |
None |
|
LL_I2S_ReceiveData16 |
4 |
4 |
4 |
None |
|
LL_I2S_ReceiveData32 |
4 |
4 |
4 |
None |
|
LL_I2S_SLAVE_DisableLengthDetectionError |
10 |
10 |
10 |
None |
|
LL_I2S_SLAVE_EnableLengthDetectionError |
10 |
10 |
10 |
None |
|
LL_I2S_SLAVE_IsEnabledLengthDetectionError |
10 |
10 |
10 |
None |
|
LL_I2S_SetClockPolarity |
12 |
12 |
12 |
None |
|
LL_I2S_SetDataAlignmentLeft |
10 |
10 |
10 |
None |
|
LL_I2S_SetDataAlignmentRight |
10 |
10 |
10 |
None |
|
LL_I2S_SetDataFormat |
12 |
12 |
12 |
None |
|
LL_I2S_SetFIFOThreshold |
16 |
16 |
16 |
LL_SPI_SetFIFOThreshold(Min)(Def)(Max) |
|
LL_I2S_SetPrescaler |
18 |
18 |
18 |
None |
|
LL_I2S_SetPrescalerLinear |
14 |
14 |
14 |
None |
|
LL_I2S_SetPrescalerParity |
14 |
14 |
14 |
None |
|
LL_I2S_SetStandard |
12 |
12 |
12 |
None |
|
LL_I2S_SetTransferBitOrder |
16 |
16 |
16 |
LL_SPI_SetTransferBitOrder(Min)(Def)(Max) |
|
LL_I2S_SetTransferMode |
12 |
12 |
12 |
None |
|
LL_I2S_StartTransfer |
10 |
10 |
10 |
None |
|
LL_I2S_SuspendTransfer |
12 |
12 |
12 |
LL_SPI_SuspendMasterTransfer(Min)(Def)(Max) |
|
LL_I2S_TransmitData16 |
4 |
4 |
4 |
None |
|
LL_I2S_TransmitData32 |
4 |
4 |
4 |
None |
HAL SPI APIs ¶
|
API |
Min Code Size (Bytes) |
Default Code Size (Bytes) |
Max Code Size (Bytes) |
Called functions |
|---|---|---|---|---|
|
HAL_SPI_Abort |
286 |
306 |
346 |
LL_SPI_ClearFlag_SUSP(Min)(Def)(Max), LL_SPI_DisableIT_EOT(Min)(Def)(Max), LL_SPI_IsActiveFlag_SUSP(Min)(Def)(Max), LL_SPI_IsActiveMasterTransfer(Min)(Def)(Max), LL_SPI_IsEnabledDMAReq_RX(Min)(Def)(Max), LL_SPI_IsEnabledDMAReq_TX(Min)(Def)(Max), LL_SPI_IsEnabledIT_EOT(Min)(Def)(Max), LL_SPI_SuspendMasterTransfer(Min)(Def)(Max), SPI_AbortTransfer(Min)(Def)(Max) |
|
HAL_SPI_AbortCpltCallback |
2 |
2 |
2 |
None |
|
HAL_SPI_Abort_IT |
376 |
396 |
434 |
LL_SPI_ClearFlag_SUSP(Min)(Def)(Max), LL_SPI_DisableIT_EOT(Min)(Def)(Max), LL_SPI_IsActiveFlag_SUSP(Min)(Def)(Max), LL_SPI_IsActiveMasterTransfer(Min)(Def)(Max), LL_SPI_IsEnabledDMAReq_RX(Min)(Def)(Max), LL_SPI_IsEnabledDMAReq_TX(Min)(Def)(Max), LL_SPI_IsEnabledIT_EOT(Min)(Def)(Max), LL_SPI_SuspendMasterTransfer(Min)(Def)(Max), SPI_AbortTransfer(Min)(Def)(Max) |
|
HAL_SPI_AcquireBus |
0 |
34 |
48 |
None |
|
HAL_SPI_DeInit |
86 |
98 |
186 |
LL_SPI_Disable(Min)(Def)(Max), LL_SPI_IsEnabledDMAReq_RX(Min)(Def)(Max), LL_SPI_IsEnabledDMAReq_TX(Min)(Def)(Max), SPI_AbortTransfer(Min)(Def)(Max) |
|
HAL_SPI_DisableCRC |
0 |
16 |
46 |
LL_SPI_DisableCRC(Def)(Max) |
|
HAL_SPI_DisableDelayReadDataSampling |
32 |
32 |
66 |
LL_SPI_DisableDelayReadDataSampling(Min)(Def)(Max), LL_SPI_IsEnabledIOLock(Min)(Def)(Max) |
|
HAL_SPI_DisableMosiMisoSwap |
32 |
32 |
66 |
LL_SPI_DisableMosiMisoSwap(Min)(Def)(Max), LL_SPI_IsEnabledIOLock(Min)(Def)(Max) |
|
HAL_SPI_DisableReadyPin |
32 |
32 |
66 |
LL_SPI_DisableReadyPin(Min)(Def)(Max), LL_SPI_IsEnabledIOLock(Min)(Def)(Max) |
|
HAL_SPI_DisableTIMode |
34 |
34 |
68 |
LL_SPI_IsEnabledIOLock(Min)(Def)(Max), LL_SPI_SetStandard(Min)(Def)(Max) |
|
HAL_SPI_EnableCRC |
0 |
16 |
46 |
LL_SPI_EnableCRC(Def)(Max) |
|
HAL_SPI_EnableDelayReadDataSampling |
32 |
32 |
66 |
LL_SPI_EnableDelayReadDataSampling(Min)(Def)(Max), LL_SPI_IsEnabledIOLock(Min)(Def)(Max) |
|
HAL_SPI_EnableMosiMisoSwap |
32 |
32 |
66 |
LL_SPI_EnableMosiMisoSwap(Min)(Def)(Max), LL_SPI_IsEnabledIOLock(Min)(Def)(Max) |
|
HAL_SPI_EnableReadyPin |
32 |
32 |
66 |
LL_SPI_EnableReadyPin(Min)(Def)(Max), LL_SPI_IsEnabledIOLock(Min)(Def)(Max) |
|
HAL_SPI_EnableTIMode |
36 |
36 |
70 |
LL_SPI_IsEnabledIOLock(Min)(Def)(Max), LL_SPI_SetStandard(Min)(Def)(Max) |
|
HAL_SPI_ErrorCallback |
2 |
2 |
2 |
None |
|
HAL_SPI_GetBaudRatePrescaler |
12 |
12 |
48 |
LL_SPI_GetBaudRatePrescaler(Min)(Def)(Max) |
|
HAL_SPI_GetClockFreq |
12 |
12 |
44 |
None |
|
HAL_SPI_GetClockPhase |
12 |
12 |
48 |
LL_SPI_GetClockPhase(Min)(Def)(Max) |
|
HAL_SPI_GetClockPolarity |
12 |
12 |
44 |
LL_SPI_GetClockPolarity(Min)(Def)(Max) |
|
HAL_SPI_GetConfig |
60 |
60 |
114 |
None |
|
HAL_SPI_GetConfigCRC |
0 |
44 |
90 |
LL_SPI_GetCRCInitPattern(Def)(Max), LL_SPI_GetCRCPolynomial(Def)(Max), LL_SPI_GetCRCWidth(Def)(Max) |
|
HAL_SPI_GetConfigNSS |
24 |
24 |
82 |
None |
|
HAL_SPI_GetDataWidth |
14 |
14 |
46 |
LL_SPI_GetDataWidth(Min)(Def)(Max) |
|
HAL_SPI_GetDirection |
12 |
12 |
48 |
LL_SPI_GetTransferDirection(Min)(Def)(Max) |
|
HAL_SPI_GetFifoThreshold |
14 |
14 |
50 |
LL_SPI_GetFIFOThreshold(Min)(Def)(Max) |
|
HAL_SPI_GetFirstBit |
12 |
12 |
48 |
LL_SPI_GetTransferBitOrder(Min)(Def)(Max) |
|
HAL_SPI_GetInstance |
4 |
4 |
96 |
None |
|
HAL_SPI_GetLLInstance |
4 |
4 |
96 |
None |
|
HAL_SPI_GetLastErrorCodes |
0 |
4 |
40 |
None |
|
HAL_SPI_GetMode |
12 |
12 |
48 |
LL_SPI_GetMode(Min)(Def)(Max) |
|
HAL_SPI_GetNSSPinManagement |
12 |
12 |
48 |
LL_SPI_GetNSSMode(Min)(Def)(Max) |
|
HAL_SPI_GetReadyPinPolarity |
14 |
14 |
50 |
LL_SPI_GetReadyPinPolarity(Min)(Def)(Max) |
|
HAL_SPI_GetState |
4 |
4 |
22 |
None |
|
HAL_SPI_GetUserData |
0 |
4 |
24 |
None |
|
HAL_SPI_IRQHandler |
462 |
522 |
522 |
LL_SPI_ClearFlag(Min)(Def)(Max), LL_SPI_ClearFlag_FRE(Min)(Def)(Max), LL_SPI_ClearFlag_MODF(Min)(Def)(Max), LL_SPI_ClearFlag_OVR(Min)(Def)(Max), LL_SPI_ClearFlag_SUSP(Min)(Def)(Max), LL_SPI_ClearFlag_UDR(Min)(Def)(Max), LL_SPI_Disable(Min)(Def)(Max), LL_SPI_DisableDMAReq_RX(Min)(Def)(Max), LL_SPI_DisableDMAReq_TX(Min)(Def)(Max), LL_SPI_DisableIT(Min)(Def)(Max), LL_SPI_DisableIT_EOT(Min)(Def)(Max), LL_SPI_GetDataWidth(Min)(Def)(Max), LL_SPI_ReceiveData16(Min)(Def)(Max), LL_SPI_ReceiveData32(Min)(Def)(Max), LL_SPI_ReceiveData8(Min)(Def)(Max), SPI_CloseTransfer(Min)(Def)(Max) |
|
HAL_SPI_Init |
48 |
142 |
306 |
HAL_RCC_SPI1_EnableClock(Max), HAL_RCC_SPI2_EnableClock(Max), HAL_RCC_SPI3_EnableClock(Max), HAL_RCC_SPI4_EnableClock(Max), HAL_RCC_SPI5_EnableClock(Max), HAL_RCC_SPI6_EnableClock(Max) |
|
HAL_SPI_IsEnabledCRC |
0 |
14 |
46 |
LL_SPI_IsEnabledCRC(Def)(Max) |
|
HAL_SPI_IsEnabledDelayReadDataSampling |
14 |
14 |
50 |
LL_SPI_IsEnabledDelayReadDataSampling(Min)(Def)(Max) |
|
HAL_SPI_IsEnabledMosiMisoSwap |
14 |
14 |
50 |
LL_SPI_IsEnabledMosiMisoSwap(Min)(Def)(Max) |
|
HAL_SPI_IsEnabledReadyPin |
14 |
14 |
50 |
LL_SPI_IsEnabledReadyPin(Min)(Def)(Max) |
|
HAL_SPI_IsEnabledTIMode |
26 |
26 |
62 |
LL_SPI_GetStandard(Min)(Def)(Max) |
|
HAL_SPI_IsLockedIOConfig |
14 |
14 |
50 |
LL_SPI_IsEnabledIOLock(Min)(Def)(Max) |
|
HAL_SPI_LockIOConfig |
16 |
16 |
50 |
LL_SPI_EnableIOLock(Min)(Def)(Max) |
|
HAL_SPI_MASTER_DisableKeepIOState |
32 |
32 |
66 |
LL_SPI_DisableGPIOControl(Min)(Def)(Max), LL_SPI_IsEnabledIOLock(Min)(Def)(Max) |
|
HAL_SPI_MASTER_DisableReceiverAutoSuspend |
16 |
16 |
50 |
LL_SPI_DisableMasterRxAutoSuspend(Min)(Def)(Max) |
|
HAL_SPI_MASTER_EnableKeepIOState |
32 |
32 |
66 |
LL_SPI_EnableGPIOControl(Min)(Def)(Max), LL_SPI_IsEnabledIOLock(Min)(Def)(Max) |
|
HAL_SPI_MASTER_EnableReceiverAutoSuspend |
16 |
16 |
74 |
LL_SPI_EnableMasterRxAutoSuspend(Min)(Def)(Max), LL_SPI_GetMode(Max) |
|
HAL_SPI_MASTER_GetInterDataIdlenessDelay |
14 |
14 |
50 |
LL_SPI_GetInterDataIdleness(Min)(Def)(Max) |
|
HAL_SPI_MASTER_IsEnabledKeepIOState |
14 |
14 |
50 |
LL_SPI_IsEnabledGPIOControl(Min)(Def)(Max) |
|
HAL_SPI_MASTER_IsEnabledReceiverAutoSuspend |
14 |
14 |
50 |
LL_SPI_IsEnabledMasterRxAutoSuspend(Min)(Def)(Max) |
|
HAL_SPI_MASTER_SetInterDataIdlenessDelay |
38 |
38 |
212 |
LL_SPI_IsEnabledIOLock(Min)(Def)(Max), LL_SPI_SetInterDataIdleness(Min)(Def)(Max) |
|
HAL_SPI_Receive |
480 |
566 |
740 |
LL_SPI_Enable(Min)(Def)(Max), LL_SPI_GetDataWidth(Min)(Def)(Max), LL_SPI_GetMode(Min)(Def)(Max), LL_SPI_GetRxFIFOPackingLevel(Min)(Def)(Max), LL_SPI_IsActiveFlag_RXP(Min)(Def)(Max), LL_SPI_IsEnabledCRC(Def)(Max), LL_SPI_IsHalfDuplexDirection(Min)(Def)(Max), LL_SPI_ReceiveData16(Min)(Def)(Max), LL_SPI_ReceiveData32(Min)(Def)(Max), LL_SPI_ReceiveData8(Min)(Def)(Max), LL_SPI_SetHalfDuplexDirection(Min)(Def)(Max), LL_SPI_SetTransferDirection(Min)(Def)(Max), LL_SPI_SetTransferSize(Min)(Def)(Max), LL_SPI_StartMasterTransfer(Min)(Def)(Max), SPI_CloseTransfer(Min)(Def)(Max), SPI_WaitEndOfTransfer(Def)(Max) |
|
HAL_SPI_Receive_DMA |
382 |
500 |
650 |
LL_SPI_DisableDMAReq_RX(Min)(Def)(Max), LL_SPI_Enable(Min)(Def)(Max), LL_SPI_EnableDMAReq_RX(Min)(Def)(Max), LL_SPI_EnableIT(Min)(Def)(Max), LL_SPI_GetDataWidth(Min)(Def)(Max), LL_SPI_GetMode(Min)(Def)(Max), LL_SPI_IsHalfDuplexDirection(Min)(Def)(Max), LL_SPI_SetHalfDuplexDirection(Min)(Def)(Max), LL_SPI_SetTransferDirection(Min)(Def)(Max), LL_SPI_SetTransferSize(Min)(Def)(Max), LL_SPI_StartMasterTransfer(Min)(Def)(Max) |
|
HAL_SPI_Receive_IT |
194 |
254 |
422 |
LL_SPI_Enable(Min)(Def)(Max), LL_SPI_EnableIT(Min)(Def)(Max), LL_SPI_GetDataWidth(Min)(Def)(Max), LL_SPI_GetMode(Min)(Def)(Max), LL_SPI_IsHalfDuplexDirection(Min)(Def)(Max), LL_SPI_SetHalfDuplexDirection(Min)(Def)(Max), LL_SPI_SetTransferDirection(Min)(Def)(Max), LL_SPI_SetTransferSize(Min)(Def)(Max), LL_SPI_StartMasterTransfer(Min)(Def)(Max) |
|
HAL_SPI_RegisterAbortCpltCallback |
0 |
22 |
74 |
None |
|
HAL_SPI_RegisterErrorCallback |
0 |
22 |
74 |
None |
|
HAL_SPI_RegisterRxCpltCallback |
0 |
22 |
78 |
None |
|
HAL_SPI_RegisterRxHalfCpltCallback |
0 |
22 |
74 |
None |
|
HAL_SPI_RegisterSuspendCallback |
0 |
22 |
74 |
None |
|
HAL_SPI_RegisterTxCpltCallback |
0 |
22 |
80 |
None |
|
HAL_SPI_RegisterTxHalfCpltCallback |
0 |
22 |
74 |
None |
|
HAL_SPI_RegisterTxRxCpltCallback |
0 |
22 |
74 |
None |
|
HAL_SPI_RegisterTxRxHalfCpltCallback |
0 |
22 |
74 |
None |
|
HAL_SPI_ReleaseBus |
0 |
30 |
44 |
None |
|
HAL_SPI_RxCpltCallback |
2 |
2 |
2 |
None |
|
HAL_SPI_RxHalfCpltCallback |
2 |
2 |
2 |
None |
|
HAL_SPI_SLAVE_GetConfigUnderrun |
12 |
12 |
70 |
None |
|
HAL_SPI_SLAVE_SetConfigUnderrun |
22 |
32 |
134 |
LL_SPI_GetMode(Max), LL_SPI_SetUDRConfiguration(Min)(Def)(Max) |
|
HAL_SPI_SetBaudRatePrescaler |
20 |
20 |
118 |
LL_SPI_SetBaudRatePrescaler(Min)(Def)(Max) |
|
HAL_SPI_SetClockPhase |
36 |
36 |
92 |
LL_SPI_IsEnabledIOLock(Min)(Def)(Max), LL_SPI_SetClockPhase(Min)(Def)(Max) |
|
HAL_SPI_SetClockPolarity |
36 |
36 |
86 |
LL_SPI_IsEnabledIOLock(Min)(Def)(Max), LL_SPI_SetClockPolarity(Min)(Def)(Max) |
|
HAL_SPI_SetConfig |
72 |
82 |
708 |
LL_SPI_IsEnabledIOLock(Min)(Def)(Max), LL_SPI_SetConfig(Min)(Def)(Max) |
|
HAL_SPI_SetConfigCRC |
0 |
180 |
716 |
LL_SPI_DisableFullSizeCRC(Def)(Max), LL_SPI_EnableFullSizeCRC(Def)(Max), LL_SPI_GetDataWidth(Def)(Max), LL_SPI_SetCRCInitPattern(Def)(Max), LL_SPI_SetCRCPolynomial(Def)(Max), LL_SPI_SetCRCWidth(Def)(Max) |
|
HAL_SPI_SetConfigNSS |
44 |
54 |
264 |
LL_SPI_IsEnabledIOLock(Min)(Def)(Max), LL_SPI_SetNSSConfig(Min)(Def)(Max) |
|
HAL_SPI_SetDataWidth |
22 |
22 |
530 |
LL_SPI_GetFIFOThreshold(Max), LL_SPI_SetDataWidth(Min)(Def)(Max) |
|
HAL_SPI_SetDirection |
38 |
38 |
106 |
LL_SPI_IsEnabledIOLock(Min)(Def)(Max), LL_SPI_SetTransferDirection(Min)(Def)(Max) |
|
HAL_SPI_SetFifoThreshold |
22 |
22 |
418 |
LL_SPI_GetDataWidth(Max), LL_SPI_SetFIFOThreshold(Min)(Def)(Max) |
|
HAL_SPI_SetFirstBit |
36 |
36 |
92 |
LL_SPI_IsEnabledIOLock(Min)(Def)(Max), LL_SPI_SetTransferBitOrder(Min)(Def)(Max) |
|
HAL_SPI_SetMode |
82 |
82 |
138 |
LL_SPI_IsEnabledIOLock(Min)(Def)(Max), LL_SPI_SetInternalSSLevel(Min)(Def)(Max), LL_SPI_SetMode(Min)(Def)(Max) |
|
HAL_SPI_SetNSSPinManagement |
36 |
36 |
98 |
LL_SPI_IsEnabledIOLock(Min)(Def)(Max), LL_SPI_SetNSSMode(Min)(Def)(Max) |
|
HAL_SPI_SetReadyPinPolarity |
38 |
38 |
102 |
LL_SPI_IsEnabledIOLock(Min)(Def)(Max), LL_SPI_SetReadyPinPolarity(Min)(Def)(Max) |
|
HAL_SPI_SetRxDMA |
12 |
22 |
78 |
None |
|
HAL_SPI_SetTxDMA |
12 |
22 |
78 |
None |
|
HAL_SPI_SetUserData |
0 |
4 |
26 |
None |
|
HAL_SPI_SuspendCallback |
2 |
2 |
2 |
None |
|
HAL_SPI_Transmit |
536 |
726 |
904 |
LL_SPI_Enable(Min)(Def)(Max), LL_SPI_GetDataWidth(Min)(Def)(Max), LL_SPI_GetFIFOThreshold(Min)(Def)(Max), LL_SPI_GetMode(Min)(Def)(Max), LL_SPI_IsActiveFlag_TXP(Min)(Def)(Max), LL_SPI_IsHalfDuplexDirection(Min)(Def)(Max), LL_SPI_SetHalfDuplexDirection(Min)(Def)(Max), LL_SPI_SetTransferDirection(Min)(Def)(Max), LL_SPI_SetTransferSize(Min)(Def)(Max), LL_SPI_StartMasterTransfer(Min)(Def)(Max), LL_SPI_TransmitData16(Min)(Def)(Max), LL_SPI_TransmitData32(Min)(Def)(Max), LL_SPI_TransmitData8(Min)(Def)(Max), SPI_CloseTransfer(Min)(Def)(Max), SPI_WaitEndOfTransfer(Min)(Def)(Max) |
|
HAL_SPI_TransmitReceive |
676 |
752 |
1096 |
LL_SPI_Enable(Min)(Def)(Max), LL_SPI_GetDataWidth(Min)(Def)(Max), LL_SPI_GetMode(Min)(Def)(Max), LL_SPI_GetRxFIFOPackingLevel(Min)(Def)(Max), LL_SPI_IsActiveFlag_RXP(Min)(Def)(Max), LL_SPI_IsActiveFlag_TXP(Min)(Def)(Max), LL_SPI_ReceiveData16(Min)(Def)(Max), LL_SPI_ReceiveData32(Min)(Def)(Max), LL_SPI_ReceiveData8(Min)(Def)(Max), LL_SPI_SetTransferDirection(Min)(Def)(Max), LL_SPI_SetTransferSize(Min)(Def)(Max), LL_SPI_StartMasterTransfer(Min)(Def)(Max), LL_SPI_TransmitData16(Min)(Def)(Max), LL_SPI_TransmitData32(Min)(Def)(Max), LL_SPI_TransmitData8(Min)(Def)(Max), SPI_CloseTransfer(Min)(Def)(Max), SPI_WaitEndOfTransfer(Min)(Def)(Max) |
|
HAL_SPI_TransmitReceive_DMA |
540 |
694 |
864 |
LL_SPI_DisableDMAReq_RX(Min)(Def)(Max), LL_SPI_DisableDMAReq_TX(Min)(Def)(Max), LL_SPI_Enable(Min)(Def)(Max), LL_SPI_EnableDMAReq_RX(Min)(Def)(Max), LL_SPI_EnableDMAReq_TX(Min)(Def)(Max), LL_SPI_EnableIT(Min)(Def)(Max), LL_SPI_GetDataWidth(Min)(Def)(Max), LL_SPI_GetMode(Min)(Def)(Max), LL_SPI_SetTransferDirection(Min)(Def)(Max), LL_SPI_SetTransferSize(Min)(Def)(Max), LL_SPI_StartMasterTransfer(Min)(Def)(Max) |
|
HAL_SPI_TransmitReceive_IT |
302 |
450 |
630 |
LL_SPI_Enable(Min)(Def)(Max), LL_SPI_EnableIT(Min)(Def)(Max), LL_SPI_GetDataWidth(Min)(Def)(Max), LL_SPI_GetMode(Min)(Def)(Max), LL_SPI_IsActiveFlag_TXP(Min)(Def)(Max), LL_SPI_SetTransferDirection(Min)(Def)(Max), LL_SPI_SetTransferSize(Min)(Def)(Max), LL_SPI_StartMasterTransfer(Min)(Def)(Max), LL_SPI_TransmitData16(Min)(Def)(Max), LL_SPI_TransmitData32(Min)(Def)(Max), LL_SPI_TransmitData8(Min)(Def)(Max) |
|
HAL_SPI_Transmit_DMA |
386 |
508 |
680 |
LL_SPI_DisableDMAReq_TX(Min)(Def)(Max), LL_SPI_Enable(Min)(Def)(Max), LL_SPI_EnableDMAReq_TX(Min)(Def)(Max), LL_SPI_EnableIT(Min)(Def)(Max), LL_SPI_GetDataWidth(Min)(Def)(Max), LL_SPI_GetMode(Min)(Def)(Max), LL_SPI_IsHalfDuplexDirection(Min)(Def)(Max), LL_SPI_SetHalfDuplexDirection(Min)(Def)(Max), LL_SPI_SetTransferDirection(Min)(Def)(Max), LL_SPI_SetTransferSize(Min)(Def)(Max), LL_SPI_StartMasterTransfer(Min)(Def)(Max) |
|
HAL_SPI_Transmit_IT |
196 |
256 |
418 |
LL_SPI_Enable(Min)(Def)(Max), LL_SPI_EnableIT(Min)(Def)(Max), LL_SPI_GetDataWidth(Min)(Def)(Max), LL_SPI_GetMode(Min)(Def)(Max), LL_SPI_IsHalfDuplexDirection(Min)(Def)(Max), LL_SPI_SetHalfDuplexDirection(Min)(Def)(Max), LL_SPI_SetTransferDirection(Min)(Def)(Max), LL_SPI_SetTransferSize(Min)(Def)(Max), LL_SPI_StartMasterTransfer(Min)(Def)(Max) |
|
HAL_SPI_TxCpltCallback |
2 |
2 |
2 |
None |
|
HAL_SPI_TxHalfCpltCallback |
2 |
2 |
2 |
None |
|
HAL_SPI_TxRxCpltCallback |
2 |
2 |
2 |
None |
|
HAL_SPI_TxRxHalfCpltCallback |
2 |
2 |
2 |
None |
|
HAL_XSPI_Abort |
40 |
40 |
76 |
None |
|
HAL_XSPI_AbortCpltCallback |
2 |
2 |
2 |
None |
|
HAL_XSPI_Abort_IT |
174 |
174 |
210 |
None |
|
HAL_XSPI_ClearFlag |
6 |
6 |
6 |
None |
|
HAL_XSPI_CmdCpltCallback |
2 |
2 |
2 |
None |
|
HAL_XSPI_DLYB_CalculateMaxClockPhase |
116 |
134 |
194 |
None |
|
HAL_XSPI_DLYB_Disable |
16 |
30 |
76 |
None |
|
HAL_XSPI_DLYB_Enable |
16 |
30 |
76 |
None |
|
HAL_XSPI_DLYB_GetConfigDelay |
20 |
38 |
100 |
None |
|
HAL_XSPI_DLYB_IsEnabled |
12 |
12 |
26 |
None |
|
HAL_XSPI_DLYB_SetConfigDelay |
104 |
118 |
164 |
None |
|
HAL_XSPI_DeInit |
30 |
30 |
68 |
None |
|
HAL_XSPI_DisableFreeRunningClock |
20 |
20 |
52 |
None |
|
HAL_XSPI_DisableIT |
12 |
12 |
12 |
None |
|
HAL_XSPI_DisablePrefetchAXI |
20 |
20 |
56 |
None |
|
HAL_XSPI_DisablePrefetchData |
20 |
20 |
56 |
None |
|
HAL_XSPI_EnableFreeRunningClock |
20 |
20 |
52 |
None |
|
HAL_XSPI_EnableIT |
12 |
12 |
12 |
None |
|
HAL_XSPI_EnablePrefetchAXI |
20 |
20 |
56 |
None |
|
HAL_XSPI_EnablePrefetchData |
20 |
20 |
56 |
None |
|
HAL_XSPI_ErrorCallback |
2 |
2 |
2 |
None |
|
HAL_XSPI_ExecRegularAutoPoll |
34 |
102 |
242 |
None |
|
HAL_XSPI_ExecRegularAutoPoll_IT |
48 |
108 |
248 |
None |
|
HAL_XSPI_FifoThresholdCallback |
2 |
2 |
2 |
None |
|
HAL_XSPI_GetClockFreq |
12 |
12 |
44 |
None |
|
HAL_XSPI_GetConfig |
230 |
230 |
268 |
None |
|
HAL_XSPI_GetFifoThreshold |
12 |
12 |
50 |
None |
|
HAL_XSPI_GetInstance |
4 |
4 |
46 |
None |
|
HAL_XSPI_GetLastErrorCodes |
0 |
4 |
4 |
None |
|
HAL_XSPI_GetMemoryMappedBaseAddress |
22 |
20 |
72 |
None |
|
HAL_XSPI_GetMemorySelection |
10 |
10 |
44 |
None |
|
HAL_XSPI_GetMemorySize |
10 |
10 |
44 |
None |
|
HAL_XSPI_GetMemoryType |
4 |
4 |
38 |
None |
|
HAL_XSPI_GetPrescaler |
10 |
10 |
48 |
None |
|
HAL_XSPI_GetState |
4 |
4 |
22 |
None |
|
HAL_XSPI_GetUserData |
0 |
4 |
24 |
None |
|
HAL_XSPI_IRQHandler |
452 |
476 |
476 |
None |
|
HAL_XSPI_Init |
16 |
88 |
144 |
None |
|
HAL_XSPI_IsActiveFlag |
18 |
18 |
18 |
None |
|
HAL_XSPI_IsEnabledFreeRunningClock |
16 |
16 |
50 |
None |
|
HAL_XSPI_IsEnabledPrefetchAXI |
14 |
14 |
54 |
None |
|
HAL_XSPI_IsEnabledPrefetchData |
14 |
14 |
54 |
None |
|
HAL_XSPI_Receive |
196 |
248 |
298 |
None |
|
HAL_XSPI_Receive_DMA |
198 |
254 |
304 |
None |
|
HAL_XSPI_Receive_DMA_Opt |
200 |
256 |
334 |
None |
|
HAL_XSPI_Receive_IT |
112 |
164 |
214 |
None |
|
HAL_XSPI_RegisterAbortCpltCallback |
0 |
22 |
60 |
None |
|
HAL_XSPI_RegisterCmdCpltCallback |
0 |
22 |
60 |
None |
|
HAL_XSPI_RegisterErrorCallback |
0 |
22 |
60 |
None |
|
HAL_XSPI_RegisterFifoThresholdCallback |
0 |
22 |
60 |
None |
|
HAL_XSPI_RegisterRxCpltCallback |
0 |
22 |
60 |
None |
|
HAL_XSPI_RegisterRxHalfCpltCallback |
0 |
22 |
60 |
None |
|
HAL_XSPI_RegisterStatusMatchCallback |
0 |
22 |
60 |
None |
|
HAL_XSPI_RegisterTxCpltCallback |
0 |
22 |
60 |
None |
|
HAL_XSPI_RegisterTxHalfCpltCallback |
0 |
22 |
60 |
None |
|
HAL_XSPI_RxCpltCallback |
2 |
2 |
2 |
None |
|
HAL_XSPI_RxHalfCpltCallback |
2 |
2 |
2 |
None |
|
HAL_XSPI_SendHyperbusCmd |
136 |
212 |
394 |
None |
|
HAL_XSPI_SendRegularCmd |
38 |
98 |
710 |
None |
|
HAL_XSPI_SendRegularCmd_IT |
52 |
118 |
730 |
None |
|
HAL_XSPI_SetConfig |
330 |
340 |
1210 |
None |
|
HAL_XSPI_SetFifoThreshold |
28 |
28 |
122 |
None |
|
HAL_XSPI_SetMemorySelection |
22 |
22 |
76 |
None |
|
HAL_XSPI_SetMemorySize |
22 |
22 |
258 |
None |
|
HAL_XSPI_SetMemoryType |
24 |
24 |
96 |
None |
|
HAL_XSPI_SetPrescaler |
50 |
50 |
102 |
None |
|
HAL_XSPI_SetRxDMA |
12 |
22 |
74 |
None |
|
HAL_XSPI_SetTxDMA |
12 |
22 |
78 |
None |
|
HAL_XSPI_SetUserData |
0 |
4 |
26 |
None |
|
HAL_XSPI_StartMemoryMappedMode |
102 |
148 |
244 |
None |
|
HAL_XSPI_StatusMatchCallback |
2 |
2 |
2 |
None |
|
HAL_XSPI_StopMemoryMappedMode |
34 |
34 |
68 |
None |
|
HAL_XSPI_Transmit |
140 |
192 |
236 |
None |
|
HAL_XSPI_Transmit_DMA |
138 |
194 |
244 |
None |
|
HAL_XSPI_Transmit_DMA_Opt |
140 |
196 |
274 |
None |
|
HAL_XSPI_Transmit_IT |
62 |
114 |
164 |
None |
|
HAL_XSPI_TxCpltCallback |
2 |
2 |
2 |
None |
|
HAL_XSPI_TxHalfCpltCallback |
2 |
2 |
2 |
None |
Static SPI APIs ¶
|
API |
Min Code Size (Bytes) |
Default Code Size (Bytes) |
Max Code Size (Bytes) |
Called functions |
|---|---|---|---|---|
|
SPI_AbortTransfer |
64 |
70 |
70 |
LL_SPI_ClearFlag(Min)(Def)(Max), LL_SPI_ClearFlag_CRCERR(Def)(Max), LL_SPI_ClearFlag_EOT(Min)(Def)(Max), LL_SPI_ClearFlag_TXTF(Min)(Def)(Max), LL_SPI_Disable(Min)(Def)(Max), LL_SPI_DisableDMAReq_RX(Min)(Def)(Max), LL_SPI_DisableDMAReq_TX(Min)(Def)(Max), LL_SPI_DisableIT(Min)(Def)(Max) |
|
SPI_CloseTransfer |
180 |
252 |
252 |
LL_SPI_ClearFlag(Min)(Def)(Max), LL_SPI_ClearFlag_CRCERR(Def)(Max), LL_SPI_ClearFlag_FRE(Min)(Def)(Max), LL_SPI_ClearFlag_MODF(Min)(Def)(Max), LL_SPI_ClearFlag_OVR(Min)(Def)(Max), LL_SPI_ClearFlag_UDR(Min)(Def)(Max), LL_SPI_Disable(Min)(Def)(Max), LL_SPI_DisableDMAReq_RX(Min)(Def)(Max), LL_SPI_DisableDMAReq_TX(Min)(Def)(Max), LL_SPI_DisableIT(Min)(Def)(Max), LL_SPI_IsActiveFlag_CRCERR(Def)(Max), LL_SPI_IsActiveFlag_FRE(Min)(Def)(Max), LL_SPI_IsActiveFlag_MODF(Min)(Def)(Max), LL_SPI_IsActiveFlag_OVR(Min)(Def)(Max), LL_SPI_IsActiveFlag_UDR(Min)(Def)(Max), LL_SPI_IsEnabledCRC(Def)(Max) |
|
SPI_DMAAbortOnError |
24 |
24 |
24 |
SPI_CloseTransfer(Min)(Def)(Max) |
|
SPI_DMAEmptyCallback |
2 |
2 |
2 |
None |
|
SPI_DMAError |
20 |
24 |
24 |
SPI_CloseTransfer(Min)(Def)(Max) |
|
SPI_DMAHalfReceiveCplt |
14 |
14 |
14 |
None |
|
SPI_DMAHalfTransmitCplt |
14 |
14 |
14 |
None |
|
SPI_DMAHalfTransmitReceiveCplt |
14 |
14 |
14 |
None |
|
SPI_DMAReceiveCplt |
22 |
38 |
38 |
LL_SPI_EnableIT_EOT(Min)(Def)(Max) |
|
SPI_DMARxAbortCallback |
46 |
46 |
46 |
SPI_AbortTransfer(Min)(Def)(Max) |
|
SPI_DMATransmitCplt |
22 |
38 |
38 |
LL_SPI_EnableIT_EOT(Min)(Def)(Max) |
|
SPI_DMATransmitReceiveCplt |
22 |
54 |
54 |
LL_SPI_EnableIT_EOT(Min)(Def)(Max) |
|
SPI_DMATxAbortCallback |
46 |
46 |
46 |
SPI_AbortTransfer(Min)(Def)(Max) |
|
SPI_RxISR_16BIT |
40 |
40 |
40 |
LL_SPI_DisableIT_RXP(Min)(Def)(Max), LL_SPI_ReceiveData16(Min)(Def)(Max) |
|
SPI_RxISR_32BIT |
40 |
40 |
40 |
LL_SPI_DisableIT_RXP(Min)(Def)(Max), LL_SPI_ReceiveData32(Min)(Def)(Max) |
|
SPI_RxISR_8BIT |
40 |
40 |
40 |
LL_SPI_DisableIT_RXP(Min)(Def)(Max), LL_SPI_ReceiveData8(Min)(Def)(Max) |
|
SPI_TxISR_16BIT |
42 |
42 |
42 |
LL_SPI_DisableIT_TXP(Min)(Def)(Max), LL_SPI_TransmitData16(Min)(Def)(Max) |
|
SPI_TxISR_32BIT |
42 |
42 |
42 |
LL_SPI_DisableIT_TXP(Min)(Def)(Max), LL_SPI_TransmitData32(Min)(Def)(Max) |
|
SPI_TxISR_8BIT |
42 |
42 |
42 |
LL_SPI_DisableIT_TXP(Min)(Def)(Max), LL_SPI_TransmitData8(Min)(Def)(Max) |
|
SPI_WaitEndOfTransfer |
70 |
70 |
70 |
LL_SPI_IsActiveFlag(Min)(Def)(Max) |
|
XSPI_Abort |
158 |
190 |
190 |
None |
|
XSPI_DMAAbort |
56 |
56 |
56 |
None |
|
XSPI_DMAAbortOnError |
56 |
56 |
56 |
None |
|
XSPI_DMACplt |
40 |
40 |
40 |
None |
|
XSPI_DMAError |
58 |
66 |
66 |
None |
|
XSPI_DMAHalfCplt |
42 |
42 |
42 |
None |
|
XSPI_ExecRegularAutoPoll |
198 |
230 |
230 |
None |
|
XSPI_SendRegularCmd |
298 |
332 |
332 |
None |
|
XSPI_WaitFlagStateUntilTimeout |
76 |
92 |
92 |
None |