mirror of https://github.com/rusefi/isotp-c.git
368d36cc15 | ||
---|---|---|
deps | ||
src/isotp | ||
tests | ||
.gitignore | ||
.gitmodules | ||
.travis.yml | ||
CHANGELOG.mkd | ||
LICENSE | ||
Makefile | ||
README.mkd | ||
runtests.sh |
README.mkd
ISO-TP (ISO 15765-2) Support Library in C
API
IspTpHandler handler = isotp_init(42, NULL, NULL, NULL);
isotp_send(const uint8_t* payload, uint16_t payload_size);
while(true) {
isotp_handle_can_frame(42, data, 8);
}
isotp_destroy(&handler);
// TODO should handlers take a context? depends on how we want to use this
// TODO add an optional dispatcher to handle multiple open requests
Testing
The library includes a test suite that uses the check
C unit test library.
$ make test
Authors
Chris Peplin cpeplin@ford.com
License
Copyright (c) 2013 Ford Motor Company
Licensed under the BSD license.