STM32H735xx HAL User Manual
|
macros to handle interrupts and specific clock configurations More...
Defines | |
#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__) (((__HANDLE__)->Instance->GINTSTS) &= (__INTERRUPT__)) |
#define | __HAL_PCD_IS_INVALID_INTERRUPT(__HANDLE__) (USB_ReadInterrupts((__HANDLE__)->Instance) == 0U) |
#define | __HAL_PCD_UNGATE_PHYCLOCK(__HANDLE__) *(__IO uint32_t *)((uint32_t)((__HANDLE__)->Instance) + USB_OTG_PCGCCTL_BASE) &= ~(USB_OTG_PCGCCTL_STOPCLK) |
#define | __HAL_PCD_GATE_PHYCLOCK(__HANDLE__) *(__IO uint32_t *)((uint32_t)((__HANDLE__)->Instance) + USB_OTG_PCGCCTL_BASE) |= USB_OTG_PCGCCTL_STOPCLK |
#define | __HAL_PCD_IS_PHY_SUSPENDED(__HANDLE__) ((*(__IO uint32_t *)((uint32_t)((__HANDLE__)->Instance) + USB_OTG_PCGCCTL_BASE)) & 0x10U) |
#define | __HAL_USB_OTG_HS_WAKEUP_EXTI_ENABLE_IT() EXTI_D1->IMR2 |= (USB_OTG_HS_WAKEUP_EXTI_LINE) |
#define | __HAL_USB_OTG_HS_WAKEUP_EXTI_DISABLE_IT() EXTI_D1->IMR2 &= ~(USB_OTG_HS_WAKEUP_EXTI_LINE) |
#define | __HAL_USB_OTG_FS_WAKEUP_EXTI_ENABLE_IT() EXTI_D1->IMR2 |= (USB_OTG_FS_WAKEUP_EXTI_LINE) |
#define | __HAL_USB_OTG_FS_WAKEUP_EXTI_DISABLE_IT() EXTI_D1->IMR2 &= ~(USB_OTG_FS_WAKEUP_EXTI_LINE) |
macros to handle interrupts and specific clock configurations
#define __HAL_PCD_CLEAR_FLAG | ( | __HANDLE__, | |
__INTERRUPT__ | |||
) | (((__HANDLE__)->Instance->GINTSTS) &= (__INTERRUPT__)) |
Definition at line 199 of file stm32h7xx_hal_pcd.h.
Referenced by HAL_PCD_IRQHandler().
#define __HAL_PCD_DISABLE | ( | __HANDLE__ | ) | (void)USB_DisableGlobalInt ((__HANDLE__)->Instance) |
Definition at line 194 of file stm32h7xx_hal_pcd.h.
Referenced by HAL_PCD_Init(), and HAL_PCD_Stop().
#define __HAL_PCD_ENABLE | ( | __HANDLE__ | ) | (void)USB_EnableGlobalInt ((__HANDLE__)->Instance) |
Definition at line 193 of file stm32h7xx_hal_pcd.h.
Referenced by HAL_PCD_Start().
#define __HAL_PCD_GATE_PHYCLOCK | ( | __HANDLE__ | ) | *(__IO uint32_t *)((uint32_t)((__HANDLE__)->Instance) + USB_OTG_PCGCCTL_BASE) |= USB_OTG_PCGCCTL_STOPCLK |
Definition at line 205 of file stm32h7xx_hal_pcd.h.
#define __HAL_PCD_GET_FLAG | ( | __HANDLE__, | |
__INTERRUPT__ | |||
) | ((USB_ReadInterrupts((__HANDLE__)->Instance) & (__INTERRUPT__)) == (__INTERRUPT__)) |
Definition at line 196 of file stm32h7xx_hal_pcd.h.
Referenced by HAL_PCD_IRQHandler().
#define __HAL_PCD_IS_INVALID_INTERRUPT | ( | __HANDLE__ | ) | (USB_ReadInterrupts((__HANDLE__)->Instance) == 0U) |
Definition at line 200 of file stm32h7xx_hal_pcd.h.
Referenced by HAL_PCD_IRQHandler().
#define __HAL_PCD_IS_PHY_SUSPENDED | ( | __HANDLE__ | ) | ((*(__IO uint32_t *)((uint32_t)((__HANDLE__)->Instance) + USB_OTG_PCGCCTL_BASE)) & 0x10U) |
Definition at line 208 of file stm32h7xx_hal_pcd.h.
#define __HAL_PCD_UNGATE_PHYCLOCK | ( | __HANDLE__ | ) | *(__IO uint32_t *)((uint32_t)((__HANDLE__)->Instance) + USB_OTG_PCGCCTL_BASE) &= ~(USB_OTG_PCGCCTL_STOPCLK) |
Definition at line 202 of file stm32h7xx_hal_pcd.h.
#define __HAL_USB_OTG_FS_WAKEUP_EXTI_DISABLE_IT | ( | ) | EXTI_D1->IMR2 &= ~(USB_OTG_FS_WAKEUP_EXTI_LINE) |
Definition at line 214 of file stm32h7xx_hal_pcd.h.
#define __HAL_USB_OTG_FS_WAKEUP_EXTI_ENABLE_IT | ( | ) | EXTI_D1->IMR2 |= (USB_OTG_FS_WAKEUP_EXTI_LINE) |
Definition at line 213 of file stm32h7xx_hal_pcd.h.
#define __HAL_USB_OTG_HS_WAKEUP_EXTI_DISABLE_IT | ( | ) | EXTI_D1->IMR2 &= ~(USB_OTG_HS_WAKEUP_EXTI_LINE) |
Definition at line 212 of file stm32h7xx_hal_pcd.h.
#define __HAL_USB_OTG_HS_WAKEUP_EXTI_ENABLE_IT | ( | ) | EXTI_D1->IMR2 |= (USB_OTG_HS_WAKEUP_EXTI_LINE) |
Definition at line 211 of file stm32h7xx_hal_pcd.h.