Copy of Stanley Huang's OBD library, modified for use with Teensy 3.1