Partial implementation of a command buffer for ich...
by Collin Kidder 11 years 3 months
Partial implementation of a command buffer for ichip - also some progress toward creating and reading a socket with the ichip.
0777c88b
Fixed bug in OBD2 - Code wasn't advertising two PI...
by Collin Kidder 11 years 3 months
Fixed bug in OBD2 - Code wasn't advertising two PIDs that we do in fact support.
512b4c85
Fix a compile warning, fix output of OBD2 comm ove...
by Collin Kidder 11 years 4 months
Fix a compile warning, fix output of OBD2 comm over ELM327 emulator with headers enabled.
9abb9d8b
Finished up code committed earlier. This should wo...
by Collin Kidder 11 years 4 months
Finished up code committed earlier. This should work now but is untested.
22ee8846
There are actually two modes that the ELM327 can b...
by Collin Kidder 11 years 4 months
There are actually two modes that the ELM327 can be in (that are relevant here): headers on, headers off. Now both versions are in code but only one is enabled. The next commit should have it all working.
f4935270
With this commit the project compiles and will suc...
by Collin Kidder 11 years 4 months
With this commit the project compiles and will successfully connect to torque and be seen as a valid ECU. However, look for next commit before it actually works properly.
64cd2515
Semi working implementation of ELM327 emulator. Al...
by Collin Kidder 11 years 4 months
Semi working implementation of ELM327 emulator. Also, a new, more generic OBD2 handler that will be used both by CANPidHandler and ELM327Emu.
eaff95f4
Fixes to make the elm327 code compile. Also, integ...
by Collin Kidder 11 years 4 months
Fixes to make the elm327 code compile. Also, integrated elm327 into the device manager and startup system so it is possible to enable and disable it now.
42767c17
Add very early code for ELM327 emulation.
by Collin Kidder 11 years 4 months
Add very early code for ELM327 emulation.

Requires a passthrough bluetooth adapter to be installed in place of the ICHIP wifi module. At this stage it would be best to configure your bluetooth adapter outside of GEVCU and leave it in passthrough for GEVCU to use.
c0f94749
Added a super secret command X - this will essenti...
by Collin Kidder 11 years 4 months
Added a super secret command X - this will essentially cause a software reset without disconnecting the USB serial.

The potential utility for this command while debugging over SerialUSB should be obvious. What should also be obvious is that you should never use this command while connected to any important external hardware. The command just calls setup() again which reinitializes everything. But, the old data is not deallocated first. This is potentially dangerous (hence don't do it with stuff connected) but allows for developers to see the debugging text on start up even when connected over SerialUSB.

It would likely be wise to remove this command in builds destined for general use.
b9b5add1
Report a bug