1:
void AG903_SSCPrmGetWdtOutputMode(uint8_t* rst_ini, uint8_t* rst_wdt, uint8_t* wdt_ena, uint8_t* wdt_od)
2: {
3: uint32_t val;
4:
5:
ASSERT(NULL != rst_ini);
6:
ASSERT(NULL != rst_wdt);
7:
ASSERT(NULL != wdt_ena);
8:
ASSERT(NULL != wdt_od);
9:
10: val =
AG903_SSC->WDTOUT_SETUP;
11:
if(
AG903_SSC_WDTOUT_SETUP_INIT_MSK & val) {
12: (*rst_ini) =
true;
13: }
14:
else {
15: (*rst_ini) =
false;
16: }
17:
if(
AG903_SSC_WDTOUT_SETUP_WDT_MSK & val) {
18: (*rst_wdt) =
true;
19: }
20:
else {
21: (*rst_wdt) =
false;
22: }
23:
if(
AG903_SSC_WDTOUT_SETUP_OUT_MSK & val) {
24: (*wdt_ena) =
true;
25: }
26:
else {
27: (*wdt_ena) =
false;
28: }
29:
if(
AG903_SSC_WDTOUT_SETUP_OD_MSK & val) {
30: (*wdt_od) =
true;
31: }
32:
else {
33: (*wdt_od) =
false;
34: }
35:
36:
return;
37: }