STM32G474xx HAL User Manual
函数
FMAC配置函数
FMAC导出函数

函数

__STATIC_INLINE void LL_FMAC_SetX1FullWatermark (FMAC_TypeDef *FMACx, uint32_t Watermark)
 配置X1全满水印。
__STATIC_INLINE uint32_t LL_FMAC_GetX1FullWatermark (const FMAC_TypeDef *FMACx)
 返回X1全满水印。
__STATIC_INLINE void LL_FMAC_SetX1BufferSize (FMAC_TypeDef *FMACx, uint8_t BufferSize)
 配置X1缓冲区大小。
__STATIC_INLINE uint8_t LL_FMAC_GetX1BufferSize (const FMAC_TypeDef *FMACx)
 返回X1缓冲区大小。
__STATIC_INLINE void LL_FMAC_SetX1Base (FMAC_TypeDef *FMACx, uint8_t Base)
 配置X1基址。
__STATIC_INLINE uint8_t LL_FMAC_GetX1Base (const FMAC_TypeDef *FMACx)
 返回X1基址。
__STATIC_INLINE void LL_FMAC_SetX2BufferSize (FMAC_TypeDef *FMACx, uint8_t BufferSize)
 配置X2缓冲区大小。
__STATIC_INLINE uint8_t LL_FMAC_GetX2BufferSize (const FMAC_TypeDef *FMACx)
 返回X2缓冲区大小。
__STATIC_INLINE void LL_FMAC_SetX2Base (FMAC_TypeDef *FMACx, uint8_t Base)
 配置X2基址。
__STATIC_INLINE uint8_t LL_FMAC_GetX2Base (const FMAC_TypeDef *FMACx)
 返回X2基址。
__STATIC_INLINE void LL_FMAC_SetYEmptyWatermark (FMAC_TypeDef *FMACx, uint32_t Watermark)
 配置Y空水印。
__STATIC_INLINE uint32_t LL_FMAC_GetYEmptyWatermark (const FMAC_TypeDef *FMACx)
 返回Y空水印。
__STATIC_INLINE void LL_FMAC_SetYBufferSize (FMAC_TypeDef *FMACx, uint8_t BufferSize)
 配置Y缓冲区大小。
__STATIC_INLINE uint8_t LL_FMAC_GetYBufferSize (const FMAC_TypeDef *FMACx)
 返回Y缓冲区大小。
__STATIC_INLINE void LL_FMAC_SetYBase (FMAC_TypeDef *FMACx, uint8_t Base)
 配置Y基址。
__STATIC_INLINE uint8_t LL_FMAC_GetYBase (const FMAC_TypeDef *FMACx)
 返回Y基址。
__STATIC_INLINE void LL_FMAC_EnableStart (FMAC_TypeDef *FMACx)
 启动FMAC处理。
__STATIC_INLINE void LL_FMAC_DisableStart (FMAC_TypeDef *FMACx)
 停止FMAC处理。
__STATIC_INLINE uint32_t LL_FMAC_IsEnabledStart (const FMAC_TypeDef *FMACx)
 检查FMAC处理状态。
__STATIC_INLINE void LL_FMAC_SetFunction (FMAC_TypeDef *FMACx, uint32_t Function)
 配置函数。
__STATIC_INLINE uint32_t LL_FMAC_GetFunction (const FMAC_TypeDef *FMACx)
 返回函数。
__STATIC_INLINE void LL_FMAC_SetParamR (FMAC_TypeDef *FMACx, uint8_t Param)
 配置输入参数R。
__STATIC_INLINE uint8_t LL_FMAC_GetParamR (const FMAC_TypeDef *FMACx)
 返回输入参数R。
__STATIC_INLINE void LL_FMAC_SetParamQ (FMAC_TypeDef *FMACx, uint8_t Param)
 配置输入参数Q。
__STATIC_INLINE uint8_t LL_FMAC_GetParamQ (const FMAC_TypeDef *FMACx)
 返回输入参数Q。
__STATIC_INLINE void LL_FMAC_SetParamP (FMAC_TypeDef *FMACx, uint8_t Param)
 配置输入参数P。
__STATIC_INLINE uint8_t LL_FMAC_GetParamP (const FMAC_TypeDef *FMACx)
 返回输入参数P。
__STATIC_INLINE void LL_FMAC_EnableClipping (FMAC_TypeDef *FMACx)
 启用限幅。
__STATIC_INLINE void LL_FMAC_DisableClipping (FMAC_TypeDef *FMACx)
 禁用限幅。
__STATIC_INLINE uint32_t LL_FMAC_IsEnabledClipping (const FMAC_TypeDef *FMACx)
 检查限幅状态。
__STATIC_INLINE void LL_FMAC_ConfigX1 (FMAC_TypeDef *FMACx, uint32_t Watermark, uint8_t Base, uint8_t BufferSize)
 配置X1缓冲区内存。
__STATIC_INLINE void LL_FMAC_ConfigX2 (FMAC_TypeDef *FMACx, uint8_t Base, uint8_t BufferSize)
 配置X2缓冲区内存。
__STATIC_INLINE void LL_FMAC_ConfigY (FMAC_TypeDef *FMACx, uint32_t Watermark, uint8_t Base, uint8_t BufferSize)
 配置Y缓冲区内存。
__STATIC_INLINE void LL_FMAC_ConfigFunc (FMAC_TypeDef *FMACx, uint8_t Start, uint32_t Function, uint8_t ParamP, uint8_t ParamQ, uint8_t ParamR)
 配置FMAC处理。

函数说明

__STATIC_INLINE void LL_FMAC_ConfigFunc ( FMAC_TypeDef *  FMACx,
uint8_t  Start,
uint32_t  Function,
uint8_t  ParamP,
uint8_t  ParamQ,
uint8_t  ParamR 
)

配置FMAC处理。

参考手册到LL API交叉引用:
PARAM START LL_FMAC_ConfigFunc
PARAM FUNC LL_FMAC_ConfigFunc
PARAM P LL_FMAC_ConfigFunc
PARAM Q LL_FMAC_ConfigFunc
PARAM R LL_FMAC_ConfigFunc
参数:
FMACxFMAC实例
Start此参数可以是以下值之一:
Function此参数可以是以下值之一: