STM32F769IDiscovery
1.00
uDANTE Audio Networking with STM32F7 DISCO board
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
Examples
File List
Globals
Eclipse_WS2
STM32F769IDiscovery
src
SPDIF_Rx.c
Go to the documentation of this file.
1
/*
2
* SPDIF_Rx.c
3
*
4
* Created on: May 28, 2016
5
* Author: Torsten
6
*/
7
8
#include "
main.h
"
9
10
/* Private typedef -----------------------------------------------------------*/
11
/* Private define ------------------------------------------------------------*/
12
/* Private macro -------------------------------------------------------------*/
13
/* Private variables ---------------------------------------------------------*/
14
20
int
SPDIF_RX_Start
(
void
)
21
{
22
uint8_t *rxBuf;
23
int
rxBufLen;
24
25
rxBufLen =
AUDIO_PLAYER_GetBuffer
(&rxBuf);
26
27
HAL_SPDIFRX_ReceiveDataFlow_DMA
(&
hspdif
, (uint32_t *)rxBuf, rxBufLen /
sizeof
(int32_t));
28
29
//if(SpdifrxHandle.ErrorCode != HAL_SPDIFRX_ERROR_NONE)
30
//{
31
// return 0;
32
//}
33
34
return
1;
35
}
HAL_SPDIFRX_ReceiveDataFlow_DMA
HAL_StatusTypeDef HAL_SPDIFRX_ReceiveDataFlow_DMA(SPDIFRX_HandleTypeDef *hspdif, uint32_t *pData, uint16_t Size)
main.h
SPDIF_RX_Start
int SPDIF_RX_Start(void)
Start the SPDIF Rx reception.
Definition:
SPDIF_Rx.c:20
hspdif
SPDIFRX_HandleTypeDef hspdif
Definition:
main.c:74
AUDIO_PLAYER_GetBuffer
int AUDIO_PLAYER_GetBuffer(uint8_t **out_BufAddr)
Definition:
AudioPlayer.c:117
Generated by
1.8.11