|
STM32G474xx HAL 用户手册
|
stm32g4xx_hal_fmac.c 模块的头文件。 更多...
#include "stm32g4xx_hal_def.h"数据结构 | |
| struct | __FMAC_HandleTypeDef |
| FMAC 句柄结构定义。 更多... | |
| struct | FMAC_FilterConfigTypeDef |
| FMAC 滤波器配置结构定义。 更多... | |
宏定义 | |
| #define | HAL_FMAC_ERROR_NONE 0x00000000U |
| #define | HAL_FMAC_ERROR_SAT 0x00000001U |
| #define | HAL_FMAC_ERROR_UNFL 0x00000002U |
| #define | HAL_FMAC_ERROR_OVFL 0x00000004U |
| #define | HAL_FMAC_ERROR_DMA 0x00000008U |
| #define | HAL_FMAC_ERROR_RESET 0x00000010U |
| #define | HAL_FMAC_ERROR_PARAM 0x00000020U |
| #define | HAL_FMAC_ERROR_INVALID_CALLBACK 0x00000040U |
| #define | HAL_FMAC_ERROR_TIMEOUT 0x00000080U |
| #define | FMAC_FUNC_LOAD_X1 (FMAC_PARAM_FUNC_0) |
| #define | FMAC_FUNC_LOAD_X2 (FMAC_PARAM_FUNC_1) |
| #define | FMAC_FUNC_LOAD_Y (FMAC_PARAM_FUNC_1 | FMAC_PARAM_FUNC_0) |
| #define | FMAC_FUNC_CONVO_FIR (FMAC_PARAM_FUNC_3) |
| #define | FMAC_FUNC_IIR_DIRECT_FORM_1 (FMAC_PARAM_FUNC_3 | FMAC_PARAM_FUNC_0) |
| #define | FMAC_THRESHOLD_1 0x00000000U |
| #define | FMAC_THRESHOLD_2 0x01000000U |
| #define | FMAC_THRESHOLD_4 0x02000000U |
| #define | FMAC_THRESHOLD_8 0x03000000U |
| #define | FMAC_THRESHOLD_NO_VALUE 0xFFFFFFFFU |
| #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_CLIP_DISABLED 0x00000000U |
| #define | FMAC_CLIP_ENABLED FMAC_CR_CLIPEN |
| #define | FMAC_FLAG_YEMPTY FMAC_SR_YEMPTY |
| #define | FMAC_FLAG_X1FULL FMAC_SR_X1FULL |
| #define | FMAC_FLAG_OVFL FMAC_SR_OVFL |
| #define | FMAC_FLAG_UNFL FMAC_SR_UNFL |
| #define | FMAC_FLAG_SAT FMAC_SR_SAT |
| #define | FMAC_IT_RIEN FMAC_CR_RIEN |
| #define | FMAC_IT_WIEN FMAC_CR_WIEN |
| #define | FMAC_IT_OVFLIEN FMAC_CR_OVFLIEN |
| #define | FMAC_IT_UNFLIEN FMAC_CR_UNFLIEN |
| #define | FMAC_IT_SATIEN FMAC_CR_SATIEN |
| #define | __HAL_FMAC_RESET_HANDLE_STATE(__HANDLE__) |
| 重置 FMAC 句柄状态。 | |
| #define | __HAL_FMAC_ENABLE_IT(__HANDLE__, __INTERRUPT__) (((__HANDLE__)->Instance->CR) |= (__INTERRUPT__)) |
| 使能指定的 FMAC 中断。 | |
| #define | __HAL_FMAC_DISABLE_IT(__HANDLE__, __INTERRUPT__) (((__HANDLE__)->Instance->CR) &= ~(__INTERRUPT__)) |
| 禁用 FMAC 中断。 | |
| #define | __HAL_FMAC_GET_IT(__HANDLE__, __INTERRUPT__) (((__HANDLE__)->Instance->SR) &= ~(__INTERRUPT__)) |
| 检查指定的 FMAC 中断是否已发生。 | |
| #define | __HAL_FMAC_CLEAR_IT(__HANDLE__, __INTERRUPT__) /* Dummy macro */ |
| 清除指定的 FMAC 中断状态。 | |
| #define | __HAL_FMAC_GET_FLAG(__HANDLE__, __FLAG__) ((((__HANDLE__)->Instance->SR) & (__FLAG__)) == (__FLAG__)) |
| 检查指定的 FMAC 状态标志是否已置位。 | |
| #define | __HAL_FMAC_CLEAR_FLAG(__HANDLE__, __FLAG__) /* Dummy macro */ |
| 清除指定的 FMAC 状态标志。 | |
| #define | __HAL_FMAC_GET_IT_SOURCE(__HANDLE__, __INTERRUPT__) (((__HANDLE__)->Instance->CR) & (__INTERRUPT__)) |
| 检查指定的 FMAC 中断是否已使能。 | |
| #define | FMAC_PARAM_P_MAX_IIR 64U |
| #define | FMAC_PARAM_P_MAX_FIR 127U |
| #define | FMAC_PARAM_P_MIN 2U |
| #define | FMAC_PARAM_Q_MAX 63U |
| #define | FMAC_PARAM_Q_MIN 1U |
| #define | |