1:
void AG903_SSPPrmGetControl2(uint8_t ch,
AG903_SSPPrmCtrl2* param)
2: {
3: uint32_t ctrl_2;
4:
5:
ASSERT(
AG903_SSP_CH_NUM > ch);
6:
7: ctrl_2 = AG903_SSP_READ_REG(ch,SSPCR2);
8: param->fsos = AG903_SSP_UNPACK_FLD(ctrl_2, SSPCR2, FSOS);
9: param->fs = AG903_SSP_UNPACK_FLD(ctrl_2, SSPCR2, FS);
10: param->txen = AG903_SSP_UNPACK_FLD(ctrl_2, SSPCR2, TXEN);
11: param->rxen = AG903_SSP_UNPACK_FLD(ctrl_2, SSPCR2, RXEN);
12: param->ssprst = 0;
13: param->txfclr = 0;
14: param->rxfclr = 0;
15: param->txdoe = AG903_SSP_UNPACK_FLD(ctrl_2, SSPCR2, TXDOE);
16: param->sspen = AG903_SSP_UNPACK_FLD(ctrl_2, SSPCR2, SSPEN);
17:
return;
18: }