STM32F439xx HAL User Manual
|
macros to handle interrupts and specific clock configurations More...
macros to handle interrupts and specific clock configurations
#define __HAL_PCD_CLEAR_FLAG | ( | __HANDLE__, | |
__INTERRUPT__ | |||
) | (((__HANDLE__)->Instance->GINTSTS) &= (__INTERRUPT__)) |
Definition at line 173 of file stm32f4xx_hal_pcd.h.
Referenced by HAL_PCD_IRQHandler().
#define __HAL_PCD_DISABLE | ( | __HANDLE__ | ) | USB_DisableGlobalInt ((__HANDLE__)->Instance) |
Definition at line 170 of file stm32f4xx_hal_pcd.h.
Referenced by HAL_PCD_Init(), and HAL_PCD_Stop().
#define __HAL_PCD_ENABLE | ( | __HANDLE__ | ) | USB_EnableGlobalInt ((__HANDLE__)->Instance) |
Definition at line 169 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 179 of file stm32f4xx_hal_pcd.h.
#define __HAL_PCD_GET_FLAG | ( | __HANDLE__, | |
__INTERRUPT__ | |||
) | ((USB_ReadInterrupts((__HANDLE__)->Instance) & (__INTERRUPT__)) == (__INTERRUPT__)) |
Definition at line 172 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 174 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 181 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 176 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 218 of file stm32f4xx_hal_pcd.h.
#define __HAL_USB_OTG_FS_WAKEUP_EXTI_DISABLE_IT | ( | ) | EXTI->IMR &= ~(USB_OTG_FS_WAKEUP_EXTI_LINE) |
Definition at line 216 of file stm32f4xx_hal_pcd.h.
#define __HAL_USB_OTG_FS_WAKEUP_EXTI_ENABLE_FALLING_EDGE | ( | ) |
do{EXTI->FTSR |= (USB_OTG_FS_WAKEUP_EXTI_LINE);\ EXTI->RTSR &= ~(USB_OTG_FS_WAKEUP_EXTI_LINE);\ }while(0U)
Definition at line 224 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 215 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 220 of file stm32f4xx_hal_pcd.h.
do{EXTI->RTSR &= ~(USB_OTG_FS_WAKEUP_EXTI_LINE);\ EXTI->FTSR &= ~(USB_OTG_FS_WAKEUP_EXTI_LINE);\ EXTI->RTSR |= USB_OTG_FS_WAKEUP_EXTI_LINE;\ EXTI->FTSR |= USB_OTG_FS_WAKEUP_EXTI_LINE;\ }while(0U)
Definition at line 228 of file stm32f4xx_hal_pcd.h.
#define __HAL_USB_OTG_FS_WAKEUP_EXTI_GENERATE_SWIT | ( | ) | (EXTI->SWIER |= USB_OTG_FS_WAKEUP_EXTI_LINE) |
Definition at line 234 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 217 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 197 of file stm32f4xx_hal_pcd.h.
#define __HAL_USB_OTG_HS_WAKEUP_EXTI_DISABLE_IT | ( | ) | EXTI->IMR &= ~(USB_OTG_HS_WAKEUP_EXTI_LINE) |
Definition at line 195 of file stm32f4xx_hal_pcd.h.
#define __HAL_USB_OTG_HS_WAKEUP_EXTI_ENABLE_FALLING_EDGE | ( | ) |
do{EXTI->FTSR |= (USB_OTG_HS_WAKEUP_EXTI_LINE);\ EXTI->RTSR &= ~(USB_OTG_HS_WAKEUP_EXTI_LINE);\ }while(0U)
Definition at line 203 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 194 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 199 of file stm32f4xx_hal_pcd.h.
do{EXTI->RTSR &= ~(USB_OTG_HS_WAKEUP_EXTI_LINE);\ EXTI->FTSR &= ~(USB_OTG_HS_WAKEUP_EXTI_LINE);\ EXTI->RTSR |= USB_OTG_HS_WAKEUP_EXTI_LINE;\ EXTI->FTSR |= USB_OTG_HS_WAKEUP_EXTI_LINE;\ }while(0U)
Definition at line 207 of file stm32f4xx_hal_pcd.h.
#define __HAL_USB_OTG_HS_WAKEUP_EXTI_GENERATE_SWIT | ( | ) | (EXTI->SWIER |= USB_OTG_FS_WAKEUP_EXTI_LINE) |
Definition at line 213 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 196 of file stm32f4xx_hal_pcd.h.
#define USB_OTG_FS_WAKEUP_EXTI_FALLING_EDGE 0x0CU |
Definition at line 184 of file stm32f4xx_hal_pcd.h.
#define USB_OTG_FS_WAKEUP_EXTI_LINE 0x00040000U |
External interrupt line 18 Connected to the USB FS EXTI Line
Definition at line 192 of file stm32f4xx_hal_pcd.h.
#define USB_OTG_FS_WAKEUP_EXTI_RISING_EDGE 0x08U |
Definition at line 183 of file stm32f4xx_hal_pcd.h.
#define USB_OTG_FS_WAKEUP_EXTI_RISING_FALLING_EDGE 0x10U |
Definition at line 185 of file stm32f4xx_hal_pcd.h.
#define USB_OTG_HS_WAKEUP_EXTI_FALLING_EDGE 0x0CU |
Definition at line 188 of file stm32f4xx_hal_pcd.h.
#define USB_OTG_HS_WAKEUP_EXTI_LINE 0x00100000U |
External interrupt line 20 Connected to the USB HS EXTI Line
Definition at line 191 of file stm32f4xx_hal_pcd.h.
#define USB_OTG_HS_WAKEUP_EXTI_RISING_EDGE 0x08U |
Definition at line 187 of file stm32f4xx_hal_pcd.h.
#define USB_OTG_HS_WAKEUP_EXTI_RISING_FALLING_EDGE 0x10U |
Definition at line 189 of file stm32f4xx_hal_pcd.h.