~vonzimp/canboat-rs

NMEA 2000 tools rust
e880a70b — Paul Von Zimmerman a month ago
Add badge to readme
ec68f85b — Paul Von Zimmerman a month ago
Fix build script
0503c406 — Paul Von Zimmerman a month ago
Add build script

refs

main
browse  log 

clone

read-only
https://git.sr.ht/~vonzimp/canboat-rs
read/write
git@git.sr.ht:~vonzimp/canboat-rs

You can also use your local clone with git send-email.

builds.sr.ht status

#Canboat-rs

#Nmea 2000 tools for rust

Still very early, but it is able to parse (AFAIK) all the messages described in the list of messages here. A lot of the field types aren't implemented yet, which may make it a bit painful to use.

There are three projects in this workspace.

#canboatr-rs

The actual library that reads N2K messages.

docs.rs Crates.io Version

#no_std

The goal is to be able to use canboat-rs easily with micro controllers.

There is currently a chance if you're reading a lot of "Fast Packet" messages that the program will panic because not enough space is allocated to keep track of them.

#gen

Generates the rust files that parse the actual messages

#can-analyzer

Very bare-bones analyzer that doesn't do much right now. Useful for testing.