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

UM1725

HAL SPDIFRX Generic Driver

55.2.7HAL_SPDIFRX_MspInit

Function Name

void HAL_SPDIFRX_MspInit (SPDIFRX_HandleTypeDef *

 

hspdif)

Function Description

SPDIFRX MSP Init.

Parameters

 

hspdif: SPDIFRX handle

Return values

 

None

55.2.8HAL_SPDIFRX_MspDeInit

Function Name

void HAL_SPDIFRX_MspDeInit (SPDIFRX_HandleTypeDef *

 

hspdif)

Function Description

SPDIFRX MSP DeInit.

Parameters

 

hspdif: SPDIFRX handle

Return values

 

None

55.2.9HAL_SPDIFRX_SetDataFormat

Function Name

HAL_StatusTypeDef HAL_SPDIFRX_SetDataFormat

 

(SPDIFRX_HandleTypeDef * hspdif,

 

SPDIFRX_SetDataFormatTypeDef sDataFormat)

Function Description

Sets the SPDIFRX dtat format according to the specified

 

parameters in the SPDIFRX_InitTypeDef.

Parameters

 

hspdif: SPDIFRX handle

 

sDataFormat: SPDIFRX data format

Return values

 

HAL status

55.2.10HAL_SPDIFRX_ReceiveDataFlow

Function Name

HAL_StatusTypeDef HAL_SPDIFRX_ReceiveDataFlow

 

(SPDIFRX_HandleTypeDef * hspdif, uint32_t * pData, uint16_t

 

Size, uint32_t Timeout)

Function Description

Receives an amount of data (Data Flow) in blocking mode.

Parameters

 

hspdif: pointer to SPDIFRX_HandleTypeDef structure that

 

 

contains the configuration information for SPDIFRX module.

 

pData: Pointer to data buffer

 

Size: Amount of data to be received

 

 

Timeout: Timeout duration

Return values

 

HAL status

55.2.11HAL_SPDIFRX_ReceiveControlFlow

Function Name

HAL_StatusTypeDef HAL_SPDIFRX_ReceiveControlFlow

 

(SPDIFRX_HandleTypeDef * hspdif, uint32_t * pData, uint16_t

 

Size, uint32_t Timeout)

 

Function Description

Receives an amount of data (Control Flow) in blocking mode.

Parameters

hspdif: pointer to a SPDIFRX_HandleTypeDef structure that

 

DOCID025834 Rev 2

747/900

HAL SPDIFRX Generic Driver

 

UM1725

 

 

contains the configuration information for SPDIFRX module.

 

pData: Pointer to data buffer

 

Size: Amount of data to be received

 

 

Timeout: Timeout duration

Return values

 

HAL status

55.2.12HAL_SPDIFRX_ReceiveDataFlow_IT

Function Name

HAL_StatusTypeDef HAL_SPDIFRX_ReceiveDataFlow_IT

 

(SPDIFRX_HandleTypeDef * hspdif, uint32_t * pData, uint16_t

 

Size)

Function Description

Receive an amount of data (Data Flow) in non-blocking mode with

 

Interrupt.

Parameters

 

hspdif: SPDIFRX handle

 

pData: a 32-bit pointer to the Receive data buffer.

 

Size: number of data sample to be received .

Return values

 

HAL status

55.2.13HAL_SPDIFRX_ReceiveControlFlow_IT

Function Name

HAL_StatusTypeDef HAL_SPDIFRX_ReceiveControlFlow_IT

 

(SPDIFRX_HandleTypeDef * hspdif, uint32_t * pData, uint16_t

 

Size)

Function Description

Receive an amount of data (Control Flow) with Interrupt.

Parameters

 

hspdif: SPDIFRX handle

 

pData: a 32-bit pointer to the Receive data buffer.

 

Size: number of data sample (Control Flow) to be received :

Return values

 

HAL status

55.2.14HAL_SPDIFRX_ReceiveDataFlow_DMA

Function Name

HAL_StatusTypeDef HAL_SPDIFRX_ReceiveDataFlow_DMA

 

(SPDIFRX_HandleTypeDef * hspdif, uint32_t * pData, uint16_t

 

Size)

Function Description

Receive an amount of data (Data Flow) mode with DMA.

Parameters

 

hspdif: SPDIFRX handle

 

pData: a 32-bit pointer to the Receive data buffer.

 

Size: number of data sample to be received :

Return values

 

HAL status

55.2.15HAL_SPDIFRX_ReceiveControlFlow_DMA

Function Name

HAL_StatusTypeDef

 

HAL_SPDIFRX_ReceiveControlFlow_DMA

 

(SPDIFRX_HandleTypeDef * hspdif, uint32_t * pData, uint16_t

 

Size)

Function Description

Receive an amount of data (Control Flow) with DMA.

748/900

DOCID025834 Rev 2

UM1725

 

HAL SPDIFRX Generic Driver

Parameters

 

hspdif: SPDIFRX handle

 

pData: a 32-bit pointer to the Receive data buffer.

 

Size: number of data (Control Flow) sample to be received :

Return values

 

HAL status

55.2.16HAL_SPDIFRX_DMAStop

Function Name

HAL_StatusTypeDef HAL_SPDIFRX_DMAStop

 

(SPDIFRX_HandleTypeDef * hspdif)

Function Description

stop the audio stream receive from the Media.

Parameters

 

hspdif: SPDIFRX handle

Return values

 

None

55.2.17HAL_SPDIFRX_IRQHandler

Function Name

void HAL_SPDIFRX_IRQHandler (SPDIFRX_HandleTypeDef *

 

hspdif)

Function Description

This function handles SPDIFRX interrupt request.

Parameters

 

hspdif: SPDIFRX handle

Return values

 

HAL status

55.2.18HAL_SPDIFRX_RxHalfCpltCallback

Function Name

void HAL_SPDIFRX_RxHalfCpltCallback

 

(SPDIFRX_HandleTypeDef * hspdif)

Function Description

Rx Transfer (Data flow) half completed callbacks.

Parameters

 

hspdif: SPDIFRX handle

Return values

 

None

55.2.19HAL_SPDIFRX_RxCpltCallback

Function Name

void HAL_SPDIFRX_RxCpltCallback

 

(SPDIFRX_HandleTypeDef * hspdif)

Function Description

Rx Transfer (Data flow) completed callbacks.

Parameters

 

hspdif: SPDIFRX handle

Return values

 

None

55.2.20HAL_SPDIFRX_CxHalfCpltCallback

Function Name

void HAL_SPDIFRX_CxHalfCpltCallback

 

 

(SPDIFRX_HandleTypeDef * hspdif)

 

Function Description

Rx (Control flow) Transfer half completed callbacks.

 

Parameters

 

hspdif: SPDIFRX handle

 

Return values

 

None

 

 

 

DOCID025834 Rev 2

749/900

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