STM32H735xx HAL User Manual
|
Peripheral State functions. More...
Functions | |
HCD_StateTypeDef | HAL_HCD_GetState (HCD_HandleTypeDef *hhcd) |
Return the HCD handle state. | |
HCD_URBStateTypeDef | HAL_HCD_HC_GetURBState (HCD_HandleTypeDef *hhcd, uint8_t chnum) |
Return URB state for a channel. | |
uint32_t | HAL_HCD_HC_GetXferCount (HCD_HandleTypeDef *hhcd, uint8_t chnum) |
Return the last host transfer size. | |
HCD_HCStateTypeDef | HAL_HCD_HC_GetState (HCD_HandleTypeDef *hhcd, uint8_t chnum) |
Return the Host Channel state. | |
uint32_t | HAL_HCD_GetCurrentFrame (HCD_HandleTypeDef *hhcd) |
Return the current Host frame number. | |
uint32_t | HAL_HCD_GetCurrentSpeed (HCD_HandleTypeDef *hhcd) |
Return the Host enumeration speed. |
Peripheral State functions.
=============================================================================== ##### Peripheral State functions ##### =============================================================================== [..] This subsection permits to get in run-time the status of the peripheral and the data flow.
uint32_t HAL_HCD_GetCurrentFrame | ( | HCD_HandleTypeDef * | hhcd | ) |
Return the current Host frame number.
hhcd | HCD handle |
Current | Host frame number |
Definition at line 1140 of file stm32h7xx_hal_hcd.c.
References __HCD_HandleTypeDef::Instance.
uint32_t HAL_HCD_GetCurrentSpeed | ( | HCD_HandleTypeDef * | hhcd | ) |
Return the Host enumeration speed.
hhcd | HCD handle |
Enumeration | speed |
Definition at line 1150 of file stm32h7xx_hal_hcd.c.
References __HCD_HandleTypeDef::Instance.
Return the HCD handle state.
hhcd | HCD handle |
HAL | state |
Definition at line 1076 of file stm32h7xx_hal_hcd.c.
References __HCD_HandleTypeDef::State.
HCD_HCStateTypeDef HAL_HCD_HC_GetState | ( | HCD_HandleTypeDef * | hhcd, |
uint8_t | chnum | ||
) |
Return the Host Channel state.
hhcd | HCD handle |
chnum | Channel number. This parameter can be a value from 1 to 15 |
Host | channel state This parameter can be one of these values: HC_IDLE/ HC_XFRC/ HC_HALTED/ HC_NYET/ HC_NAK/ HC_STALL/ HC_XACTERR/ HC_BBLERR/ HC_DATATGLERR |
Definition at line 1130 of file stm32h7xx_hal_hcd.c.
References __HCD_HandleTypeDef::hc.
HCD_URBStateTypeDef HAL_HCD_HC_GetURBState | ( | HCD_HandleTypeDef * | hhcd, |
uint8_t | chnum | ||
) |
Return URB state for a channel.
hhcd | HCD handle |
chnum | Channel number. This parameter can be a value from 1 to 15 |
URB | state. This parameter can be one of these values: URB_IDLE/ URB_DONE/ URB_NOTREADY/ URB_NYET/ URB_ERROR/ URB_STALL |
Definition at line 1095 of file stm32h7xx_hal_hcd.c.
References __HCD_HandleTypeDef::hc.
uint32_t HAL_HCD_HC_GetXferCount | ( | HCD_HandleTypeDef * | hhcd, |
uint8_t | chnum | ||
) |
Return the last host transfer size.
hhcd | HCD handle |
chnum | Channel number. This parameter can be a value from 1 to 15 |
last | transfer size in byte |
Definition at line 1108 of file stm32h7xx_hal_hcd.c.
References __HCD_HandleTypeDef::hc.