{"repo":"knurling-rs/defmt","free":true,"listed":false,"github":"https://github.com/knurling-rs/defmt","clone":"git clone https://github.com/knurling-rs/defmt.git","description":"Efficient, deferred formatting for logging on embedded systems","language":"Rust","stars":1215,"topics":["logging","embedded-systems","rust","rust-tools","ferrous-systems"],"license":"Apache-2.0","category":"cli-tools","readme_excerpt":"defmt defmt (\"de format\", short for \"deferred formatting\") is a highly efficient logging framework that targets resource-constrained devices, like microcontrollers. For more details about the framework check the book at . Components This repository contains the following packages: Name Path Description ------------------- -------------------------------------------------------------- -------------------------------------------------------------------------- defmt ./defmt On-target code for highly efficient logging defmt-macros ./macros Proc Macros for defmt defmt-print ./print CLI utility for decoding and printing defmt encoded logs to standard out defmt-decoder ./decoder Host Library for decoding defmt log frames defmt-parser ./parser Host Library for parsing defmt log frames defmt-rtt ./firmware/defmt-rtt On-target library for sending defmt logs over RTT defmt-itm ./firmware/defmt-itm On-target library for sending defmt logs over ITM defmt-semihosting ./firmware/defmt-semihosting On-target library for sending defmt logs over semihosting panic-probe ./firmware/panic-probe On-target library for sending panic! over defmt defmt-test ./firmware/defmt-test Framework for running tests on-target defmt-test-macros ./firmware/defmt-test/macros Proc Macros for defmt-test defmt-json-schema ./decoder/defmt-json-schema Describes the JSON emitted by defmt-decoder MSRV The minimum supported Rust version is 1.76 (or Ferrocene 24.05) for the crates that cross-compile to your microcontroller.","default_branch":null,"files":null,"tree":[],"storefront":"/r/knurling-rs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/knurling-rs/defmt/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}