RZ/A1H CMSIS-RTOS RTX BSP for GR-PEACH.

Dependents:   R_BSP_SSIF_HelloWorld GR-PEACH_Azure_Speech ImageZoomInout_Sample ImageRotaion_Sample ... more

Fork of R_BSP by Daiki Kato

Embed: (wiki syntax)

« Back to documentation index

scux_board.c File Reference

scux_board.c File Reference

SCUX functions depending on borad. More...

Go to the source code of this file.

Functions

int_t SCUX_CheckSsifClockDiv (const scux_info_ch_t *const p_scux_info_ch, const uint32_t ssif_ch_num)
 Function Name: SCUX_CheckSsifClockDiv.
void SCUX_SetupSsifGpio (const scux_ssif_ch_num_t ssif_ch)
 Function Name: SCUX_SetupSsifGpio.

Detailed Description

SCUX functions depending on borad.

Rev:
891
Date:
2014-06-27 10:40:52 +0900#

Definition in file scux_board.c.


Function Documentation

int_t SCUX_CheckSsifClockDiv ( const scux_info_ch_t *const   p_scux_info_ch,
const uint32_t  ssif_ch_num 
)

Function Name: SCUX_CheckSsifClockDiv.

Check SSIF clock divide rate.

Description:

Parameters:
[in]*p_scux_info_ch: SCUX channel information.
[in]ssif_ch: Used ssif channel number.
Return values:
ESUCCESS: Parameter is no problems. EPERM : Parameter is unexpected value. EFAULT : Internal error is occured.

Definition at line 54 of file scux_board.c.

void SCUX_SetupSsifGpio ( const scux_ssif_ch_num_t  ssif_ch )

Function Name: SCUX_SetupSsifGpio.

GPIO of SSIF module setup.

Description:
R7S72100 Boards depended pin connections bellow
Clock settings
AUDIO_X1 : Private use pin(nothing to do)
AUDIO_X2 : No connection
AUDIO_CLK: Working with SSIF5
Channel settings
SSIF0 : Fully connected to WM8978
SSIF1 : Read only (NC:SSITxD1) connected to CD Deck
SSIF2 : No connection
SSIF3 : Write only (NC:SSIRxD3) connected to AK4353
SSIF4 : Fully connected to AK4353
SSIF5 : Fully connected to HCI

Parameters:
[in]ssif_ch:SSIF channel number.
Return values:
None.

Definition at line 257 of file scux_board.c.