1:
void AG903_SSPPrmGetIntControl(uint8_t ch,
AG903_SSPPrmIntCtrl* param)
2: {
3: uint32_t intr_cr;
4:
5:
ASSERT(
AG903_SSP_CH_NUM > ch);
6:
7: intr_cr = AG903_SSP_READ_REG(ch,IntrCR);
8: param->tfthod = AG903_SSP_UNPACK_FLD(intr_cr, IntrCR, TFTHOD);
9: param->rfthod = AG903_SSP_UNPACK_FLD(intr_cr, IntrCR, RFTHOD);
10: param->tfdmaen = AG903_SSP_UNPACK_FLD(intr_cr, IntrCR, TFDMAEN);
11: param->rfdmaen = AG903_SSP_UNPACK_FLD(intr_cr, IntrCR, RFDMAEN);
12: param->tfthien = AG903_SSP_UNPACK_FLD(intr_cr, IntrCR, TFTHIEN);
13: param->rfthien = AG903_SSP_UNPACK_FLD(intr_cr, IntrCR, RFTHIEN);
14: param->tfurien = AG903_SSP_UNPACK_FLD(intr_cr, IntrCR, TFURIEN);
15: param->rforien = AG903_SSP_UNPACK_FLD(intr_cr, IntrCR, RFORIEN);
16:
return;
17: }