|
STM32H735xx HAL User Manual
|
macros to handle interrupts and specific clock configurations More...
Defines | |
| #define | __HAL_HCD_ENABLE(__HANDLE__) (void)USB_EnableGlobalInt ((__HANDLE__)->Instance) |
| #define | __HAL_HCD_DISABLE(__HANDLE__) (void)USB_DisableGlobalInt ((__HANDLE__)->Instance) |
| #define | __HAL_HCD_GET_FLAG(__HANDLE__, __INTERRUPT__) |
| #define | __HAL_HCD_CLEAR_FLAG(__HANDLE__, __INTERRUPT__) (((__HANDLE__)->Instance->GINTSTS) = (__INTERRUPT__)) |
| #define | __HAL_HCD_IS_INVALID_INTERRUPT(__HANDLE__) (USB_ReadInterrupts((__HANDLE__)->Instance) == 0U) |
| #define | __HAL_HCD_CLEAR_HC_INT(chnum, __INTERRUPT__) (USBx_HC(chnum)->HCINT = (__INTERRUPT__)) |
| #define | __HAL_HCD_MASK_HALT_HC_INT(chnum) (USBx_HC(chnum)->HCINTMSK &= ~USB_OTG_HCINTMSK_CHHM) |
| #define | __HAL_HCD_UNMASK_HALT_HC_INT(chnum) (USBx_HC(chnum)->HCINTMSK |= USB_OTG_HCINTMSK_CHHM) |
| #define | __HAL_HCD_MASK_ACK_HC_INT(chnum) (USBx_HC(chnum)->HCINTMSK &= ~USB_OTG_HCINTMSK_ACKM) |
| #define | __HAL_HCD_UNMASK_ACK_HC_INT(chnum) (USBx_HC(chnum)->HCINTMSK |= USB_OTG_HCINTMSK_ACKM) |
macros to handle interrupts and specific clock configurations
| #define __HAL_HCD_CLEAR_FLAG | ( | __HANDLE__, | |
| __INTERRUPT__ | |||
| ) | (((__HANDLE__)->Instance->GINTSTS) = (__INTERRUPT__)) |
Definition at line 162 of file stm32h7xx_hal_hcd.h.
Referenced by HAL_HCD_IRQHandler().
| #define __HAL_HCD_CLEAR_HC_INT | ( | chnum, | |
| __INTERRUPT__ | |||
| ) | (USBx_HC(chnum)->HCINT = (__INTERRUPT__)) |
Definition at line 165 of file stm32h7xx_hal_hcd.h.
Referenced by HCD_HC_IN_IRQHandler(), and HCD_HC_OUT_IRQHandler().
| #define __HAL_HCD_DISABLE | ( | __HANDLE__ | ) | (void)USB_DisableGlobalInt ((__HANDLE__)->Instance) |
Definition at line 158 of file stm32h7xx_hal_hcd.h.
Referenced by HAL_HCD_DeInit(), and HAL_HCD_Init().
| #define __HAL_HCD_ENABLE | ( | __HANDLE__ | ) | (void)USB_EnableGlobalInt ((__HANDLE__)->Instance) |
Definition at line 157 of file stm32h7xx_hal_hcd.h.
Referenced by HAL_HCD_Start().
| #define __HAL_HCD_GET_FLAG | ( | __HANDLE__, | |
| __INTERRUPT__ | |||
| ) |
((USB_ReadInterrupts((__HANDLE__)->Instance)\ & (__INTERRUPT__)) == (__INTERRUPT__))
Definition at line 160 of file stm32h7xx_hal_hcd.h.
Referenced by HAL_HCD_IRQHandler().
| #define __HAL_HCD_IS_INVALID_INTERRUPT | ( | __HANDLE__ | ) | (USB_ReadInterrupts((__HANDLE__)->Instance) == 0U) |
Definition at line 163 of file stm32h7xx_hal_hcd.h.
Referenced by HAL_HCD_IRQHandler().
| #define __HAL_HCD_MASK_ACK_HC_INT | ( | chnum | ) | (USBx_HC(chnum)->HCINTMSK &= ~USB_OTG_HCINTMSK_ACKM) |
Definition at line 168 of file stm32h7xx_hal_hcd.h.
| #define __HAL_HCD_MASK_HALT_HC_INT | ( | chnum | ) | (USBx_HC(chnum)->HCINTMSK &= ~USB_OTG_HCINTMSK_CHHM) |
Definition at line 166 of file stm32h7xx_hal_hcd.h.
| #define __HAL_HCD_UNMASK_ACK_HC_INT | ( | chnum | ) | (USBx_HC(chnum)->HCINTMSK |= USB_OTG_HCINTMSK_ACKM) |
Definition at line 169 of file stm32h7xx_hal_hcd.h.
| #define __HAL_HCD_UNMASK_HALT_HC_INT | ( | chnum | ) | (USBx_HC(chnum)->HCINTMSK |= USB_OTG_HCINTMSK_CHHM) |
Definition at line 167 of file stm32h7xx_hal_hcd.h.
1.7.6.1