2 releases

0.1.1 Oct 4, 2023
0.1.0 Oct 4, 2023

#979 in Embedded development

MIT license

10KB
289 lines

Saelient: SAE-J1939 in Rust

Saelient provides a helper interface on top of embedded_can traits compatible with no-std targets.

Principles

  • Zero-copy wherever possible by creating views on data rather than mutating or copying.
  • Easily understandable API. You shouldn't need to read the whole J1939 spec to understand how the API works.
  • Lightweight. Should not bloat binary sizes with inefficient concepts like error strings that would usually be accepted in non no-std environments.

Dependencies

~27KB