summaryrefslogtreecommitdiff
path: root/megaloggerHD/config.h
diff options
context:
space:
mode:
authorStanley Huang <stanleyhuangyc@live.com>2016-07-06 14:58:35 +0800
committerStanley Huang <stanleyhuangyc@live.com>2016-07-06 14:58:35 +0800
commitcc4710d56398886f6878848496c61e160687f0b9 (patch)
treea379325a3f4817bd6b582da20ac543e10c00516e /megaloggerHD/config.h
parentc5a9fdb80df58015c0705d23e2208cb576affd7c (diff)
download2021-arduino-obd-cc4710d56398886f6878848496c61e160687f0b9.tar.gz
2021-arduino-obd-cc4710d56398886f6878848496c61e160687f0b9.tar.bz2
2021-arduino-obd-cc4710d56398886f6878848496c61e160687f0b9.zip
Added MegaLoggerHD for new Telematics Shield with 3.5" LCD
Diffstat (limited to 'megaloggerHD/config.h')
-rw-r--r--megaloggerHD/config.h61
1 files changed, 61 insertions, 0 deletions
diff --git a/megaloggerHD/config.h b/megaloggerHD/config.h
new file mode 100644
index 0000000..1b86f2f
--- /dev/null
+++ b/megaloggerHD/config.h
@@ -0,0 +1,61 @@
+#ifndef CONFIG_H_INCLUDED
+#define CONFIG_H_INCLUDED
+
+/**************************************
+* OBD-II Adapter options
+**************************************/
+#define OBD_ADAPTER_I2C
+//#define OBD_ADAPTER_UART
+#define OBD_PROTOCOL PROTO_AUTO
+
+/**************************************
+* Data logging options
+**************************************/
+// enable(1)/disable(0) data logging (if SD card is present)
+#define ENABLE_DATA_LOG 1
+#define SD_CS_PIN SS
+
+/**************************************
+* Data streaming options
+**************************************/
+// enable(1)/disable(0) data streaming
+#define ENABLE_DATA_OUT 1
+
+// uses software(1)/hardware(0) serial for data streaming
+#define RF_SERIAL Serial
+#define STREAM_BAUDRATE 115200 /* bps */
+
+// this defines the format of data streaming
+// FORMAT_BIN is required by Freematics OBD iOS App
+// FORMAT_TEXT for text-based, text names for PID
+#define STREAM_FORMAT FORMAT_TEXT
+
+/**************************************
+* GPS configuration
+**************************************/
+#define USE_GPS 1
+#define GPSUART Serial2
+#define MAX_GPS_PROCESS_TIME 50 /* ms */
+#define GPS_DATA_TIMEOUT 2000 /* ms */
+
+// GPS baudrate could be 38400bps or 115200bps
+#define GPS_BAUDRATE 115200 /* bps */
+
+/**************************************
+* Accelerometer & Gyro
+**************************************/
+#define ACC_DATA_RATIO 172
+#define GYRO_DATA_RATIO 256
+
+/**************************************
+* Timeout/interval options
+**************************************/
+#define ACC_DATA_INTERVAL 200 /* ms */
+
+/**************************************
+* LCD module (uncomment only one)
+**************************************/
+LCD_R61581 lcd; /* 3.5" CTE35IPS/R61581 based LCD */
+//LCD_Null lcd;
+
+#endif