STM32G474xx HAL 用户手册
定义
FMAC 缓冲区访问
FMAC 导出常量

定义

#define FMAC_BUFFER_ACCESS_NONE   0x00U
#define FMAC_BUFFER_ACCESS_DMA   0x01U
#define FMAC_BUFFER_ACCESS_POLLING   0x02U
#define FMAC_BUFFER_ACCESS_IT   0x03U

定义说明

#define FMAC_BUFFER_ACCESS_DMA   0x01U
#define FMAC_BUFFER_ACCESS_IT   0x03U

通过中断访问的缓冲区

定义在文件 stm32g4xx_hal_fmac.h 的第 313 行。

被以下引用:FMAC_FilterConfig(), HAL_FMAC_FilterStart(), 和 HAL_FMAC_FilterStop().

#define FMAC_BUFFER_ACCESS_NONE   0x00U

由外部 IP(例如 ADC)处理的缓冲区

定义在文件 stm32g4xx_hal_fmac.h 的第 310 行。

被以下引用:FMAC_ConfigFilterOutputBufferUpdateState(), HAL_FMAC_AppendFilterData(), 和 HAL_FMAC_ConfigFilterOutputBuffer().

#define FMAC_BUFFER_ACCESS_POLLING   0x02U

通过轮询访问的缓冲区

定义在文件 stm32g4xx_hal_fmac.h 的第 312 行。

被以下引用:HAL_FMAC_PollFilterData().