├── .cargo └── config.toml ├── .github ├── FUNDING.yml ├── actions │ └── update-rust │ │ └── action.yml └── workflows │ ├── cargo-semver-check.yml │ ├── changelog.yml │ └── ci.yml ├── .gitignore ├── CHANGELOG.md ├── Cargo.lock ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── assets ├── defmt.drawio └── defmt.png ├── book ├── .gitignore ├── README.md ├── book.toml ├── src │ ├── SUMMARY.md │ ├── acq-rel.md │ ├── assets │ │ └── knurling_logo_light_text.svg │ ├── bitfields.md │ ├── custom-log-output.md │ ├── defmt-versions.md │ ├── deserialization.md │ ├── design-format.md │ ├── design-global-logger.md │ ├── design-timestamp.md │ ├── design.md │ ├── duplicates.md │ ├── encoding.md │ ├── eval-order.md │ ├── filtering.md │ ├── format-slices.md │ ├── format.md │ ├── global-logger.md │ ├── hints.md │ ├── interning.md │ ├── introduction.md │ ├── istr.md │ ├── json-output.md │ ├── linker-sections.md │ ├── log-frame.md │ ├── lookup.md │ ├── macros.md │ ├── migration-02-03.md │ ├── panic.md │ ├── preemption.md │ ├── primitives.md │ ├── printers.md │ ├── re-entrancy.md │ ├── ser-array.md │ ├── ser-bitfield.md │ ├── ser-bool.md │ ├── ser-format-slice.md │ ├── ser-format.md │ ├── ser-integers.md │ ├── ser-istr.md │ ├── ser-slices.md │ ├── ser-str.md │ ├── serialization.md │ ├── setup.md │ ├── timestamps.md │ └── user-guide.md └── version.md ├── cloudflare.sh ├── decoder ├── Cargo.toml ├── README.md ├── defmt-json-schema │ ├── Cargo.toml │ ├── README.md │ ├── examples │ │ ├── simple.json │ │ └── simple.rs │ └── src │ │ └── lib.rs └── src │ ├── decoder.rs │ ├── elf2table │ ├── mod.rs │ └── symbol.rs │ ├── frame.rs │ ├── lib.rs │ ├── log │ ├── format │ │ ├── mod.rs │ │ └── parser.rs │ ├── json_logger.rs │ ├── mod.rs │ └── stdout_logger.rs │ └── stream │ ├── mod.rs │ ├── raw.rs │ └── rzcobs.rs ├── defmt-03 ├── Cargo.toml ├── README.md └── src │ └── lib.rs ├── defmt ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── build.rs ├── defmt.x.in ├── src │ ├── encoding │ │ ├── mod.rs │ │ ├── raw.rs │ │ └── rzcobs.rs │ ├── export │ │ ├── integers.rs │ │ ├── mod.rs │ │ └── traits.rs │ ├── formatter.rs │ ├── impls │ │ ├── adapter.rs │ │ ├── alloc_.rs │ │ ├── arrays.rs │ │ ├── core_ │ │ │ ├── alloc_.rs │ │ │ ├── array.rs │ │ │ ├── cell.rs │ │ │ ├── fmt.rs │ │ │ ├── mod.rs │ │ │ ├── net.rs │ │ │ ├── num.rs │ │ │ ├── ops.rs │ │ │ ├── panic.rs │ │ │ ├── ptr.rs │ │ │ └── slice.rs │ │ ├── mod.rs │ │ ├── primitives.rs │ │ └── tuples.rs │ ├── lib.rs │ ├── tests.rs │ └── traits.rs └── tests │ ├── basic_usage.rs │ ├── derive-bounds.rs │ ├── encode.rs │ ├── ui.rs │ ├── ui │ ├── derive-empty-attr.rs │ ├── derive-empty-attr.stderr │ ├── derive-invalid-attr-arg-item.rs │ ├── derive-invalid-attr-arg-item.stderr │ ├── derive-invalid-attr-arg.rs │ ├── derive-invalid-attr-arg.stderr │ ├── derive-invalid-crate-overwrite.rs │ ├── derive-invalid-crate-overwrite.stderr │ ├── derive-multi-attr.rs │ ├── derive-multi-attr.stderr │ ├── derive-transparent-empty.rs │ ├── derive-transparent-empty.stderr │ ├── derive-transparent-multiple-fields.rs │ ├── derive-transparent-multiple-fields.stderr │ ├── log-invalid-hint.rs │ ├── log-invalid-hint.stderr │ ├── log-missing-format-impl.rs │ ├── log-missing-format-impl.stderr │ ├── panic-handler-argument.rs │ ├── panic-handler-argument.stderr │ ├── panic-handler-empty.rs │ ├── panic-handler-empty.stderr │ ├── panic-handler-export-name.rs │ ├── panic-handler-export-name.stderr │ ├── panic-handler-no-mangle.rs │ ├── panic-handler-no-mangle.stderr │ ├── write-invalid-hint.rs │ └── write-invalid-hint.stderr │ └── ui_logs_off.rs ├── deny.toml ├── firmware ├── Cargo.toml ├── defmt-itm │ ├── Cargo.toml │ ├── README.md │ ├── build.rs │ └── src │ │ └── lib.rs ├── defmt-rtt │ ├── Cargo.toml │ ├── README.md │ ├── build.rs │ └── src │ │ ├── channel.rs │ │ ├── consts.rs │ │ └── lib.rs ├── defmt-semihosting │ ├── Cargo.toml │ ├── README.md │ └── src │ │ └── lib.rs ├── defmt-test │ ├── CHANGELOG.md │ ├── Cargo.toml │ ├── README.md │ ├── demo.gif │ ├── macros │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── src │ │ │ └── lib.rs │ │ └── tests │ │ │ ├── ui.rs │ │ │ └── ui │ │ │ ├── after_each-duplicate.rs │ │ │ ├── after_each-duplicate.stderr │ │ │ ├── after_each-has-ignore-macro.rs │ │ │ ├── after_each-has-ignore-macro.stderr │ │ │ ├── after_each-has-immutable-param.rs │ │ │ ├── after_each-has-immutable-param.stderr │ │ │ ├── after_each-has-incompatible-init-signature.rs │ │ │ ├── after_each-has-incompatible-init-signature.stderr │ │ │ ├── after_each-has-invalid-function-signature.rs │ │ │ ├── after_each-has-invalid-function-signature.stderr │ │ │ ├── after_each-has-non-empty-signature.rs │ │ │ ├── after_each-has-non-empty-signature.stderr │ │ │ ├── after_each-has-should-error-macro.rs │ │ │ ├── after_each-has-should-error-macro.stderr │ │ │ ├── before_each-duplicate.rs │ │ │ ├── before_each-duplicate.stderr │ │ │ ├── before_each-has-ignore-macro.rs │ │ │ ├── before_each-has-ignore-macro.stderr │ │ │ ├── before_each-has-immutable-param.rs │ │ │ ├── before_each-has-immutable-param.stderr │ │ │ ├── before_each-has-incompatible-init-signature.rs │ │ │ ├── before_each-has-incompatible-init-signature.stderr │ │ │ ├── before_each-has-invalid-function-signature.rs │ │ │ ├── before_each-has-invalid-function-signature.stderr │ │ │ ├── before_each-has-non-empty-signature.rs │ │ │ ├── before_each-has-non-empty-signature.stderr │ │ │ ├── before_each-has-should-error-macro.rs │ │ │ ├── before_each-has-should-error-macro.stderr │ │ │ ├── init-duplicate.rs │ │ │ ├── init-duplicate.stderr │ │ │ ├── init-has-ignore-macro.rs │ │ │ ├── init-has-ignore-macro.stderr │ │ │ ├── init-has-invalid-function-signaturen.rs │ │ │ ├── init-has-invalid-function-signaturen.stderr │ │ │ ├── init-has-should-error-macro.rs │ │ │ ├── init-has-should-error-macro.stderr │ │ │ ├── mod-must-be-inline.rs │ │ │ ├── mod-must-be-inline.stderr │ │ │ ├── teardown-duplicate.rs │ │ │ ├── teardown-duplicate.stderr │ │ │ ├── teardown-has-ignore-macro.rs │ │ │ ├── teardown-has-ignore-macro.stderr │ │ │ ├── teardown-has-immutable-param.rs │ │ │ ├── teardown-has-immutable-param.stderr │ │ │ ├── teardown-has-incompatible-init-signature.rs │ │ │ ├── teardown-has-incompatible-init-signature.stderr │ │ │ ├── teardown-has-invalid-function-signature.rs │ │ │ ├── teardown-has-invalid-function-signature.stderr │ │ │ ├── teardown-has-non-empty-signature.rs │ │ │ ├── teardown-has-non-empty-signature.stderr │ │ │ ├── teardown-has-should-error-macro.rs │ │ │ ├── teardown-has-should-error-macro.stderr │ │ │ ├── test-has-immutable-param.rs │ │ │ ├── test-has-immutable-param.stderr │ │ │ ├── test-has-incompatible-init-signature.rs │ │ │ ├── test-has-incompatible-init-signature.stderr │ │ │ ├── test-has-invalid-function-signature.rs │ │ │ ├── test-has-invalid-function-signature.stderr │ │ │ ├── test-has-non-empty-signature.rs │ │ │ ├── test-has-non-empty-signature.stderr │ │ │ ├── tests-has-argument.rs │ │ │ ├── tests-has-argument.stderr │ │ │ ├── tests-without-annotated-function.rs │ │ │ └── tests-without-annotated-function.stderr │ └── src │ │ ├── export.rs │ │ └── lib.rs ├── panic-probe │ ├── Cargo.toml │ ├── README.md │ ├── build.rs │ └── src │ │ └── lib.rs └── qemu │ ├── .cargo │ └── config.toml │ ├── Cargo.toml │ ├── README.md │ ├── build.rs │ ├── memory.x │ ├── src │ └── bin │ │ ├── .gitignore │ │ ├── alloc.out │ │ ├── alloc.rs │ │ ├── assert-eq.out │ │ ├── assert-eq.rs │ │ ├── assert-ne.out │ │ ├── assert-ne.rs │ │ ├── assert.out │ │ ├── assert.rs │ │ ├── bitflags.out │ │ ├── bitflags.rs │ │ ├── dbg.out │ │ ├── dbg.rs │ │ ├── hints.out │ │ ├── hints.rs │ │ ├── hints_inner.out │ │ ├── hints_inner.rs │ │ ├── log.out │ │ ├── log.rs │ │ ├── net.out │ │ ├── net.rs │ │ ├── panic.out │ │ ├── panic.rs │ │ ├── panic_info.out │ │ ├── panic_info.rs │ │ ├── timestamp.out │ │ ├── timestamp.rs │ │ ├── unwrap.out │ │ └── unwrap.rs │ └── tests │ ├── .gitignore │ ├── defmt-test.out │ └── defmt-test.rs ├── macros ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── build.rs └── src │ ├── attributes.rs │ ├── attributes │ ├── global_logger.rs │ └── panic_handler.rs │ ├── cargo.rs │ ├── construct.rs │ ├── construct │ └── symbol.rs │ ├── consts.rs │ ├── derives.rs │ ├── derives │ ├── format.rs │ └── format │ │ ├── codegen.rs │ │ └── codegen │ │ ├── enum_data.rs │ │ └── fields.rs │ ├── function_like.rs │ ├── function_like │ ├── assert_binop.rs │ ├── assert_binop │ │ └── args.rs │ ├── assert_like.rs │ ├── assert_like │ │ ├── assert.rs │ │ └── unwrap.rs │ ├── dbg.rs │ ├── dbg │ │ └── args.rs │ ├── intern.rs │ ├── internp.rs │ ├── log.rs │ ├── log │ │ ├── args.rs │ │ ├── codegen.rs │ │ ├── env_filter.rs │ │ └── env_filter │ │ │ └── parse.rs │ ├── panic_like.rs │ ├── println.rs │ ├── write.rs │ └── write │ │ └── args.rs │ ├── items.rs │ ├── items │ ├── bitflags.rs │ ├── bitflags │ │ └── input.rs │ └── timestamp.rs │ └── lib.rs ├── netlify.toml ├── parser ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md └── src │ ├── display_hint.rs │ ├── lib.rs │ ├── tests.rs │ └── types.rs ├── print ├── Cargo.toml ├── README.md └── src │ └── main.rs ├── qemu-run ├── Cargo.toml └── src │ └── main.rs └── xtask ├── Cargo.toml ├── rustfmt.toml └── src ├── backcompat.rs ├── main.rs ├── snapshot.rs ├── targets.rs └── utils.rs /.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/.cargo/config.toml -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/actions/update-rust/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/.github/actions/update-rust/action.yml -------------------------------------------------------------------------------- /.github/workflows/cargo-semver-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/.github/workflows/cargo-semver-check.yml -------------------------------------------------------------------------------- /.github/workflows/changelog.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/.github/workflows/changelog.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | **/Cargo.lock 3 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/README.md -------------------------------------------------------------------------------- /assets/defmt.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/assets/defmt.drawio -------------------------------------------------------------------------------- /assets/defmt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/assets/defmt.png -------------------------------------------------------------------------------- /book/.gitignore: -------------------------------------------------------------------------------- 1 | book 2 | -------------------------------------------------------------------------------- /book/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/book/README.md -------------------------------------------------------------------------------- /book/book.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/book/book.toml -------------------------------------------------------------------------------- /book/src/SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/book/src/SUMMARY.md -------------------------------------------------------------------------------- /book/src/acq-rel.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/book/src/acq-rel.md -------------------------------------------------------------------------------- /book/src/assets/knurling_logo_light_text.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/book/src/assets/knurling_logo_light_text.svg -------------------------------------------------------------------------------- /book/src/bitfields.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/book/src/bitfields.md -------------------------------------------------------------------------------- /book/src/custom-log-output.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/book/src/custom-log-output.md -------------------------------------------------------------------------------- /book/src/defmt-versions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/book/src/defmt-versions.md -------------------------------------------------------------------------------- /book/src/deserialization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/book/src/deserialization.md -------------------------------------------------------------------------------- /book/src/design-format.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/book/src/design-format.md -------------------------------------------------------------------------------- /book/src/design-global-logger.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/book/src/design-global-logger.md -------------------------------------------------------------------------------- /book/src/design-timestamp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/book/src/design-timestamp.md -------------------------------------------------------------------------------- /book/src/design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/book/src/design.md -------------------------------------------------------------------------------- /book/src/duplicates.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/book/src/duplicates.md -------------------------------------------------------------------------------- /book/src/encoding.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/book/src/encoding.md -------------------------------------------------------------------------------- /book/src/eval-order.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/book/src/eval-order.md -------------------------------------------------------------------------------- /book/src/filtering.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/book/src/filtering.md -------------------------------------------------------------------------------- /book/src/format-slices.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/book/src/format-slices.md -------------------------------------------------------------------------------- /book/src/format.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/book/src/format.md -------------------------------------------------------------------------------- /book/src/global-logger.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/book/src/global-logger.md -------------------------------------------------------------------------------- /book/src/hints.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/book/src/hints.md -------------------------------------------------------------------------------- /book/src/interning.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/book/src/interning.md -------------------------------------------------------------------------------- /book/src/introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/book/src/introduction.md -------------------------------------------------------------------------------- /book/src/istr.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/book/src/istr.md -------------------------------------------------------------------------------- /book/src/json-output.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/book/src/json-output.md -------------------------------------------------------------------------------- /book/src/linker-sections.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/book/src/linker-sections.md -------------------------------------------------------------------------------- /book/src/log-frame.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/book/src/log-frame.md -------------------------------------------------------------------------------- /book/src/lookup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/book/src/lookup.md -------------------------------------------------------------------------------- /book/src/macros.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/book/src/macros.md -------------------------------------------------------------------------------- /book/src/migration-02-03.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/book/src/migration-02-03.md -------------------------------------------------------------------------------- /book/src/panic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/book/src/panic.md -------------------------------------------------------------------------------- /book/src/preemption.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/book/src/preemption.md -------------------------------------------------------------------------------- /book/src/primitives.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/book/src/primitives.md -------------------------------------------------------------------------------- /book/src/printers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/book/src/printers.md -------------------------------------------------------------------------------- /book/src/re-entrancy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/book/src/re-entrancy.md -------------------------------------------------------------------------------- /book/src/ser-array.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/book/src/ser-array.md -------------------------------------------------------------------------------- /book/src/ser-bitfield.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/book/src/ser-bitfield.md -------------------------------------------------------------------------------- /book/src/ser-bool.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/book/src/ser-bool.md -------------------------------------------------------------------------------- /book/src/ser-format-slice.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/book/src/ser-format-slice.md -------------------------------------------------------------------------------- /book/src/ser-format.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/book/src/ser-format.md -------------------------------------------------------------------------------- /book/src/ser-integers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/book/src/ser-integers.md -------------------------------------------------------------------------------- /book/src/ser-istr.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/book/src/ser-istr.md -------------------------------------------------------------------------------- /book/src/ser-slices.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/book/src/ser-slices.md -------------------------------------------------------------------------------- /book/src/ser-str.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/book/src/ser-str.md -------------------------------------------------------------------------------- /book/src/serialization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/book/src/serialization.md -------------------------------------------------------------------------------- /book/src/setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/book/src/setup.md -------------------------------------------------------------------------------- /book/src/timestamps.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/book/src/timestamps.md -------------------------------------------------------------------------------- /book/src/user-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/book/src/user-guide.md -------------------------------------------------------------------------------- /book/version.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/book/version.md -------------------------------------------------------------------------------- /cloudflare.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/cloudflare.sh -------------------------------------------------------------------------------- /decoder/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/decoder/Cargo.toml -------------------------------------------------------------------------------- /decoder/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/decoder/README.md -------------------------------------------------------------------------------- /decoder/defmt-json-schema/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/decoder/defmt-json-schema/Cargo.toml -------------------------------------------------------------------------------- /decoder/defmt-json-schema/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/decoder/defmt-json-schema/README.md -------------------------------------------------------------------------------- /decoder/defmt-json-schema/examples/simple.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/decoder/defmt-json-schema/examples/simple.json -------------------------------------------------------------------------------- /decoder/defmt-json-schema/examples/simple.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/decoder/defmt-json-schema/examples/simple.rs -------------------------------------------------------------------------------- /decoder/defmt-json-schema/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/decoder/defmt-json-schema/src/lib.rs -------------------------------------------------------------------------------- /decoder/src/decoder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/decoder/src/decoder.rs -------------------------------------------------------------------------------- /decoder/src/elf2table/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/decoder/src/elf2table/mod.rs -------------------------------------------------------------------------------- /decoder/src/elf2table/symbol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/decoder/src/elf2table/symbol.rs -------------------------------------------------------------------------------- /decoder/src/frame.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/decoder/src/frame.rs -------------------------------------------------------------------------------- /decoder/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/decoder/src/lib.rs -------------------------------------------------------------------------------- /decoder/src/log/format/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/decoder/src/log/format/mod.rs -------------------------------------------------------------------------------- /decoder/src/log/format/parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/decoder/src/log/format/parser.rs -------------------------------------------------------------------------------- /decoder/src/log/json_logger.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/decoder/src/log/json_logger.rs -------------------------------------------------------------------------------- /decoder/src/log/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/decoder/src/log/mod.rs -------------------------------------------------------------------------------- /decoder/src/log/stdout_logger.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/decoder/src/log/stdout_logger.rs -------------------------------------------------------------------------------- /decoder/src/stream/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/decoder/src/stream/mod.rs -------------------------------------------------------------------------------- /decoder/src/stream/raw.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/decoder/src/stream/raw.rs -------------------------------------------------------------------------------- /decoder/src/stream/rzcobs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/decoder/src/stream/rzcobs.rs -------------------------------------------------------------------------------- /defmt-03/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/defmt-03/Cargo.toml -------------------------------------------------------------------------------- /defmt-03/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/defmt-03/README.md -------------------------------------------------------------------------------- /defmt-03/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/defmt-03/src/lib.rs -------------------------------------------------------------------------------- /defmt/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/defmt/Cargo.toml -------------------------------------------------------------------------------- /defmt/LICENSE-APACHE: -------------------------------------------------------------------------------- 1 | ../LICENSE-APACHE -------------------------------------------------------------------------------- /defmt/LICENSE-MIT: -------------------------------------------------------------------------------- 1 | ../LICENSE-MIT -------------------------------------------------------------------------------- /defmt/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/defmt/README.md -------------------------------------------------------------------------------- /defmt/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/defmt/build.rs -------------------------------------------------------------------------------- /defmt/defmt.x.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/defmt/defmt.x.in -------------------------------------------------------------------------------- /defmt/src/encoding/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/defmt/src/encoding/mod.rs -------------------------------------------------------------------------------- /defmt/src/encoding/raw.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/defmt/src/encoding/raw.rs -------------------------------------------------------------------------------- /defmt/src/encoding/rzcobs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/defmt/src/encoding/rzcobs.rs -------------------------------------------------------------------------------- /defmt/src/export/integers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/defmt/src/export/integers.rs -------------------------------------------------------------------------------- /defmt/src/export/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/defmt/src/export/mod.rs -------------------------------------------------------------------------------- /defmt/src/export/traits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/defmt/src/export/traits.rs -------------------------------------------------------------------------------- /defmt/src/formatter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/defmt/src/formatter.rs -------------------------------------------------------------------------------- /defmt/src/impls/adapter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/defmt/src/impls/adapter.rs -------------------------------------------------------------------------------- /defmt/src/impls/alloc_.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/defmt/src/impls/alloc_.rs -------------------------------------------------------------------------------- /defmt/src/impls/arrays.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/defmt/src/impls/arrays.rs -------------------------------------------------------------------------------- /defmt/src/impls/core_/alloc_.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/defmt/src/impls/core_/alloc_.rs -------------------------------------------------------------------------------- /defmt/src/impls/core_/array.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/defmt/src/impls/core_/array.rs -------------------------------------------------------------------------------- /defmt/src/impls/core_/cell.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/defmt/src/impls/core_/cell.rs -------------------------------------------------------------------------------- /defmt/src/impls/core_/fmt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/defmt/src/impls/core_/fmt.rs -------------------------------------------------------------------------------- /defmt/src/impls/core_/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/defmt/src/impls/core_/mod.rs -------------------------------------------------------------------------------- /defmt/src/impls/core_/net.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/defmt/src/impls/core_/net.rs -------------------------------------------------------------------------------- /defmt/src/impls/core_/num.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/defmt/src/impls/core_/num.rs -------------------------------------------------------------------------------- /defmt/src/impls/core_/ops.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/defmt/src/impls/core_/ops.rs -------------------------------------------------------------------------------- /defmt/src/impls/core_/panic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/defmt/src/impls/core_/panic.rs -------------------------------------------------------------------------------- /defmt/src/impls/core_/ptr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/defmt/src/impls/core_/ptr.rs -------------------------------------------------------------------------------- /defmt/src/impls/core_/slice.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/defmt/src/impls/core_/slice.rs -------------------------------------------------------------------------------- /defmt/src/impls/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/defmt/src/impls/mod.rs -------------------------------------------------------------------------------- /defmt/src/impls/primitives.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/defmt/src/impls/primitives.rs -------------------------------------------------------------------------------- /defmt/src/impls/tuples.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/defmt/src/impls/tuples.rs -------------------------------------------------------------------------------- /defmt/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/defmt/src/lib.rs -------------------------------------------------------------------------------- /defmt/src/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/defmt/src/tests.rs -------------------------------------------------------------------------------- /defmt/src/traits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/defmt/src/traits.rs -------------------------------------------------------------------------------- /defmt/tests/basic_usage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/defmt/tests/basic_usage.rs -------------------------------------------------------------------------------- /defmt/tests/derive-bounds.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/defmt/tests/derive-bounds.rs -------------------------------------------------------------------------------- /defmt/tests/encode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/defmt/tests/encode.rs -------------------------------------------------------------------------------- /defmt/tests/ui.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/defmt/tests/ui.rs -------------------------------------------------------------------------------- /defmt/tests/ui/derive-empty-attr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/defmt/tests/ui/derive-empty-attr.rs -------------------------------------------------------------------------------- /defmt/tests/ui/derive-empty-attr.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/defmt/tests/ui/derive-empty-attr.stderr -------------------------------------------------------------------------------- /defmt/tests/ui/derive-invalid-attr-arg-item.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/defmt/tests/ui/derive-invalid-attr-arg-item.rs -------------------------------------------------------------------------------- /defmt/tests/ui/derive-invalid-attr-arg-item.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/defmt/tests/ui/derive-invalid-attr-arg-item.stderr -------------------------------------------------------------------------------- /defmt/tests/ui/derive-invalid-attr-arg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/defmt/tests/ui/derive-invalid-attr-arg.rs -------------------------------------------------------------------------------- /defmt/tests/ui/derive-invalid-attr-arg.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/defmt/tests/ui/derive-invalid-attr-arg.stderr -------------------------------------------------------------------------------- /defmt/tests/ui/derive-invalid-crate-overwrite.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/defmt/tests/ui/derive-invalid-crate-overwrite.rs -------------------------------------------------------------------------------- /defmt/tests/ui/derive-invalid-crate-overwrite.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/defmt/tests/ui/derive-invalid-crate-overwrite.stderr -------------------------------------------------------------------------------- /defmt/tests/ui/derive-multi-attr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/defmt/tests/ui/derive-multi-attr.rs -------------------------------------------------------------------------------- /defmt/tests/ui/derive-multi-attr.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/defmt/tests/ui/derive-multi-attr.stderr -------------------------------------------------------------------------------- /defmt/tests/ui/derive-transparent-empty.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/defmt/tests/ui/derive-transparent-empty.rs -------------------------------------------------------------------------------- /defmt/tests/ui/derive-transparent-empty.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/defmt/tests/ui/derive-transparent-empty.stderr -------------------------------------------------------------------------------- /defmt/tests/ui/derive-transparent-multiple-fields.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/defmt/tests/ui/derive-transparent-multiple-fields.rs -------------------------------------------------------------------------------- /defmt/tests/ui/derive-transparent-multiple-fields.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/defmt/tests/ui/derive-transparent-multiple-fields.stderr -------------------------------------------------------------------------------- /defmt/tests/ui/log-invalid-hint.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | defmt::info!("{=u8:dunno}", 42) 3 | } 4 | -------------------------------------------------------------------------------- /defmt/tests/ui/log-invalid-hint.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/defmt/tests/ui/log-invalid-hint.stderr -------------------------------------------------------------------------------- /defmt/tests/ui/log-missing-format-impl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/defmt/tests/ui/log-missing-format-impl.rs -------------------------------------------------------------------------------- /defmt/tests/ui/log-missing-format-impl.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/defmt/tests/ui/log-missing-format-impl.stderr -------------------------------------------------------------------------------- /defmt/tests/ui/panic-handler-argument.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/defmt/tests/ui/panic-handler-argument.rs -------------------------------------------------------------------------------- /defmt/tests/ui/panic-handler-argument.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/defmt/tests/ui/panic-handler-argument.stderr -------------------------------------------------------------------------------- /defmt/tests/ui/panic-handler-empty.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/defmt/tests/ui/panic-handler-empty.rs -------------------------------------------------------------------------------- /defmt/tests/ui/panic-handler-empty.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/defmt/tests/ui/panic-handler-empty.stderr -------------------------------------------------------------------------------- /defmt/tests/ui/panic-handler-export-name.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/defmt/tests/ui/panic-handler-export-name.rs -------------------------------------------------------------------------------- /defmt/tests/ui/panic-handler-export-name.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/defmt/tests/ui/panic-handler-export-name.stderr -------------------------------------------------------------------------------- /defmt/tests/ui/panic-handler-no-mangle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/defmt/tests/ui/panic-handler-no-mangle.rs -------------------------------------------------------------------------------- /defmt/tests/ui/panic-handler-no-mangle.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/defmt/tests/ui/panic-handler-no-mangle.stderr -------------------------------------------------------------------------------- /defmt/tests/ui/write-invalid-hint.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/defmt/tests/ui/write-invalid-hint.rs -------------------------------------------------------------------------------- /defmt/tests/ui/write-invalid-hint.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/defmt/tests/ui/write-invalid-hint.stderr -------------------------------------------------------------------------------- /defmt/tests/ui_logs_off.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/defmt/tests/ui_logs_off.rs -------------------------------------------------------------------------------- /deny.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/deny.toml -------------------------------------------------------------------------------- /firmware/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/Cargo.toml -------------------------------------------------------------------------------- /firmware/defmt-itm/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-itm/Cargo.toml -------------------------------------------------------------------------------- /firmware/defmt-itm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-itm/README.md -------------------------------------------------------------------------------- /firmware/defmt-itm/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-itm/build.rs -------------------------------------------------------------------------------- /firmware/defmt-itm/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-itm/src/lib.rs -------------------------------------------------------------------------------- /firmware/defmt-rtt/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-rtt/Cargo.toml -------------------------------------------------------------------------------- /firmware/defmt-rtt/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-rtt/README.md -------------------------------------------------------------------------------- /firmware/defmt-rtt/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-rtt/build.rs -------------------------------------------------------------------------------- /firmware/defmt-rtt/src/channel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-rtt/src/channel.rs -------------------------------------------------------------------------------- /firmware/defmt-rtt/src/consts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-rtt/src/consts.rs -------------------------------------------------------------------------------- /firmware/defmt-rtt/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-rtt/src/lib.rs -------------------------------------------------------------------------------- /firmware/defmt-semihosting/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-semihosting/Cargo.toml -------------------------------------------------------------------------------- /firmware/defmt-semihosting/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-semihosting/README.md -------------------------------------------------------------------------------- /firmware/defmt-semihosting/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-semihosting/src/lib.rs -------------------------------------------------------------------------------- /firmware/defmt-test/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-test/CHANGELOG.md -------------------------------------------------------------------------------- /firmware/defmt-test/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-test/Cargo.toml -------------------------------------------------------------------------------- /firmware/defmt-test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-test/README.md -------------------------------------------------------------------------------- /firmware/defmt-test/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-test/demo.gif -------------------------------------------------------------------------------- /firmware/defmt-test/macros/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-test/macros/Cargo.toml -------------------------------------------------------------------------------- /firmware/defmt-test/macros/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-test/macros/README.md -------------------------------------------------------------------------------- /firmware/defmt-test/macros/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-test/macros/src/lib.rs -------------------------------------------------------------------------------- /firmware/defmt-test/macros/tests/ui.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-test/macros/tests/ui.rs -------------------------------------------------------------------------------- /firmware/defmt-test/macros/tests/ui/after_each-duplicate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-test/macros/tests/ui/after_each-duplicate.rs -------------------------------------------------------------------------------- /firmware/defmt-test/macros/tests/ui/after_each-duplicate.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-test/macros/tests/ui/after_each-duplicate.stderr -------------------------------------------------------------------------------- /firmware/defmt-test/macros/tests/ui/after_each-has-ignore-macro.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-test/macros/tests/ui/after_each-has-ignore-macro.rs -------------------------------------------------------------------------------- /firmware/defmt-test/macros/tests/ui/after_each-has-ignore-macro.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-test/macros/tests/ui/after_each-has-ignore-macro.stderr -------------------------------------------------------------------------------- /firmware/defmt-test/macros/tests/ui/after_each-has-immutable-param.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-test/macros/tests/ui/after_each-has-immutable-param.rs -------------------------------------------------------------------------------- /firmware/defmt-test/macros/tests/ui/after_each-has-immutable-param.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-test/macros/tests/ui/after_each-has-immutable-param.stderr -------------------------------------------------------------------------------- /firmware/defmt-test/macros/tests/ui/after_each-has-incompatible-init-signature.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-test/macros/tests/ui/after_each-has-incompatible-init-signature.rs -------------------------------------------------------------------------------- /firmware/defmt-test/macros/tests/ui/after_each-has-incompatible-init-signature.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-test/macros/tests/ui/after_each-has-incompatible-init-signature.stderr -------------------------------------------------------------------------------- /firmware/defmt-test/macros/tests/ui/after_each-has-invalid-function-signature.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-test/macros/tests/ui/after_each-has-invalid-function-signature.rs -------------------------------------------------------------------------------- /firmware/defmt-test/macros/tests/ui/after_each-has-invalid-function-signature.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-test/macros/tests/ui/after_each-has-invalid-function-signature.stderr -------------------------------------------------------------------------------- /firmware/defmt-test/macros/tests/ui/after_each-has-non-empty-signature.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-test/macros/tests/ui/after_each-has-non-empty-signature.rs -------------------------------------------------------------------------------- /firmware/defmt-test/macros/tests/ui/after_each-has-non-empty-signature.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-test/macros/tests/ui/after_each-has-non-empty-signature.stderr -------------------------------------------------------------------------------- /firmware/defmt-test/macros/tests/ui/after_each-has-should-error-macro.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-test/macros/tests/ui/after_each-has-should-error-macro.rs -------------------------------------------------------------------------------- /firmware/defmt-test/macros/tests/ui/after_each-has-should-error-macro.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-test/macros/tests/ui/after_each-has-should-error-macro.stderr -------------------------------------------------------------------------------- /firmware/defmt-test/macros/tests/ui/before_each-duplicate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-test/macros/tests/ui/before_each-duplicate.rs -------------------------------------------------------------------------------- /firmware/defmt-test/macros/tests/ui/before_each-duplicate.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-test/macros/tests/ui/before_each-duplicate.stderr -------------------------------------------------------------------------------- /firmware/defmt-test/macros/tests/ui/before_each-has-ignore-macro.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-test/macros/tests/ui/before_each-has-ignore-macro.rs -------------------------------------------------------------------------------- /firmware/defmt-test/macros/tests/ui/before_each-has-ignore-macro.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-test/macros/tests/ui/before_each-has-ignore-macro.stderr -------------------------------------------------------------------------------- /firmware/defmt-test/macros/tests/ui/before_each-has-immutable-param.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-test/macros/tests/ui/before_each-has-immutable-param.rs -------------------------------------------------------------------------------- /firmware/defmt-test/macros/tests/ui/before_each-has-immutable-param.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-test/macros/tests/ui/before_each-has-immutable-param.stderr -------------------------------------------------------------------------------- /firmware/defmt-test/macros/tests/ui/before_each-has-incompatible-init-signature.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-test/macros/tests/ui/before_each-has-incompatible-init-signature.rs -------------------------------------------------------------------------------- /firmware/defmt-test/macros/tests/ui/before_each-has-incompatible-init-signature.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-test/macros/tests/ui/before_each-has-incompatible-init-signature.stderr -------------------------------------------------------------------------------- /firmware/defmt-test/macros/tests/ui/before_each-has-invalid-function-signature.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-test/macros/tests/ui/before_each-has-invalid-function-signature.rs -------------------------------------------------------------------------------- /firmware/defmt-test/macros/tests/ui/before_each-has-invalid-function-signature.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-test/macros/tests/ui/before_each-has-invalid-function-signature.stderr -------------------------------------------------------------------------------- /firmware/defmt-test/macros/tests/ui/before_each-has-non-empty-signature.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-test/macros/tests/ui/before_each-has-non-empty-signature.rs -------------------------------------------------------------------------------- /firmware/defmt-test/macros/tests/ui/before_each-has-non-empty-signature.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-test/macros/tests/ui/before_each-has-non-empty-signature.stderr -------------------------------------------------------------------------------- /firmware/defmt-test/macros/tests/ui/before_each-has-should-error-macro.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-test/macros/tests/ui/before_each-has-should-error-macro.rs -------------------------------------------------------------------------------- /firmware/defmt-test/macros/tests/ui/before_each-has-should-error-macro.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-test/macros/tests/ui/before_each-has-should-error-macro.stderr -------------------------------------------------------------------------------- /firmware/defmt-test/macros/tests/ui/init-duplicate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-test/macros/tests/ui/init-duplicate.rs -------------------------------------------------------------------------------- /firmware/defmt-test/macros/tests/ui/init-duplicate.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-test/macros/tests/ui/init-duplicate.stderr -------------------------------------------------------------------------------- /firmware/defmt-test/macros/tests/ui/init-has-ignore-macro.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-test/macros/tests/ui/init-has-ignore-macro.rs -------------------------------------------------------------------------------- /firmware/defmt-test/macros/tests/ui/init-has-ignore-macro.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-test/macros/tests/ui/init-has-ignore-macro.stderr -------------------------------------------------------------------------------- /firmware/defmt-test/macros/tests/ui/init-has-invalid-function-signaturen.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-test/macros/tests/ui/init-has-invalid-function-signaturen.rs -------------------------------------------------------------------------------- /firmware/defmt-test/macros/tests/ui/init-has-invalid-function-signaturen.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-test/macros/tests/ui/init-has-invalid-function-signaturen.stderr -------------------------------------------------------------------------------- /firmware/defmt-test/macros/tests/ui/init-has-should-error-macro.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-test/macros/tests/ui/init-has-should-error-macro.rs -------------------------------------------------------------------------------- /firmware/defmt-test/macros/tests/ui/init-has-should-error-macro.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-test/macros/tests/ui/init-has-should-error-macro.stderr -------------------------------------------------------------------------------- /firmware/defmt-test/macros/tests/ui/mod-must-be-inline.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-test/macros/tests/ui/mod-must-be-inline.rs -------------------------------------------------------------------------------- /firmware/defmt-test/macros/tests/ui/mod-must-be-inline.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-test/macros/tests/ui/mod-must-be-inline.stderr -------------------------------------------------------------------------------- /firmware/defmt-test/macros/tests/ui/teardown-duplicate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-test/macros/tests/ui/teardown-duplicate.rs -------------------------------------------------------------------------------- /firmware/defmt-test/macros/tests/ui/teardown-duplicate.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-test/macros/tests/ui/teardown-duplicate.stderr -------------------------------------------------------------------------------- /firmware/defmt-test/macros/tests/ui/teardown-has-ignore-macro.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-test/macros/tests/ui/teardown-has-ignore-macro.rs -------------------------------------------------------------------------------- /firmware/defmt-test/macros/tests/ui/teardown-has-ignore-macro.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-test/macros/tests/ui/teardown-has-ignore-macro.stderr -------------------------------------------------------------------------------- /firmware/defmt-test/macros/tests/ui/teardown-has-immutable-param.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-test/macros/tests/ui/teardown-has-immutable-param.rs -------------------------------------------------------------------------------- /firmware/defmt-test/macros/tests/ui/teardown-has-immutable-param.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-test/macros/tests/ui/teardown-has-immutable-param.stderr -------------------------------------------------------------------------------- /firmware/defmt-test/macros/tests/ui/teardown-has-incompatible-init-signature.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-test/macros/tests/ui/teardown-has-incompatible-init-signature.rs -------------------------------------------------------------------------------- /firmware/defmt-test/macros/tests/ui/teardown-has-incompatible-init-signature.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-test/macros/tests/ui/teardown-has-incompatible-init-signature.stderr -------------------------------------------------------------------------------- /firmware/defmt-test/macros/tests/ui/teardown-has-invalid-function-signature.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-test/macros/tests/ui/teardown-has-invalid-function-signature.rs -------------------------------------------------------------------------------- /firmware/defmt-test/macros/tests/ui/teardown-has-invalid-function-signature.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-test/macros/tests/ui/teardown-has-invalid-function-signature.stderr -------------------------------------------------------------------------------- /firmware/defmt-test/macros/tests/ui/teardown-has-non-empty-signature.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-test/macros/tests/ui/teardown-has-non-empty-signature.rs -------------------------------------------------------------------------------- /firmware/defmt-test/macros/tests/ui/teardown-has-non-empty-signature.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-test/macros/tests/ui/teardown-has-non-empty-signature.stderr -------------------------------------------------------------------------------- /firmware/defmt-test/macros/tests/ui/teardown-has-should-error-macro.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-test/macros/tests/ui/teardown-has-should-error-macro.rs -------------------------------------------------------------------------------- /firmware/defmt-test/macros/tests/ui/teardown-has-should-error-macro.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-test/macros/tests/ui/teardown-has-should-error-macro.stderr -------------------------------------------------------------------------------- /firmware/defmt-test/macros/tests/ui/test-has-immutable-param.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-test/macros/tests/ui/test-has-immutable-param.rs -------------------------------------------------------------------------------- /firmware/defmt-test/macros/tests/ui/test-has-immutable-param.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-test/macros/tests/ui/test-has-immutable-param.stderr -------------------------------------------------------------------------------- /firmware/defmt-test/macros/tests/ui/test-has-incompatible-init-signature.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-test/macros/tests/ui/test-has-incompatible-init-signature.rs -------------------------------------------------------------------------------- /firmware/defmt-test/macros/tests/ui/test-has-incompatible-init-signature.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-test/macros/tests/ui/test-has-incompatible-init-signature.stderr -------------------------------------------------------------------------------- /firmware/defmt-test/macros/tests/ui/test-has-invalid-function-signature.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-test/macros/tests/ui/test-has-invalid-function-signature.rs -------------------------------------------------------------------------------- /firmware/defmt-test/macros/tests/ui/test-has-invalid-function-signature.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-test/macros/tests/ui/test-has-invalid-function-signature.stderr -------------------------------------------------------------------------------- /firmware/defmt-test/macros/tests/ui/test-has-non-empty-signature.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-test/macros/tests/ui/test-has-non-empty-signature.rs -------------------------------------------------------------------------------- /firmware/defmt-test/macros/tests/ui/test-has-non-empty-signature.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-test/macros/tests/ui/test-has-non-empty-signature.stderr -------------------------------------------------------------------------------- /firmware/defmt-test/macros/tests/ui/tests-has-argument.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-test/macros/tests/ui/tests-has-argument.rs -------------------------------------------------------------------------------- /firmware/defmt-test/macros/tests/ui/tests-has-argument.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-test/macros/tests/ui/tests-has-argument.stderr -------------------------------------------------------------------------------- /firmware/defmt-test/macros/tests/ui/tests-without-annotated-function.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-test/macros/tests/ui/tests-without-annotated-function.rs -------------------------------------------------------------------------------- /firmware/defmt-test/macros/tests/ui/tests-without-annotated-function.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-test/macros/tests/ui/tests-without-annotated-function.stderr -------------------------------------------------------------------------------- /firmware/defmt-test/src/export.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-test/src/export.rs -------------------------------------------------------------------------------- /firmware/defmt-test/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/defmt-test/src/lib.rs -------------------------------------------------------------------------------- /firmware/panic-probe/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/panic-probe/Cargo.toml -------------------------------------------------------------------------------- /firmware/panic-probe/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/panic-probe/README.md -------------------------------------------------------------------------------- /firmware/panic-probe/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/panic-probe/build.rs -------------------------------------------------------------------------------- /firmware/panic-probe/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/panic-probe/src/lib.rs -------------------------------------------------------------------------------- /firmware/qemu/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/qemu/.cargo/config.toml -------------------------------------------------------------------------------- /firmware/qemu/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/qemu/Cargo.toml -------------------------------------------------------------------------------- /firmware/qemu/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/qemu/README.md -------------------------------------------------------------------------------- /firmware/qemu/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/qemu/build.rs -------------------------------------------------------------------------------- /firmware/qemu/memory.x: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/qemu/memory.x -------------------------------------------------------------------------------- /firmware/qemu/src/bin/.gitignore: -------------------------------------------------------------------------------- 1 | *.new 2 | -------------------------------------------------------------------------------- /firmware/qemu/src/bin/alloc.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/qemu/src/bin/alloc.out -------------------------------------------------------------------------------- /firmware/qemu/src/bin/alloc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/qemu/src/bin/alloc.rs -------------------------------------------------------------------------------- /firmware/qemu/src/bin/assert-eq.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/qemu/src/bin/assert-eq.out -------------------------------------------------------------------------------- /firmware/qemu/src/bin/assert-eq.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/qemu/src/bin/assert-eq.rs -------------------------------------------------------------------------------- /firmware/qemu/src/bin/assert-ne.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/qemu/src/bin/assert-ne.out -------------------------------------------------------------------------------- /firmware/qemu/src/bin/assert-ne.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/qemu/src/bin/assert-ne.rs -------------------------------------------------------------------------------- /firmware/qemu/src/bin/assert.out: -------------------------------------------------------------------------------- 1 | ERROR panicked at 'assertion failed: dev' 2 | -------------------------------------------------------------------------------- /firmware/qemu/src/bin/assert.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/qemu/src/bin/assert.rs -------------------------------------------------------------------------------- /firmware/qemu/src/bin/bitflags.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/qemu/src/bin/bitflags.out -------------------------------------------------------------------------------- /firmware/qemu/src/bin/bitflags.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/qemu/src/bin/bitflags.rs -------------------------------------------------------------------------------- /firmware/qemu/src/bin/dbg.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/qemu/src/bin/dbg.out -------------------------------------------------------------------------------- /firmware/qemu/src/bin/dbg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/qemu/src/bin/dbg.rs -------------------------------------------------------------------------------- /firmware/qemu/src/bin/hints.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/qemu/src/bin/hints.out -------------------------------------------------------------------------------- /firmware/qemu/src/bin/hints.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/qemu/src/bin/hints.rs -------------------------------------------------------------------------------- /firmware/qemu/src/bin/hints_inner.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/qemu/src/bin/hints_inner.out -------------------------------------------------------------------------------- /firmware/qemu/src/bin/hints_inner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/qemu/src/bin/hints_inner.rs -------------------------------------------------------------------------------- /firmware/qemu/src/bin/log.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/qemu/src/bin/log.out -------------------------------------------------------------------------------- /firmware/qemu/src/bin/log.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/qemu/src/bin/log.rs -------------------------------------------------------------------------------- /firmware/qemu/src/bin/net.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/qemu/src/bin/net.out -------------------------------------------------------------------------------- /firmware/qemu/src/bin/net.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/qemu/src/bin/net.rs -------------------------------------------------------------------------------- /firmware/qemu/src/bin/panic.out: -------------------------------------------------------------------------------- 1 | ERROR panicked at 'The answer is 42' 2 | -------------------------------------------------------------------------------- /firmware/qemu/src/bin/panic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/qemu/src/bin/panic.rs -------------------------------------------------------------------------------- /firmware/qemu/src/bin/panic_info.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/qemu/src/bin/panic_info.out -------------------------------------------------------------------------------- /firmware/qemu/src/bin/panic_info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/qemu/src/bin/panic_info.rs -------------------------------------------------------------------------------- /firmware/qemu/src/bin/timestamp.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/qemu/src/bin/timestamp.out -------------------------------------------------------------------------------- /firmware/qemu/src/bin/timestamp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/qemu/src/bin/timestamp.rs -------------------------------------------------------------------------------- /firmware/qemu/src/bin/unwrap.out: -------------------------------------------------------------------------------- 1 | INFO The answer is 42 2 | ERROR panicked at 'unwrap failed: x' 3 | error: `Bar` 4 | -------------------------------------------------------------------------------- /firmware/qemu/src/bin/unwrap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/qemu/src/bin/unwrap.rs -------------------------------------------------------------------------------- /firmware/qemu/tests/.gitignore: -------------------------------------------------------------------------------- 1 | *.new 2 | -------------------------------------------------------------------------------- /firmware/qemu/tests/defmt-test.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/qemu/tests/defmt-test.out -------------------------------------------------------------------------------- /firmware/qemu/tests/defmt-test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/firmware/qemu/tests/defmt-test.rs -------------------------------------------------------------------------------- /macros/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/macros/Cargo.toml -------------------------------------------------------------------------------- /macros/LICENSE-APACHE: -------------------------------------------------------------------------------- 1 | ../LICENSE-APACHE -------------------------------------------------------------------------------- /macros/LICENSE-MIT: -------------------------------------------------------------------------------- 1 | ../LICENSE-MIT -------------------------------------------------------------------------------- /macros/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/macros/README.md -------------------------------------------------------------------------------- /macros/build.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | println!("cargo:rerun-if-env-changed=DEFMT_LOG"); 3 | } 4 | -------------------------------------------------------------------------------- /macros/src/attributes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/macros/src/attributes.rs -------------------------------------------------------------------------------- /macros/src/attributes/global_logger.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/macros/src/attributes/global_logger.rs -------------------------------------------------------------------------------- /macros/src/attributes/panic_handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/macros/src/attributes/panic_handler.rs -------------------------------------------------------------------------------- /macros/src/cargo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/macros/src/cargo.rs -------------------------------------------------------------------------------- /macros/src/construct.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/macros/src/construct.rs -------------------------------------------------------------------------------- /macros/src/construct/symbol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/macros/src/construct/symbol.rs -------------------------------------------------------------------------------- /macros/src/consts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/macros/src/consts.rs -------------------------------------------------------------------------------- /macros/src/derives.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/macros/src/derives.rs -------------------------------------------------------------------------------- /macros/src/derives/format.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/macros/src/derives/format.rs -------------------------------------------------------------------------------- /macros/src/derives/format/codegen.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/macros/src/derives/format/codegen.rs -------------------------------------------------------------------------------- /macros/src/derives/format/codegen/enum_data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/macros/src/derives/format/codegen/enum_data.rs -------------------------------------------------------------------------------- /macros/src/derives/format/codegen/fields.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/macros/src/derives/format/codegen/fields.rs -------------------------------------------------------------------------------- /macros/src/function_like.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/macros/src/function_like.rs -------------------------------------------------------------------------------- /macros/src/function_like/assert_binop.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/macros/src/function_like/assert_binop.rs -------------------------------------------------------------------------------- /macros/src/function_like/assert_binop/args.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/macros/src/function_like/assert_binop/args.rs -------------------------------------------------------------------------------- /macros/src/function_like/assert_like.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/macros/src/function_like/assert_like.rs -------------------------------------------------------------------------------- /macros/src/function_like/assert_like/assert.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/macros/src/function_like/assert_like/assert.rs -------------------------------------------------------------------------------- /macros/src/function_like/assert_like/unwrap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/macros/src/function_like/assert_like/unwrap.rs -------------------------------------------------------------------------------- /macros/src/function_like/dbg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/macros/src/function_like/dbg.rs -------------------------------------------------------------------------------- /macros/src/function_like/dbg/args.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/macros/src/function_like/dbg/args.rs -------------------------------------------------------------------------------- /macros/src/function_like/intern.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/macros/src/function_like/intern.rs -------------------------------------------------------------------------------- /macros/src/function_like/internp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/macros/src/function_like/internp.rs -------------------------------------------------------------------------------- /macros/src/function_like/log.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/macros/src/function_like/log.rs -------------------------------------------------------------------------------- /macros/src/function_like/log/args.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/macros/src/function_like/log/args.rs -------------------------------------------------------------------------------- /macros/src/function_like/log/codegen.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/macros/src/function_like/log/codegen.rs -------------------------------------------------------------------------------- /macros/src/function_like/log/env_filter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/macros/src/function_like/log/env_filter.rs -------------------------------------------------------------------------------- /macros/src/function_like/log/env_filter/parse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/macros/src/function_like/log/env_filter/parse.rs -------------------------------------------------------------------------------- /macros/src/function_like/panic_like.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/macros/src/function_like/panic_like.rs -------------------------------------------------------------------------------- /macros/src/function_like/println.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/macros/src/function_like/println.rs -------------------------------------------------------------------------------- /macros/src/function_like/write.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/macros/src/function_like/write.rs -------------------------------------------------------------------------------- /macros/src/function_like/write/args.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/macros/src/function_like/write/args.rs -------------------------------------------------------------------------------- /macros/src/items.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/macros/src/items.rs -------------------------------------------------------------------------------- /macros/src/items/bitflags.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/macros/src/items/bitflags.rs -------------------------------------------------------------------------------- /macros/src/items/bitflags/input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/macros/src/items/bitflags/input.rs -------------------------------------------------------------------------------- /macros/src/items/timestamp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/macros/src/items/timestamp.rs -------------------------------------------------------------------------------- /macros/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/macros/src/lib.rs -------------------------------------------------------------------------------- /netlify.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/netlify.toml -------------------------------------------------------------------------------- /parser/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/parser/Cargo.toml -------------------------------------------------------------------------------- /parser/LICENSE-APACHE: -------------------------------------------------------------------------------- 1 | ../LICENSE-APACHE -------------------------------------------------------------------------------- /parser/LICENSE-MIT: -------------------------------------------------------------------------------- 1 | ../LICENSE-MIT -------------------------------------------------------------------------------- /parser/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/parser/README.md -------------------------------------------------------------------------------- /parser/src/display_hint.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/parser/src/display_hint.rs -------------------------------------------------------------------------------- /parser/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/parser/src/lib.rs -------------------------------------------------------------------------------- /parser/src/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/parser/src/tests.rs -------------------------------------------------------------------------------- /parser/src/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/parser/src/types.rs -------------------------------------------------------------------------------- /print/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/print/Cargo.toml -------------------------------------------------------------------------------- /print/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/print/README.md -------------------------------------------------------------------------------- /print/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/print/src/main.rs -------------------------------------------------------------------------------- /qemu-run/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/qemu-run/Cargo.toml -------------------------------------------------------------------------------- /qemu-run/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/qemu-run/src/main.rs -------------------------------------------------------------------------------- /xtask/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/xtask/Cargo.toml -------------------------------------------------------------------------------- /xtask/rustfmt.toml: -------------------------------------------------------------------------------- 1 | max_width = 105 2 | -------------------------------------------------------------------------------- /xtask/src/backcompat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/xtask/src/backcompat.rs -------------------------------------------------------------------------------- /xtask/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/xtask/src/main.rs -------------------------------------------------------------------------------- /xtask/src/snapshot.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/xtask/src/snapshot.rs -------------------------------------------------------------------------------- /xtask/src/targets.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/xtask/src/targets.rs -------------------------------------------------------------------------------- /xtask/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knurling-rs/defmt/HEAD/xtask/src/utils.rs --------------------------------------------------------------------------------