소스 검색

[Added][AW-CCS][main.c]
2022-10-28 / EASON YANG
Action:
1. Added: Sleep mode power off qca7000. Depend on isCcsEnable is ON.

File:
1. main.c
Action 1

FIRMWARE VERSION: B0.63.XX.XXXX.PX

8009 2 년 전
부모
커밋
2e6d5c14f2
1개의 변경된 파일14개의 추가작업 그리고 0개의 파일을 삭제
  1. 14 0
      EVSE/Projects/AW-CCS/Apps/main.c

+ 14 - 0
EVSE/Projects/AW-CCS/Apps/main.c

@@ -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");
+					}
 				}
 			}