Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
cubexHal.pdf
Скачиваний:
111
Добавлен:
10.02.2016
Размер:
16.16 Mб
Скачать

HAL HCD Generic Driver

UM1725

29.2.15HAL_HCD_Connect_Callback

Function Name

void HAL_HCD_Connect_Callback (HCD_HandleTypeDef *

 

hhcd)

Function Description

Connexion Event callback.

Parameters

 

hhcd: HCD handle

Return values

 

None

29.2.16HAL_HCD_Disconnect_Callback

Function Name

void HAL_HCD_Disconnect_Callback (HCD_HandleTypeDef *

 

hhcd)

Function Description

Disconnexion Event callback.

Parameters

 

hhcd: HCD handle

Return values

 

None

29.2.17HAL_HCD_HC_NotifyURBChange_Callback

Function Name

void HAL_HCD_HC_NotifyURBChange_Callback

 

(HCD_HandleTypeDef * hhcd, uint8_t chnum,

 

HCD_URBStateTypeDef urb_state)

Function Description

Notify URB state change callback.

Parameters

 

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/

Return values

 

None

29.2.18HAL_HCD_Start

Function Name

HAL_StatusTypeDef HAL_HCD_Start (HCD_HandleTypeDef *

 

hhcd)

Function Description

Start the host driver.

Parameters

 

hhcd: HCD handle

Return values

 

HAL status

29.2.19 HAL_HCD_Stop

Function Name

HAL_StatusTypeDef HAL_HCD_Stop (HCD_HandleTypeDef *

 

hhcd)

Function Description

Stop the host driver.

Parameters

 

hhcd: HCD handle

Return values

 

HAL status

392/900

 

DOCID025834 Rev 2

UM1725

HAL HCD Generic Driver

29.2.20HAL_HCD_ResetPort

Function Name

HAL_StatusTypeDef HAL_HCD_ResetPort

 

(HCD_HandleTypeDef * hhcd)

Function Description

Reset the host port.

Parameters

 

hhcd: HCD handle

Return values

 

HAL status

29.2.21HAL_HCD_GetState

Function Name

HCD_StateTypeDef HAL_HCD_GetState (HCD_HandleTypeDef

 

* hhcd)

Function Description

Return the HCD state.

Parameters

 

hhcd: HCD handle

Return values

 

HAL state

29.2.22HAL_HCD_HC_GetURBState

Function Name

HCD_URBStateTypeDef HAL_HCD_HC_GetURBState

 

(HCD_HandleTypeDef * hhcd, uint8_t chnum)

Function Description

Return URB state for a channel.

Parameters

hhcd: HCD handle

 

chnum: Channel number. This parameter can be a value

 

from 1 to 15

Return values

URB state. This parameter can be one of these values:

 

URB_IDLE/ URB_DONE/ URB_NOTREADY/ URB_NYET/

 

URB_ERROR/ URB_STALL/

29.2.23HAL_HCD_HC_GetXferCount

Function Name

uint32_t HAL_HCD_HC_GetXferCount (HCD_HandleTypeDef *

 

hhcd, uint8_t chnum)

Function Description

Return the last host transfer size.

Parameters

hhcd: HCD handle

 

chnum: Channel number. This parameter can be a value

 

from 1 to 15

Return values

last transfer size in byte

29.2.24HAL_HCD_HC_GetState

Function Name

HCD_HCStateTypeDef HAL_HCD_HC_GetState

 

 

(HCD_HandleTypeDef * hhcd, uint8_t chnum)

 

Function Description

Return the Host Channel state.

 

Parameters

hhcd: HCD handle

 

 

chnum: Channel number. This parameter can be a value

 

from 1 to 15

 

 

DOCID025834 Rev 2

393/900

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]