Skip to content

Commit 6026c40

Browse files
committed
fix: remove duplicate code in power_init.c eos_power_dump()
1 parent 716ff27 commit 6026c40

1 file changed

Lines changed: 3 additions & 7 deletions

File tree

core/power_init.c

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -72,14 +72,10 @@ void eos_power_dump(const eos_power_ctx_t *pwr)
7272
#if !defined(EOS_BARE_METAL)
7373
const char *causes[] = {"POWER_ON","WATCHDOG","SOFTWARE","BROWNOUT","PIN","LOCKUP","UNKNOWN"};
7474
const char *states[] = {"RUN","SLEEP","DEEP_SLEEP","STANDBY","SHUTDOWN"};
75-
int cidx = (int)pwr->last_reset;
76-
int sidx = (int)pwr->state;
77-
if (cidx < 0 || cidx >= (int)(sizeof(causes)/sizeof(causes[0]))) cidx = 6;
78-
if (sidx < 0 || sidx >= (int)(sizeof(states)/sizeof(states[0]))) sidx = 0;
75+
int cause_idx = (int)pwr->last_reset;
7976
int state_idx = (int)pwr->state;
80-
states[sidx], causes[cidx],
81-
if (state_idx < 0 || state_idx >= (int)(sizeof(states)/sizeof(states[0]))) state_idx = (int)(sizeof(states)/sizeof(states[0])) - 1;
82-
if (cause_idx < 0 || cause_idx >= (int)(sizeof(causes)/sizeof(causes[0]))) cause_idx = (int)(sizeof(causes)/sizeof(causes[0])) - 1;
77+
if (cause_idx < 0 || cause_idx >= (int)(sizeof(causes)/sizeof(causes[0]))) cause_idx = 6;
78+
if (state_idx < 0 || state_idx >= (int)(sizeof(states)/sizeof(states[0]))) state_idx = 0;
8379
printf("Power: state=%s reset=%s PMIC=%s USB=%s\n",
8480
states[state_idx], causes[cause_idx],
8581
pwr->pmic_present ? "yes" : "no",

0 commit comments

Comments
 (0)