2013-12-27 11:02:14 -08:00
|
|
|
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
|
2013-12-27 08:22:56 -08:00
|
|
|
|
|
|
|
## 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.
|