|
@@ -6114,6 +6114,13 @@ int main(void)
|
|
|
{
|
|
|
DEBUG_INFO("LED status into power saving...%d\n", getDiffSecNow(startTime[gun_index][TMR_IDX_POWERSAVING_LED_STATUS]));
|
|
|
ShmCharger->gun_info[gun_index].isSleepOn = YES;
|
|
|
+
|
|
|
+ // Energy Star logic for qca7000
|
|
|
+ if(ShmCharger->isCcsEnable == ON)
|
|
|
+ {
|
|
|
+ system("echo 0 > /sys/class/gpio/gpio115/value");
|
|
|
+ DEBUG_INFO("QCA7000 into saving mode: Power off. \n");
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
else
|
|
@@ -6122,6 +6129,13 @@ int main(void)
|
|
|
{
|
|
|
DEBUG_INFO("LED status exit power saving...%d\n", getDiffSecNow(startTime[gun_index][TMR_IDX_POWERSAVING_LED_STATUS]));
|
|
|
ShmCharger->gun_info[gun_index].isSleepOn = NO;
|
|
|
+
|
|
|
+ // Energy Star logic for qca7000
|
|
|
+ if(ShmCharger->isCcsEnable == ON)
|
|
|
+ {
|
|
|
+ system("echo 1 > /sys/class/gpio/gpio115/value");
|
|
|
+ DEBUG_INFO("QCA7000 exit saving mode: Power on. \n");
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|