|
@@ -37,6 +37,7 @@
|
|
|
#define GPIO_OUT_RST_RFID 62
|
|
|
#define GPIO_OUT_RST_4G 114
|
|
|
#define GPIO_OUT_RST_QCA 115
|
|
|
+#define GPIO_OUT_RST_ETH 89
|
|
|
|
|
|
#define MtdBlockSize 0x600000
|
|
|
|
|
@@ -1684,6 +1685,13 @@ void InitGPIO()
|
|
|
system("echo \"out\" > /sys/class/gpio/gpio65/direction");
|
|
|
system("echo 0 > /sys/class/gpio/gpio65/value");
|
|
|
|
|
|
+ /*Ethernet RST:GPIO2_25 => H:ON; L:OFF*/
|
|
|
+ system("echo 89 > /sys/class/gpio/export");
|
|
|
+ system("echo \"out\" > /sys/class/gpio/gpio89/direction");
|
|
|
+ system("echo 0 > /sys/class/gpio/gpio89/value");
|
|
|
+ sleep(3);
|
|
|
+ system("echo 1 > /sys/class/gpio/gpio89/value");
|
|
|
+
|
|
|
/*4G/Wifi RST:GPIO3_18 => H:ON; L:OFF*/
|
|
|
system("echo 114 > /sys/class/gpio/export");
|
|
|
system("echo \"out\" > /sys/class/gpio/gpio114/direction");
|
|
@@ -1705,13 +1713,13 @@ void InitGPIO()
|
|
|
system("echo 0 > /sys/class/gpio/gpio115/value");
|
|
|
sleep(3);
|
|
|
system("echo 1 > /sys/class/gpio/gpio115/value");
|
|
|
- sleep(1);
|
|
|
|
|
|
/*RFID RST: GPIO1_30 => H:OFF; L:ON*/
|
|
|
system("echo 62 > /sys/class/gpio/export");
|
|
|
system("echo \"out\" > /sys/class/gpio/gpio62/direction");
|
|
|
system("echo 0 > /sys/class/gpio/gpio62/value");
|
|
|
|
|
|
+ sleep(1);
|
|
|
DEBUG_INFO("Initial GPIO OK\n");
|
|
|
}
|
|
|
|
|
@@ -4859,9 +4867,9 @@ int main(void)
|
|
|
ShmSysConfigAndInfo->SysInfo.AcChargingData[gun_index].PowerConsumption = (ShmCharger->gun_info[gun_index].powerConsumptionTotal.power_consumption/10000.0);
|
|
|
else
|
|
|
{
|
|
|
- //ShmSysConfigAndInfo->SysInfo.AcChargingData[gun_index].PowerConsumption[0] = (ShmCharger->gun_info[gun_index].powerConsumption[0].power_consumption/100.0);
|
|
|
- //ShmSysConfigAndInfo->SysInfo.AcChargingData[gun_index].PowerConsumption[1] = (ShmCharger->gun_info[gun_index].powerConsumption[1].power_consumption/100.0);
|
|
|
- //ShmSysConfigAndInfo->SysInfo.AcChargingData[gun_index].PowerConsumption[2] = (ShmCharger->gun_info[gun_index].powerConsumption[2].power_consumption/100.0);
|
|
|
+ //ShmSysConfigAndInfo->SysInfo.AcChargingData[gun_index].PowerConsumption[0] = (ShmCharger->gun_info[gun_index].powerConsumption[0].power_consumption/10000.0);
|
|
|
+ //ShmSysConfigAndInfo->SysInfo.AcChargingData[gun_index].PowerConsumption[1] = (ShmCharger->gun_info[gun_index].powerConsumption[1].power_consumption/10000.0);
|
|
|
+ //ShmSysConfigAndInfo->SysInfo.AcChargingData[gun_index].PowerConsumption[2] = (ShmCharger->gun_info[gun_index].powerConsumption[2].power_consumption/10000.0);
|
|
|
}
|
|
|
|
|
|
memcpy((char*)ShmSysConfigAndInfo->SysInfo.AcChargingData[gun_index].StartUserId, ShmSysConfigAndInfo->SysConfig.UserId, ARRAY_SIZE(ShmSysConfigAndInfo->SysConfig.UserId));
|
|
@@ -4960,9 +4968,9 @@ int main(void)
|
|
|
ShmSysConfigAndInfo->SysInfo.AcChargingData[gun_index].PowerConsumption = (ShmCharger->gun_info[gun_index].powerConsumptionTotal.power_consumption/10000.0);
|
|
|
else
|
|
|
{
|
|
|
- //ShmSysConfigAndInfo->SysInfo.AcChargingData[gun_index].PowerConsumption[0] = (ShmCharger->gun_info[gun_index].powerConsumption[0].power_consumption/100);
|
|
|
- //ShmSysConfigAndInfo->SysInfo.AcChargingData[gun_index].PowerConsumption[1] = (ShmCharger->gun_info[gun_index].powerConsumption[1].power_consumption/100);
|
|
|
- //ShmSysConfigAndInfo->SysInfo.AcChargingData[gun_index].PowerConsumption[2] = (ShmCharger->gun_info[gun_index].powerConsumption[2].power_consumption/100);
|
|
|
+ //ShmSysConfigAndInfo->SysInfo.AcChargingData[gun_index].PowerConsumption[0] = (ShmCharger->gun_info[gun_index].powerConsumption[0].power_consumption/10000.0);
|
|
|
+ //ShmSysConfigAndInfo->SysInfo.AcChargingData[gun_index].PowerConsumption[1] = (ShmCharger->gun_info[gun_index].powerConsumption[1].power_consumption/10000.0);
|
|
|
+ //ShmSysConfigAndInfo->SysInfo.AcChargingData[gun_index].PowerConsumption[2] = (ShmCharger->gun_info[gun_index].powerConsumption[2].power_consumption/10000.0);
|
|
|
}
|
|
|
|
|
|
memcpy((char*)ShmSysConfigAndInfo->SysInfo.AcChargingData[gun_index].StartUserId, ShmSysConfigAndInfo->SysConfig.UserId, ARRAY_SIZE(ShmSysConfigAndInfo->SysConfig.UserId));
|
|
@@ -5126,9 +5134,9 @@ int main(void)
|
|
|
ShmSysConfigAndInfo->SysInfo.AcChargingData[gun_index].PowerConsumption = (ShmCharger->gun_info[gun_index].powerConsumptionTotal.power_consumption/10000.0);
|
|
|
else
|
|
|
{
|
|
|
- //ShmSysConfigAndInfo->SysInfo.AcChargingData[gun_index].PowerConsumption[0] = (ShmCharger->gun_info[gun_index].powerConsumption[0].power_consumption/100);
|
|
|
- //ShmSysConfigAndInfo->SysInfo.AcChargingData[gun_index].PowerConsumption[1] = (ShmCharger->gun_info[gun_index].powerConsumption[1].power_consumption/100);
|
|
|
- //ShmSysConfigAndInfo->SysInfo.AcChargingData[gun_index].PowerConsumption[2] = (ShmCharger->gun_info[gun_index].powerConsumption[2].power_consumption/100);
|
|
|
+ //ShmSysConfigAndInfo->SysInfo.AcChargingData[gun_index].PowerConsumption[0] = (ShmCharger->gun_info[gun_index].powerConsumption[0].power_consumption/10000.0);
|
|
|
+ //ShmSysConfigAndInfo->SysInfo.AcChargingData[gun_index].PowerConsumption[1] = (ShmCharger->gun_info[gun_index].powerConsumption[1].power_consumption/10000.0);
|
|
|
+ //ShmSysConfigAndInfo->SysInfo.AcChargingData[gun_index].PowerConsumption[2] = (ShmCharger->gun_info[gun_index].powerConsumption[2].power_consumption/10000.0);
|
|
|
}
|
|
|
|
|
|
ftime(&endChargingTime[gun_index]);
|