Explorar el Código

[Improve][AW-CCS][main]

2021.05.18 / Folus Wen

Actions:
1. QCA7000 power control logic fix.
2. QCA7000 driver install sequence improve.

Files:
1. As follow commit history

Image version: D0.53.XX.XXXX.XX
Image checksum: XXXXXXXX

Hardware PWB P/N : XXXXXXX
Hardware Version : XXXXXXX
FolusWen hace 3 años
padre
commit
98dae613b0
Se han modificado 1 ficheros con 4 adiciones y 2 borrados
  1. 4 2
      EVSE/Projects/AW-CCS/Apps/main.c

+ 4 - 2
EVSE/Projects/AW-CCS/Apps/main.c

@@ -1476,9 +1476,9 @@ void InitGPIO()
 	/*QCA7000 Reset:GPIO3_19 => H:ON; L:OFF*/
 	system("echo 115 > /sys/class/gpio/export");
 	system("echo \"out\" > /sys/class/gpio/gpio115/direction");
-	system("echo 1 > /sys/class/gpio/gpio115/value");
-	sleep(3);
 	system("echo 0 > /sys/class/gpio/gpio115/value");
+	sleep(3);
+	system("echo 1 > /sys/class/gpio/gpio115/value");
 
 	/*RFID RST: GPIO1_30 => H:OFF; L:ON*/
 	system("echo 62 > /sys/class/gpio/export");
@@ -2051,6 +2051,8 @@ int SpawnTask(uint8_t gun_index)
 int InitQca7000()
 {
 	int result = PASS;
+	system("/sbin/rmmod qcaspi");
+
 	if(isKernelSupportNAT() == YES)
 		system("/sbin/insmod /lib/qcaspi_nat.ko");
 	else