Browse Source

[Improve][Modularization][Module_Upgrade]

2020.12.29 / Folus Wen

Actions:
1. UART upgrade function file handle type change from unsigned char to int.

Files:
1. As follow commit history

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

Hardware PWB P/N : XXXXXXX
Hardware Version : XXXXXXX
FolusWen 4 years ago
parent
commit
4c371cf3b5
1 changed files with 5 additions and 5 deletions
  1. 5 5
      EVSE/Modularization/Module_Upgrade.c

+ 5 - 5
EVSE/Modularization/Module_Upgrade.c

@@ -484,7 +484,7 @@ int uart_tranceive(int fd, unsigned char* cmd, unsigned char* rx, int len, unsig
     return rxLen;
 }
 
-unsigned char uart_update_start(unsigned char fd, unsigned char targetAddr, unsigned int crc32)
+unsigned char uart_update_start(int fd, unsigned char targetAddr, unsigned int crc32)
 {
     unsigned char result = FAIL;
     unsigned char tx[11] = {0xaa, 0x00, targetAddr, UART_CMD_UPDATE_START, 0x04, 0x00, (crc32>>0)&0xff, (crc32>>8)&0xff, (crc32>>16)&0xff, (crc32>>24)&0xff, 0x00};
@@ -525,7 +525,7 @@ unsigned char uart_update_start(unsigned char fd, unsigned char targetAddr, unsi
     return result;
 }
 
-unsigned char uart_update_abord(unsigned char fd, unsigned char targetAddr)
+unsigned char uart_update_abord(int fd, unsigned char targetAddr)
 {
     unsigned char result = FAIL;
     unsigned char tx[7] = {0xaa, 0x00, targetAddr, UART_CMD_UPDATE_ABORD, 0x00, 0x00, 0x00};
@@ -562,7 +562,7 @@ unsigned char uart_update_abord(unsigned char fd, unsigned char targetAddr)
     return result;
 }
 
-unsigned char uart_update_transfer(unsigned char fd, unsigned char targetAddr, unsigned int startAddr, unsigned char *data, unsigned short int length)
+unsigned char uart_update_transfer(int fd, unsigned char targetAddr, unsigned int startAddr, unsigned char *data, unsigned short int length)
 {
     unsigned char result = FAIL;
     unsigned char tx[11 + length];
@@ -610,7 +610,7 @@ unsigned char uart_update_transfer(unsigned char fd, unsigned char targetAddr, u
     return result;
 }
 
-unsigned char uart_update_finish(unsigned char fd, unsigned char targetAddr)
+unsigned char uart_update_finish(int fd, unsigned char targetAddr)
 {
     unsigned char result = FAIL;
     unsigned char tx[7] = {0xaa, 0x00, targetAddr, UART_CMD_UPDATE_FINISH, 0x00, 0x00, 0x00};
@@ -647,7 +647,7 @@ unsigned char uart_update_finish(unsigned char fd, unsigned char targetAddr)
     return result;
 }
 
-unsigned char uart_config_timeout(unsigned char uartfd)
+unsigned char uart_config_timeout(int uartfd)
 {
 	struct termios tios;