1:
void AG903_WDTPrmGetControl(_Bool *rst, _Bool *intr, _Bool *ext)
2: {
3: uint32_t cr=0;
4:
ASSERT(NULL != rst);
5:
ASSERT(NULL != intr);
6:
ASSERT(NULL != ext);
7:
8: cr = AG903_WDT_READ_REG(WdCR);
9:
if (cr & (1<<
AG903_WDT_WdCR_WdRst_POS)) {
10: (*rst) =
true;
11: }
else {
12: (*rst) =
false;
13: }
14:
if (cr & (1<<
AG903_WDT_WdCR_WdIntr_POS)) {
15: (*intr) =
true;
16: }
else {
17: (*intr) =
false;
18: }
19:
if (cr & (1<<
AG903_WDT_WdCR_WdExt_POS)) {
20: (*ext) =
true;
21: }
else {
22: (*ext) =
false;
23: }
24: }