diff --git a/components/drivers/pm/pm.c b/components/drivers/pm/pm.c index 80ed1014983f140f95070bf7e187bf10eac9378e..cf488a9ce1cba3942a2a121cf8486c726bf53c0a 100644 --- a/components/drivers/pm/pm.c +++ b/components/drivers/pm/pm.c @@ -836,12 +836,10 @@ rt_uint32_t rt_pm_module_get_status(void) rt_uint32_t req_status = 0x00; pm = &_pm; - for (index = 0; index < 32; index ++) + for (index = 0; index < PM_MODULE_MAX_ID; index ++) { if (pm->module_status[index].req_status == 0x01) req_status |= 1<= PM_MODULE_MAX_ID) - break; } return req_status;