Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed
Diff: OBD.h
- Revision:
- 2:c4fb968de7d3
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/OBD.h Sat Sep 02 11:09:35 2017 +0000 @@ -0,0 +1,29 @@ +#ifndef __OBD_H__ +#define __OBD_H__ + +//#include "Common_Defs.h" + +//extern RawSerial OBD_UART; + +extern char OBD_UART_RX_Buffer[100]; +extern char OBD_RxBuffer_End_Pos; + +void received_data_verification(char*, char*, char); +//char* copy_characters(char *copy_char_pointer, char start_position, char end_position); +void process_battery_voltage(char *battery_voltage_pointer); +float process_vehicle_speed(char *vehicle_speed_pointer); //*********change it as returnable function +void process_dtc_data(char *dtc_data_pointer); +void process_mil_data(char *mil_data_pointer); +void process_dtc_data(char *dtc_data_pointer); +void fetch_battery_voltage(void); +float fetch_vehicle_speed(void); //*********change it as returnable function +char fetch_vin_number(void); +void check_for_dtc(void); +void check_for_MIL(void); +void check_for_dtc(void); +unsigned int fetch_engine_rpm(void); +unsigned int process_engine_rpm(char*); +void rpm_padding_for_comm_test(); +void initialize_obd(void); + +#endif \ No newline at end of file