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);
 | |
| }
 | |
| ```
 |