I forked this:
https://github.com/stirobot/ArduinoOBD but I'm a little unsure of how to proceed in adding nonstandard PIDs to his code. The torque app thread is sort of helpful, but lacking full info. 2101 as a code doesn't mean that much to me (although I'm guess it means OBD II mode 2 with a 0x65) and the AC-40 formula tells me it returns at least three bytes (A through C), but does it return more that I need to account for when I expand on this code I've forked?
As far as other progress goes:
-I have made it so a config file on an sd card can read and use settings.
-Splash image setting works.
-Color scheme settings work.
-I've imported functions to pull obd II data and sensor data.
-I've made it so that each page can have whatever sensor is wanted on that page.
-I've started the graphics programming to have these types of pages: 1) a round gauge with one sensor 2) a two sensor bar chart 3) an accelerometer sensor of some type 4) a logging page that displays 4 sensors and dumps them constantly to the sd card in a numbered file.