aboutsummaryrefslogtreecommitdiffstats
path: root/src/obd2/obd2.c
AgeCommit message (Expand)AuthorFilesLines
2014-01-08Don't log incorrect negative response mode, just cap it at 0.Christopher Peplin1-2/+3
2014-01-08Reject a response that should have had PID but did not.Christopher Peplin1-1/+2
2014-01-07Prep request handler to receive again if we got wrong mode or PID.Christopher Peplin1-3/+9
2014-01-07Don't complete requests if mode or PID didn't match.Christopher Peplin1-15/+13
2014-01-07Don't walk off the end of the payload array.Christopher Peplin1-2/+1
2014-01-06Grab PID from response without dereffing a type punned pointer.Christopher Peplin1-4/+2
2014-01-06Mark request handle and response completed even if an error ocurred.Christopher Peplin1-1/+13
2014-01-06Make sure not to use a negative payload length.Christopher Peplin1-1/+5
2014-01-06Initialize outgoing payload to 0.Christopher Peplin1-1/+1
2014-01-06Use new set_bitfield function to handle swapping endianness.Christopher Peplin1-4/+2
2014-01-05Add a TODO about flipping byte order.Christopher Peplin1-1/+2
2014-01-05Log when sending a new diagnositc request.Christopher Peplin1-0/+16
2014-01-05Add imports and return values to allow compiling with projects.Christopher Peplin1-3/+10
2014-01-03Remove a resolved TODO.Christopher Peplin1-5/+0
2014-01-03Clean up the primary diag request handler.Christopher Peplin1-121/+75
2014-01-03Test receiving a negative response.Christopher Peplin1-3/+5
2014-01-03Remove a resolved TODO.Christopher Peplin1-2/+0
2014-01-03Update version of isotp-c library.Christopher Peplin1-2/+2
2014-01-02Test basic diag request and response!Christopher Peplin1-19/+20
2014-01-02Draft implemenation of receiving and parsing single fram diag messages.Christopher Peplin1-10/+74
2014-01-02Match isotp receive_can_frame style, depend less on callbacks.Christopher Peplin1-36/+85
2013-12-31Draft reworking of API.Christopher Peplin1-28/+64
2013-12-30Spray a bunch of notes and code into the implementation file.Christopher Peplin1-11/+51
2013-12-30Add skeleton of the API and data structures.Christopher Peplin1-0/+47