summaryrefslogtreecommitdiff
path: root/esplogger/esplogger.ino
diff options
context:
space:
mode:
authorStanley Huang <stanleyhuangyc@gmail.com>2017-04-09 10:22:56 +1000
committerStanley Huang <stanleyhuangyc@gmail.com>2017-04-09 10:22:56 +1000
commit7562899738e6d06d13f5c76a9b83574468fc396c (patch)
treee12b24be5f181be994539cfd6680729dc8e90fa4 /esplogger/esplogger.ino
parent63dd1468f6684e6621d48d4f7bdf726e29efb975 (diff)
download2021-arduino-obd-7562899738e6d06d13f5c76a9b83574468fc396c.tar.gz
2021-arduino-obd-7562899738e6d06d13f5c76a9b83574468fc396c.tar.bz2
2021-arduino-obd-7562899738e6d06d13f5c76a9b83574468fc396c.zip
OBD-II data logger on ESP32 or ESP8266
Diffstat (limited to 'esplogger/esplogger.ino')
-rw-r--r--esplogger/esplogger.ino14
1 files changed, 8 insertions, 6 deletions
diff --git a/esplogger/esplogger.ino b/esplogger/esplogger.ino
index f8895a5..5cc1e7b 100644
--- a/esplogger/esplogger.ino
+++ b/esplogger/esplogger.ino
@@ -1,13 +1,12 @@
/*************************************************************************
-* OBD-II Data Logger based on ESP8266
+* OBD-II Data Logger based on ESP8266 or ESP32
* Distributed under GPL v2.0
-* Developed by Stanley Huang <stanleyhuangyc@gmail.com>
+* Developed by Stanley Huang <support@freematics.com.au>
*************************************************************************/
#include <Arduino.h>
#include <Wire.h>
-#include <OBD.h>
-#include <MPU6050.h>
+#include <OBD2UART.h>
#include "SH1106.h"
#include "images.h"
#include "config.h"
@@ -225,7 +224,7 @@ private:
{
int value = 0;
// send a query to OBD adapter for specified OBD-II pid
- if (read(pid, value)) {
+ if (readPID(pid, value)) {
dataTime = millis();
// log data to SD card
logData(0x100 | pid, value);
@@ -253,7 +252,7 @@ private:
}
if (init()) {
int value;
- if (read(PID_RPM, value) && value > 0)
+ if (readPID(PID_RPM, value) && value > 0)
break;
}
}
@@ -359,9 +358,12 @@ static COBDLogger logger;
void setup()
{
+ Serial.begin(115200);
+ Serial.println("Freematics");
lcd.begin();
lcd.setFontSize(FONT_SIZE_MEDIUM);
lcd.println("ESPLogger");
+ delay(1000);
logger.begin();
logger.initSender();