AeroRust / nmea

NMEA 0183 - for communication between marine electronics such as echo sounder, sonars, anemometer, gyrocompass, autopilot, GNSS receivers and many other types of instruments. Defined and controlled by the National Marine Electronics Association (NMEA)

Home Page:https://crates.io/crates/nmea

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Support defmt

PegasisForever opened this issue · comments

defmt is a high performance logging framework extensively used in embedded rust. It would be great if we can add a feature flag to implement defmt::Format for the Error struct and the Nmea struct.

Yes, please!
It's a new feature that would be greatly improve no_std.

We're welcoming PRs

Added for next release - v0.6 0.7
We should also consider other serialization derives (like bincode, serde, etc.).
Edit: Serde support was added in #102

@PegasisForever feature is now on main