HAL FMAC APIs ¶
-
FMAC Exported Functions
- Initialization and de-initialization functions
-
FMAC configuration functions
-
HAL_FMAC_SetConfig() -
HAL_FMAC_GetConfig() -
HAL_FMAC_SetX1FullWatermark() -
HAL_FMAC_GetX1FullWatermark() -
HAL_FMAC_SetYEmptyWatermark() -
HAL_FMAC_GetYEmptyWatermark() -
HAL_FMAC_SetX2BaseAddress() -
HAL_FMAC_EnableClip() -
HAL_FMAC_DisableClip() -
HAL_FMAC_IsEnabledClip() -
HAL_FMAC_GetX1Address() -
HAL_FMAC_GetYAddress() -
HAL_FMAC_SetWriteX1DMA() -
HAL_FMAC_SetReadYDMA()
-
- Preload functions
- Filter functions
-
Y buffer read functions and X1 buffer write functions
-
HAL_FMAC_WriteX1() -
HAL_FMAC_ReadY() -
HAL_FMAC_WriteX1_IT() -
HAL_FMAC_ReadY_IT() -
HAL_FMAC_WriteX1_DMA() -
HAL_FMAC_WriteX1_DMA_Opt() -
HAL_FMAC_ReadY_DMA() -
HAL_FMAC_ReadY_DMA_Opt() -
HAL_FMAC_LockX1WriteAccessForExternPeriph() -
HAL_FMAC_UnlockX1WriteAccessForExternPeriph() -
HAL_FMAC_LockYReadAccessForExternPeriph() -
HAL_FMAC_UnlockYReadAccessForExternPeriph()
-
-
Callback functions
-
HAL_FMAC_ErrorCallback() -
HAL_FMAC_WriteX1CpltCallback() -
HAL_FMAC_ReadYCpltCallback() -
HAL_FMAC_WriteX1HalfCpltCallback() -
HAL_FMAC_ReadYHalfCpltCallback() -
HAL_FMAC_PreloadCpltCallback() -
HAL_FMAC_RegisterWriteX1CpltCallback() -
HAL_FMAC_RegisterReadYCpltCallback() -
HAL_FMAC_RegisterWriteX1HalfCpltCallback() -
HAL_FMAC_RegisterReadYHalfCpltCallback() -
HAL_FMAC_RegisterPreloadCpltCallback() -
HAL_FMAC_RegisterErrorCallback()
-
- IRQ handler management
- Peripheral State and Error functions
- Set/Get user data
- HAL FMAC Types
- HAL FMAC Constants