aboutsummaryrefslogtreecommitdiffstats
path: root/README.mkd
blob: 2371561d6100c41a6b233df97a30e0caecbe9813 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
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.