Exported Constants ¶
Exported Constants ¶
- group PCD_Exported_Constants
-
Defines
-
HAL_PCD_EP_ADDR_MSK
(0x7FU)
¶
-
Endpoint Address Mask
-
HAL_PCD_EP_IN_DIR
(
USB_CORE_EP_IN_DIR
)
¶
-
Endpoint IN direction
-
HAL_PCD_EP_OUT_DIR
(
USB_CORE_EP_OUT_DIR
)
¶
-
Endpoint OUT direction
-
HAL_PCD_SNG_BUF
(
USB_DRD_SNG_BUF
)
¶
-
USB Endpoint single buffer
-
HAL_PCD_DBL_BUF
(
USB_DRD_DBL_BUF
)
¶
-
USB Endpoint double buffer
-
HAL_PCD_EP_ADDR_MSK
(0x7FU)
¶
- group PCD_Exported_Constants
-
Defines
-
HAL_PCD_EP_ADDR_MSK
(0x7FU)
-
Endpoint Address Mask
-
HAL_PCD_EP_IN_DIR
(
USB_CORE_EP_IN_DIR
)
-
Endpoint IN direction
-
HAL_PCD_EP_OUT_DIR
(
USB_CORE_EP_OUT_DIR
)
-
Endpoint OUT direction
-
HAL_PCD_SNG_BUF
(
USB_DRD_SNG_BUF
)
-
USB Endpoint single buffer
-
HAL_PCD_DBL_BUF
(
USB_DRD_DBL_BUF
)
-
USB Endpoint double buffer
-
HAL_PCD_EP_ADDR_MSK
(0x7FU)
- group PCD_Exported_Constants
-
Defines
-
HAL_PCD_EP_ADDR_MSK
(0x7FU)
-
Endpoint Address Mask
-
HAL_PCD_EP_IN_DIR
(
USB_CORE_EP_IN_DIR
)
-
Endpoint IN direction
-
HAL_PCD_EP_OUT_DIR
(
USB_CORE_EP_OUT_DIR
)
-
Endpoint OUT direction
-
HAL_PCD_SNG_BUF
(
USB_DRD_SNG_BUF
)
-
USB Endpoint single buffer
-
HAL_PCD_DBL_BUF
(
USB_DRD_DBL_BUF
)
-
USB Endpoint double buffer
-
HAL_PCD_EP_ADDR_MSK
(0x7FU)
Error Codes ¶
- group PCD_Error_Codes
-
Defines
-
HAL_PCD_ERROR_NONE
(0x0U)
¶
-
No error
-
HAL_PCD_ERROR_BCD
(0x1U
<<
0U)
¶
-
USB Battery Charging error
-
HAL_PCD_ERROR_IN_EP_AHB
(0x1U
<<
1U)
¶
-
USB IN EP AHB error
-
HAL_PCD_ERROR_IN_EP_TIMEOUT
(0x1U
<<
2U)
¶
-
USB IN EP TIMEOUT error
-
HAL_PCD_ERROR_IN_EP_BABBLE
(0x1U
<<
3U)
¶
-
USB IN EP BABBLE error
-
HAL_PCD_ERROR_OUT_EP_AHB
(0x1U
<<
4U)
¶
-
USB OUT EP AHB error
-
HAL_PCD_ERROR_OUT_EP_PACKET
(0x1U
<<
5U)
¶
-
USB OUT EP PACKET error
-
HAL_PCD_ERROR_CTR_STUCK
(0x1U
<<
6U)
¶
-
USB Transaction error
-
HAL_PCD_ERROR_EP_INDEX
(0x1U
<<
7U)
¶
-
USB Endpoint index error
-
HAL_PCD_ERROR_NONE
(0x0U)
¶
- group PCD_Error_Codes
-
Defines
-
HAL_PCD_ERROR_NONE
(0x0U)
-
No error
-
HAL_PCD_ERROR_BCD
(0x1U
<<
0U)
-
USB Battery Charging error
-
HAL_PCD_ERROR_IN_EP_AHB
(0x1U
<<
1U)
-
USB IN EP AHB error
-
HAL_PCD_ERROR_IN_EP_TIMEOUT
(0x1U
<<
2U)
-
USB IN EP TIMEOUT error
-
HAL_PCD_ERROR_IN_EP_BABBLE
(0x1U
<<
3U)
-
USB IN EP BABBLE error
-
HAL_PCD_ERROR_OUT_EP_AHB
(0x1U
<<
4U)
-
USB OUT EP AHB error
-
HAL_PCD_ERROR_OUT_EP_PACKET
(0x1U
<<
5U)
-
USB OUT EP PACKET error
-
HAL_PCD_ERROR_CTR_STUCK
(0x1U
<<
6U)
-
USB Transaction error
-
HAL_PCD_ERROR_EP_INDEX
(0x1U
<<
7U)
-
USB Endpoint index error
-
HAL_PCD_ERROR_NONE
(0x0U)
- group PCD_Error_Codes
-
Defines
-
HAL_PCD_ERROR_NONE
(0x0U)
-
No error
-
HAL_PCD_ERROR_BCD
(0x1U
<<
0U)
-
USB Battery Charging error
-
HAL_PCD_ERROR_IN_EP_AHB
(0x1U
<<
1U)
-
USB IN EP AHB error
-
HAL_PCD_ERROR_IN_EP_TIMEOUT
(0x1U
<<
2U)
-
USB IN EP TIMEOUT error
-
HAL_PCD_ERROR_IN_EP_BABBLE
(0x1U
<<
3U)
-
USB IN EP BABBLE error
-
HAL_PCD_ERROR_OUT_EP_AHB
(0x1U
<<
4U)
-
USB OUT EP AHB error
-
HAL_PCD_ERROR_OUT_EP_PACKET
(0x1U
<<
5U)
-
USB OUT EP PACKET error
-
HAL_PCD_ERROR_CTR_STUCK
(0x1U
<<
6U)
-
USB Transaction error
-
HAL_PCD_ERROR_EP_INDEX
(0x1U
<<
7U)
-
USB Endpoint index error
-
HAL_PCD_ERROR_NONE
(0x0U)