Commit d0c104bfa51ddc7a052239d1c2521107fd064dc5

Authored by yessine kammoun
1 parent b0c6b816

add further information

Showing 1 changed file with 4 additions and 2 deletions   Show diff stats
README.md
... ... @@ -118,7 +118,7 @@ To know the cause of [wake of ESP32](https://docs.espressif.com/projects/esp-idf
118 118 |`void ErrorOBDCheck(void)`|It checks for OBD errors. For example if the engine is off|
119 119 |`int set_obd(void)`|It is called by `void init_OBD_dev(void)` to ensure connection. It returns 1 if the it done otherwise 0|
120 120 |`int OBD_looping(ObdInfoPid* PIDs, int nbr_elem,int fr_max)`|It is called by the OBD tasks to ask the MPU about certain OBD pids and send data to the SD card|
121   -|`void CheckObdSpeed(char* label,char* isoTime,int val, int* res)`|Check wether OBD speed leveled off and make ESP32 entreing in deep sleep if the vehicle has stopped|
  121 +|`void CheckObdSpeed(char* label,char* isoTime,int val, int* res)`|It checks wether OBD speed leveled off and make ESP32 entreing in deep sleep if the vehicle has stopped|
122 122  
123 123 You can add any other OBD pids in the table declared in `simple_obd_test.ino` just like in the example below:
124 124  
... ... @@ -126,8 +126,10 @@ You can add any other OBD pids in the table declared in `simple_obd_test.ino` ju
126 126  
127 127 *Mapping pids and their frequencies*
128 128  
  129 +## How to improve the project
129 130  
130   -
  131 +The board has a wifi antenna which could be used to send data to a server or phone. We can conceive a dashbord that displays the data in real
  132 +time. It is possible to have some ideas by looking up in [freematics github projects](https://github.com/stanleyhuangyc/Freematics/tree/master/firmware_v5). We can improve the daemon task to send data via wifi.
131 133  
132 134  
133 135  
... ...