STM32G474xx HAL用户手册
数据结构 | 宏定义 | 类型定义 | 枚举
COMP导出类型
COMP

数据结构

struct  COMP_InitTypeDef
 COMP初始化结构体定义。 更多...
struct  __COMP_HandleTypeDef
 COMP句柄结构体定义。 更多...

宏定义

#define COMP_STATE_BITFIELD_LOCK   (0x10U)
 HAL COMP状态机:HAL COMP状态定义。

类型定义

typedef struct __COMP_HandleTypeDef COMP_HandleTypeDef
 COMP句柄结构体定义。
typedef void(* pCOMP_CallbackTypeDef )(COMP_HandleTypeDef *hcomp)
 HAL COMP回调指针定义。

枚举

enum  HAL_COMP_StateTypeDef {
  HAL_COMP_STATE_RESET = 0x00U, HAL_COMP_STATE_RESET_LOCKED = (HAL_COMP_STATE_RESET | COMP_STATE_BITFIELD_LOCK), HAL_COMP_STATE_READY = 0x01U, HAL_COMP_STATE_READY_LOCKED = (HAL_COMP_STATE_READY | COMP_STATE_BITFIELD_LOCK),
  HAL_COMP_STATE_BUSY = 0x02U, HAL_COMP_STATE_BUSY_LOCKED = (HAL_COMP_STATE_BUSY | COMP_STATE_BITFIELD_LOCK)
}
enum  HAL_COMP_CallbackIDTypeDef { HAL_COMP_TRIGGER_CB_ID = 0x00U, HAL_COMP_MSPINIT_CB_ID = 0x01U, HAL_COMP_MSPDEINIT_CB_ID = 0x02U }
 HAL COMP回调ID枚举定义。 更多...

宏定义说明

#define COMP_STATE_BITFIELD_LOCK   (0x10U)

HAL COMP状态机:HAL COMP状态定义。

Definition at line 74 of file stm32g4xx_hal_comp.h.


类型定义说明

COMP句柄结构体定义。

typedef void(* pCOMP_CallbackTypeDef)(COMP_HandleTypeDef *hcomp)

HAL COMP回调指针定义。

指向COMP回调函数的指针

Definition at line 120 of file stm32g4xx_hal_comp.h.


枚举类型说明

HAL COMP回调ID枚举定义。

Enumerator:
HAL_COMP_TRIGGER_CB_ID 

COMP触发回调ID

HAL_COMP_MSPINIT_CB_ID 

COMP Msp初始化回调ID

HAL_COMP_MSPDEINIT_CB_ID 

COMP Msp反初始化回调ID

Definition at line 110 of file stm32g4xx_hal_comp.h.

Enumerator:
HAL_COMP_STATE_RESET 

COMP尚未初始化

HAL_COMP_STATE_RESET_LOCKED 

COMP未初始化且配置已锁定

HAL_COMP_STATE_READY 

COMP已初始化并准备就绪

HAL_COMP_STATE_READY_LOCKED 

COMP已初始化但配置已锁定

HAL_COMP_STATE_BUSY 

COMP正在运行

HAL_COMP_STATE_BUSY_LOCKED 

COMP正在运行且配置已锁定

Definition at line 75 of file stm32g4xx_hal_comp.h.