can-iso-tp 0.2.0

Generic implementation of the CAN ISO-TP protocol
Documentation

can-iso-tp

Lightweight ISO-TP (ISO 15765-2) transport for CAN.

This crate provides blocking/polling and async ISO-TP nodes built on top of the embedded-can-interface traits, plus supporting types for addressing, PDUs, and Tx/Rx state.

no_std / no-alloc

Receive-side reassembly requires a buffer. In no_std/no alloc environments, you typically provide a fixed slice (&mut [u8]). When alloc is available, you can also pass RxStorage::Owned(Vec<u8>).