obd + elm327 + lcd1602

Dependencies:   mbed TextLCD

codes.h

Committer:
Marcelocostanzo
Date:
2020-06-04
Revision:
2:17d61cc5f0c0
Parent:
1:7fa61b250083

File content as of revision 2:17d61cc5f0c0:

#include<string>

#define CR "\r"


#define PID_ENGINE_COOLANT_TEMPERATURE  "0105"
#define PID_INTAKE_PRESSURE_ABSOLUTE    "010B"
#define PID_ENGINE_RPM                  "010C"
#define PID_VEHILE_SPEED                "010D"
#define PID_INTAKE_AIR_TEMPERATURE      "010F"
#define PID_THROTTLE_POSITION           "0111"        
#define PID_OXYGEN_SENSOR               "0114"              
#define PID_FUEL_RAIL_PRESSURE          "0123"

#define ASK_PID_SUPPORTED_01_20     "0100"
#define ASK_PID_SUPPORTED_21_40     "0120"
#define ASK_PID_SUPPORTED_41_60     "0140"

#define SET_ALL_TO_DEFAULT          "ATD"
#define RESET_ALL                   "ATZ"
#define PRINT_THE_ID                "ATI"
#define DISPLAY_DEVICE_DESCRIPTION  "AT@1"          
#define ECHO_OFF                    "ATE0"
#define LINEFEED_OFF                "ATL0"
#define PRINTING_SPACES_OFF         "ATS0"
#define MEMORY_OFF                  "ATM0"
#define SET_TIMEOUT_256             "ATST10"
#define TRY_PROTOCOL_0              "ATTP0"
#define DESCRIBRE_PROTOCOL_NAME     "ATDP"
#define DESCRIBRE_PROTOCOL_NUMBER   "ATDPN"
#define HEADERS_ON                  "ATH1"
//#define BAUDRATE