diff --git a/advanced/common/usb/Cargo.toml b/advanced/common/usb/Cargo.toml index a5273c1..b77a48e 100644 --- a/advanced/common/usb/Cargo.toml +++ b/advanced/common/usb/Cargo.toml @@ -6,4 +6,19 @@ name = "usb" version = "0.0.0" [dependencies] -log = "0.4.8" +defmt = "0.2.0" + +[features] +# set defmt logging levels here +default = [ +"defmt-default", +# "dependency-a/defmt-trace", +] + +# do NOT modify these features +defmt-default = [] +defmt-trace = [] +defmt-debug = [] +defmt-info = [] +defmt-warn = [] +defmt-error = [] \ No newline at end of file diff --git a/advanced/common/usb/src/lib.rs b/advanced/common/usb/src/lib.rs index e3762d9..6e2dde6 100644 --- a/advanced/common/usb/src/lib.rs +++ b/advanced/common/usb/src/lib.rs @@ -5,6 +5,7 @@ #![no_std] use core::num::NonZeroU8; +use defmt; /// Device address assigned by the host; will be in the range 1..=127 pub type Address = NonZeroU8; @@ -77,7 +78,7 @@ impl Request { Err(()) } } else { - log::warn!("unhandled case in `Request` parser"); + defmt::warn!("unhandled case in `Request` parser"); Err(()) } }