1:
void AG903_OSPPrmGetEventStat(
const uint8_t evt, uint8_t *ovf, uint8_t *cnt)
2: {
3: uint8_t evtno;
4:
5:
ASSERT(evt <
AG903_OSP_EVENT_NUM);
6:
ASSERT(ovf != NULL);
7:
ASSERT(cnt != NULL);
8:
9: evtno = evt % 4;
10:
11:
switch (evtno) {
12:
case 0:
13: *ovf =
EVTn(evt)->OVF0;
14: *cnt =
EVTn(evt)->VAL0;
15:
break;
16:
17:
case 1:
18: *ovf =
EVTn(evt)->OVF1;
19: *cnt =
EVTn(evt)->VAL1;
20:
break;
21:
22:
case 2:
23: *ovf =
EVTn(evt)->OVF2;
24: *cnt =
EVTn(evt)->VAL2;
25:
break;
26:
27:
case 3:
28: *ovf =
EVTn(evt)->OVF3;
29: *cnt =
EVTn(evt)->VAL3;
30:
break;
31: }
32: }