1:
void AG903_SSCPrmGetSysIntEnable(uint8_t ch, uint32_t* lower, uint32_t* middle, uint32_t* upper)
2: {
3:
ASSERT(
AG903_SSC_SYSINT_CH_NUM > ch);
4:
ASSERT(NULL != lower);
5:
ASSERT(NULL != middle);
6:
ASSERT(NULL != upper);
7:
8:
switch(ch) {
9:
case 0:
10: (*lower) =
AG903_SSC->INT0_ENABLE_LOWER;
11: (*middle) =
AG903_SSC->INT0_ENABLE_MIDDLE;
12: (*upper) =
AG903_SSC->INT0_ENABLE_UPPER;
13:
break;
14:
case 1:
15: (*lower) =
AG903_SSC->INT1_ENABLE_LOWER;
16: (*middle) =
AG903_SSC->INT1_ENABLE_MIDDLE;
17: (*upper) =
AG903_SSC->INT1_ENABLE_UPPER;
18:
break;
19:
case 2:
20: (*lower) =
AG903_SSC->INT2_ENABLE_LOWER;
21: (*middle) =
AG903_SSC->INT2_ENABLE_MIDDLE;
22: (*upper) =
AG903_SSC->INT2_ENABLE_UPPER;
23:
break;
24:
case 3:
25: (*lower) =
AG903_SSC->INT3_ENABLE_LOWER;
26: (*middle) =
AG903_SSC->INT3_ENABLE_MIDDLE;
27: (*upper) =
AG903_SSC->INT3_ENABLE_UPPER;
28:
break;
29:
default:
30:
31:
break;
32: }
33:
34:
return;
35: }