diff --git a/README.md b/README.md index 8a35d19..87ca8ec 100644 --- a/README.md +++ b/README.md @@ -118,7 +118,7 @@ To know the cause of [wake of ESP32](https://docs.espressif.com/projects/esp-idf |`void ErrorOBDCheck(void)`|It checks for OBD errors. For example if the engine is off| |`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| |`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| -|`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| +|`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| You can add any other OBD pids in the table declared in `simple_obd_test.ino` just like in the example below: @@ -126,8 +126,10 @@ You can add any other OBD pids in the table declared in `simple_obd_test.ino` ju *Mapping pids and their frequencies* +## How to improve the project - +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 +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. -- libgit2 0.21.4