#defmt

  1. defmt

    A highly efficient logging framework that targets resource-constrained devices, like microcontrollers

    v1.0.1 558K #logging #formatting #knurling
  2. defmt-rtt

    Transmit defmt log messages over the RTT (Real-Time Transfer) protocol

    v1.1.0 147K #real-time-transfer #knurling #defmt #defmt-transport
  3. panic-probe

    Panic handler that exits probe-run with an error code

    v1.0.0 127K #defmt #knurling #probe-run #panic-impl
  4. defmt-or-log

    Logging macros that forward to either defmt or log

    v0.2.3 14K #logging #defmt #embedded
  5. defmt-parser

    Parsing library for defmt format strings

    v1.0.0 339K #defmt #knurling
  6. esp-println

    print! and println! implementations various Espressif devices

    v0.16.1 49K #espressif #defmt #logging #embedded #esp32
  7. zlink

    Async Varlink API

    v0.3.0 500 #varlink #ipc #proxy #tracing #defmt #smol #tokio-runtime #no-std #dns #unix-socket
  8. defmt-decoder

    Decodes defmt log frames

    v1.1.0 17K #defmt #knurling
  9. defmt-persist

    Persistent defmt logger that survives resets

    v0.1.0 #defmt #logging #embedded
  10. defmt-test

    A test harness for embedded devices

    v0.4.0 1.0K #test-harness #defmt #knurling
  11. embedded-runner

    Cargo runner for embedded projects using OpenOCD

    v0.6.2 550 #cargo-runner #embedded #gdb #open-ocd #config-toml #openocd #rtt #test-run #logging #defmt
  12. dmx-rdm

    communicating DMX512 (ANSI E1.11) and DMX-RDM (ANSI E1.20) over a RS485 bus by using interchangeable drivers

    v0.0.13-alpha 380 #embedded #no-alloc #dmx512 #defmt
  13. zlink-tokio

    zlink library for the Tokio runtime

    v0.3.0 550 #tokio-runtime #ipc #varlink #unix-socket #tracing #zlink #proxy #defmt #no-std
  14. zlink-smol

    zlink library for the smol runtime

    v0.3.0 550 #ipc #varlink #tracing #zlink #smol #proxy #unix-socket #defmt #tokio-runtime #dns
  15. cdefmt-parser

    Parsing library for cdefmt log frames

    v0.7.0 250 #log-parser #logging-framework #cdefmt #defmt
  16. cdefmt-decoder

    Decodes cdefmt log frames

    v0.7.0 150 #logging #cdefmt #defmt
  17. defmt-embassy-usbserial

    Transmit defmt log messages over USB serial

    v0.2.1 #logging #usb #defmt #embedded
  18. rustmeter-beacon-target

    Target side library for rustmeter-beacon

    v0.2.0 #beacon #defmt #logging #embassy #tracing #logging-system #embedded #perfetto #profiling #stm32
  19. usbd-storage

    USB Mass Storage class for usb-device

    v2.0.0 #usb-mass-storage #usb-device #scsi #subclass #experimental #embedded #defmt #bbb #lba
  20. defmt-stdout

    Transmit defmt log messages to the standard output (Linux only)

    v0.1.2 #logging #defmt #stdout
  21. bmp5

    An embedded_hal_async driver for the BMP5x series of pressure sensors from Bosch Sensortec

    v0.2.2 130 #embedded-hal-async #pressure-sensors #driver #bosch #sensortec #temperature-sensor #defmt #i2c
  22. defmt-brtt

    Defmt logs over RTT as well as through a BBQueue

    v0.1.1 430 #rtt #logging #bbqueue #embedded #defmt
  23. defmt-bbq

    A generic bbqueue based transport for defmt log messages

    v0.1.0 130 #logging-framework #defmt #defmt-transport #knurling
  24. defmt-json-schema

    defmt JSON schema

    v0.1.0 13K #defmt #json-schema #knurling
  25. defmt-semihosting

    Transmit defmt log messages over the Cortex-M Semihosting protocol

    v0.3.0 350 #knurling #defmt #defmt-transport
  26. rustmeter-beacon-proc-macros

    Proc-macro for rustmeter-beacon

    v0.2.0 #proc-macro #beacon #logging #perfetto #embedded #profiling #defmt #embassy #logging-system
  27. esp-fast-serial

    Fast USB serial library for ESP32-S3 and similar chips with the USB-Serial-JTAG peripheral

    v0.5.0 650 #usb-serial #serial-communication #esp32-s3 #peripheral #logging #defmt
  28. embedded-io-cursor

    A no_std-compatible Cursor implementation designed for use with embedded-io

    v0.1.0 #embedded-io #cursor #std-compatible #embedded-io-traits #read-write #in-memory #defmt #no-std-alloc
  29. defmt-logger-tcp

    A defmt logger that serves logs over TCP

    v0.2.2 #logging #defmt #serve #tcp #thread-spawn
  30. rktk-log

    rktk log management

    v0.2.0 #logging #rktk #macro #defmt #deps
  31. Try searching with DuckDuckGo.

  32. defmt-macros

    defmt macros

    v1.0.1 247K #defmt #knurling
  33. m24c64-driver

    embedded-hal(-async) driver for the M24C64 I2C EEPROM

    v0.0.2 #embedded-hal-async #i2c-driver #eeprom #m24c64 #defmt
  34. defmt-tcp

    Prints defmt logs received from a TCP interface

    v0.1.2 #defmt #embedded #cli
  35. rustmeter-beacon-core

    Core library for rustmeter-beacon

    v0.2.0 #tracing #beacon #defmt #embedded #perfetto #profiling #logging #embassy #logging-system #task-scheduling
  36. defmt-rtt-target

    defmt logger implementation using the rtt-target crate

    v0.3.0 500 #logging #defmt #rtt-target #channel #data-channel
  37. defmt-ringbuf

    defmt persistent ring buffer logger

    v0.2.0 #logging #ring-buffer #defmt #defmt-transport
  38. defmt-test-macros

    defmt-test macros

    v0.3.2 1.4K #defmt #knurling #testing
  39. defmt-listener

    decode and print defmt-itm data received from tcp

    v0.1.1 #defmt #itm #embedded
  40. log-to-defmt

    A backend for log that emits through defmt

    v0.1.0 #defmt #logging
  41. defmt-elf2table

    Reads ELF metadata and builds a defmt interner table

    v0.1.0 #defmt #knurling
  42. defmt-log-test

    test

    v0.1.0 #testing #defmt
  43. defmt-influx

    Pipes defmt logs received from a TCP interface to InfluxDB

    v0.1.1 #defmt #cli #embedded
  44. defmt-or-log-macros

    Proc-Macros to derive either defmt or log, depending on the configuration

    v0.1.2 11K #logging #defmt #embedded
  45. defmt-errors

    Generate error types for use in embedded systems using defmt to print them

    v0.0.0 #embedded #defmt #error #generate #print