STM32F479xx 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->IMR |= (USB_OTG_HS_WAKEUP_EXTI_LINE) |
#define | __HAL_USB_OTG_HS_WAKEUP_EXTI_DISABLE_IT() EXTI->IMR &= ~(USB_OTG_HS_WAKEUP_EXTI_LINE) |
#define | __HAL_USB_OTG_HS_WAKEUP_EXTI_GET_FLAG() EXTI->PR & (USB_OTG_HS_WAKEUP_EXTI_LINE) |
#define | __HAL_USB_OTG_HS_WAKEUP_EXTI_CLEAR_FLAG() EXTI->PR = (USB_OTG_HS_WAKEUP_EXTI_LINE) |
#define | __HAL_USB_OTG_HS_WAKEUP_EXTI_ENABLE_RISING_EDGE() |
#define | __HAL_USB_OTG_FS_WAKEUP_EXTI_ENABLE_IT() EXTI->IMR |= USB_OTG_FS_WAKEUP_EXTI_LINE |
#define | __HAL_USB_OTG_FS_WAKEUP_EXTI_DISABLE_IT() EXTI->IMR &= ~(USB_OTG_FS_WAKEUP_EXTI_LINE) |
#define | __HAL_USB_OTG_FS_WAKEUP_EXTI_GET_FLAG() EXTI->PR & (USB_OTG_FS_WAKEUP_EXTI_LINE) |
#define | __HAL_USB_OTG_FS_WAKEUP_EXTI_CLEAR_FLAG() EXTI->PR = USB_OTG_FS_WAKEUP_EXTI_LINE |
#define | __HAL_USB_OTG_FS_WAKEUP_EXTI_ENABLE_RISING_EDGE() |
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 stm32f4xx_hal_pcd.h.
Referenced by HAL_PCD_IRQHandler().
#define __HAL_PCD_DISABLE | ( | __HANDLE__ | ) | (void)USB_DisableGlobalInt ((__HANDLE__)->Instance) |
Definition at line 194 of file stm32f4xx_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 stm32f4xx_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 stm32f4xx_hal_pcd.h.
#define __HAL_PCD_GET_FLAG | ( | __HANDLE__, | |
__INTERRUPT__ | |||
) | ((USB_ReadInterrupts((__HANDLE__)->Instance) & (__INTERRUPT__)) == (__INTERRUPT__)) |
Definition at line 196 of file stm32f4xx_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 stm32f4xx_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 stm32f4xx_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 stm32f4xx_hal_pcd.h.
#define __HAL_USB_OTG_FS_WAKEUP_EXTI_CLEAR_FLAG | ( | ) | EXTI->PR = USB_OTG_FS_WAKEUP_EXTI_LINE |
Definition at line 224 of file stm32f4xx_hal_pcd.h.
Referenced by HAL_PCD_WKUP_IRQHandler().
#define __HAL_USB_OTG_FS_WAKEUP_EXTI_DISABLE_IT | ( | ) | EXTI->IMR &= ~(USB_OTG_FS_WAKEUP_EXTI_LINE) |
Definition at line 222 of file stm32f4xx_hal_pcd.h.
#define __HAL_USB_OTG_FS_WAKEUP_EXTI_ENABLE_IT | ( | ) | EXTI->IMR |= USB_OTG_FS_WAKEUP_EXTI_LINE |
Definition at line 221 of file stm32f4xx_hal_pcd.h.
#define __HAL_USB_OTG_FS_WAKEUP_EXTI_ENABLE_RISING_EDGE | ( | ) |
do { \ EXTI->FTSR &= ~(USB_OTG_FS_WAKEUP_EXTI_LINE); \ EXTI->RTSR |= USB_OTG_FS_WAKEUP_EXTI_LINE; \ } while(0U)
Definition at line 226 of file stm32f4xx_hal_pcd.h.
#define __HAL_USB_OTG_FS_WAKEUP_EXTI_GET_FLAG | ( | ) | EXTI->PR & (USB_OTG_FS_WAKEUP_EXTI_LINE) |
Definition at line 223 of file stm32f4xx_hal_pcd.h.
#define __HAL_USB_OTG_HS_WAKEUP_EXTI_CLEAR_FLAG | ( | ) | EXTI->PR = (USB_OTG_HS_WAKEUP_EXTI_LINE) |
Definition at line 214 of file stm32f4xx_hal_pcd.h.
Referenced by HAL_PCD_WKUP_IRQHandler().
#define __HAL_USB_OTG_HS_WAKEUP_EXTI_DISABLE_IT | ( | ) | EXTI->IMR &= ~(USB_OTG_HS_WAKEUP_EXTI_LINE) |
Definition at line 212 of file stm32f4xx_hal_pcd.h.
#define __HAL_USB_OTG_HS_WAKEUP_EXTI_ENABLE_IT | ( | ) | EXTI->IMR |= (USB_OTG_HS_WAKEUP_EXTI_LINE) |
Definition at line 211 of file stm32f4xx_hal_pcd.h.
#define __HAL_USB_OTG_HS_WAKEUP_EXTI_ENABLE_RISING_EDGE | ( | ) |
do { \ EXTI->FTSR &= ~(USB_OTG_HS_WAKEUP_EXTI_LINE); \ EXTI->RTSR |= USB_OTG_HS_WAKEUP_EXTI_LINE; \ } while(0U)
Definition at line 216 of file stm32f4xx_hal_pcd.h.
#define __HAL_USB_OTG_HS_WAKEUP_EXTI_GET_FLAG | ( | ) | EXTI->PR & (USB_OTG_HS_WAKEUP_EXTI_LINE) |
Definition at line 213 of file stm32f4xx_hal_pcd.h.