16 lines
520 B
Markdown
16 lines
520 B
Markdown
|
# embassy-usb-logger
|
||
|
|
||
|
USB implementation of the `log` crate. This logger can be used by any device that implements `embassy-usb`. When running,
|
||
|
it will output all logging done through the `log` facade to the USB serial peripheral.
|
||
|
|
||
|
## Usage
|
||
|
|
||
|
Add the following embassy task to your application. The `Driver` type is different depending on which HAL you use.
|
||
|
|
||
|
```rust
|
||
|
#[embassy_executor::task]
|
||
|
async fn logger_task(driver: Driver<'static, USB>) {
|
||
|
embassy_usb_logger::run!(1024, log::LevelFilter::Info, driver);
|
||
|
}
|
||
|
```
|