Defmt
Visit Tooldefmt is a Coding & Development tool that provides efficient, deferred formatting for logging on embedded systems. It targets resource-constrained devices like microcontrollers to minimize resource usage.
At a glance
Trending
defmt is a Coding & Development tool that provides efficient, deferred formatting for logging on embedded systems. It targets resource-constrained devices like microcontrollers to minimize resource usage.
Trending
About
defmt, short for "deferred formatting," is a highly efficient logging framework specifically designed for resource-constrained embedded systems, such as microcontrollers. It minimizes resource usage during the logging process by deferring formatting operations. The framework includes on-target code for efficient logging, along with procedural macros for easy integration. It also provides CLI utilities and host libraries for decoding and parsing defmt-encoded logs, enabling developers to analyze log data on a host machine. defmt supports various on-target log transport mechanisms, including RTT, ITM, and semihosting, and integrates with panic-probe for panic! handling. It is part of the Knurling project by Ferrous Systems, aimed at improving embedded systems development tooling.
Capabilities
Pricing & Plans
Open Source
Free
FAQs
Trending