From cc4710d56398886f6878848496c61e160687f0b9 Mon Sep 17 00:00:00 2001 From: Stanley Huang Date: Wed, 6 Jul 2016 14:58:35 +0800 Subject: Added MegaLoggerHD for new Telematics Shield with 3.5" LCD --- megaloggerHD/config.h | 61 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 megaloggerHD/config.h (limited to 'megaloggerHD/config.h') 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 -- cgit v1.2.3