Crate defmt_decoder

Source
Expand description

Decodes defmt log frames

NOTE: The decoder always runs on the host!

Modules§

log
Handles the conversion of defmt frames to log messages (as strings).

Structs§

Frame
A log frame
Location
Location of a defmt log statement in the elf-file
StringEntry
A format string and it’s Tag
Table
Internal table that holds log levels and maps format strings to indices
TableEntry
Entry in Table combining a format string with its raw symbol

Enums§

DecodeError
Ways in which decoding a defmt frame can fail.
Encoding
How a defmt frame is encoded
Tag
Specifies the origin of a format string

Constants§

DEFMT_VERSIONDeprecated
DEFMT_VERSIONS

Traits§

StreamDecoder

Type Aliases§

Locations
Mapping of memory address to Location