|
STM32G474xx HAL 用户手册
|
用于处理中断和特定时钟配置的宏 更多...
定义 | |
| #define | __HAL_PCD_ENABLE(__HANDLE__) (void)USB_EnableGlobalInt ((__HANDLE__)->Instance) |
| #define | __HAL_PCD_DISABLE(__HANDLE__) (void)USB_DisableGlobalInt ((__HANDLE__)->Instance) |
| #define | __HAL_PCD_GET_FLAG(__HANDLE__, __INTERRUPT__) ((USB_ReadInterrupts((__HANDLE__)->Instance) & (__INTERRUPT__)) == (__INTERRUPT__)) |
| #define | __HAL_PCD_CLEAR_FLAG(__HANDLE__, __INTERRUPT__) |
| #define | __HAL_USB_WAKEUP_EXTI_ENABLE_IT() EXTI->IMR1 |= USB_WAKEUP_EXTI_LINE |
| #define | __HAL_USB_WAKEUP_EXTI_DISABLE_IT() EXTI->IMR1 &= ~(USB_WAKEUP_EXTI_LINE) |
用于处理中断和特定时钟配置的宏
| #define __HAL_PCD_CLEAR_FLAG | ( | __HANDLE__, | |
| __INTERRUPT__ | |||
| ) |
(((__HANDLE__)->Instance->ISTR)\ &= (uint16_t)(~(__INTERRUPT__)))
定义于文件 stm32g4xx_hal_pcd.h 的第 201 行。
被 HAL_PCD_IRQHandler() 引用。
| #define __HAL_PCD_DISABLE | ( | __HANDLE__ | ) | (void)USB_DisableGlobalInt ((__HANDLE__)->Instance) |
定义于文件 stm32g4xx_hal_pcd.h 的第 195 行。
被 HAL_PCD_Init() 和 HAL_PCD_Stop() 引用。
| #define __HAL_PCD_ENABLE | ( | __HANDLE__ | ) | (void)USB_EnableGlobalInt ((__HANDLE__)->Instance) |
定义于文件 stm32g4xx_hal_pcd.h 的第 194 行。
被 HAL_PCD_Start() 引用。
| #define __HAL_PCD_GET_FLAG | ( | __HANDLE__, | |
| __INTERRUPT__ | |||
| ) | ((USB_ReadInterrupts((__HANDLE__)->Instance) & (__INTERRUPT__)) == (__INTERRUPT__)) |
定义于文件 stm32g4xx_hal_pcd.h 的第 197 行。
| #define __HAL_USB_WAKEUP_EXTI_DISABLE_IT | ( | ) | EXTI->IMR1 &= ~(USB_WAKEUP_EXTI_LINE) |
定义于文件 stm32g4xx_hal_pcd.h 的第 205 行。
| #define __HAL_USB_WAKEUP_EXTI_ENABLE_IT | ( | ) | EXTI->IMR1 |= USB_WAKEUP_EXTI_LINE |
定义于文件 stm32g4xx_hal_pcd.h 的第 204 行。
1.7.6.1