Remove serial number
It doesn't work with windows. It seems that the USB device goes into low power state and then the serial number string descriptor cannot be read.
This commit is contained in:
parent
cd44e736db
commit
b9a37ff54d
3 changed files with 1 additions and 5 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
|
@ -1,3 +1,2 @@
|
||||||
/target
|
/target
|
||||||
/.direnv
|
/.direnv
|
||||||
/src/serial_number.rs
|
|
||||||
|
|
|
||||||
|
|
@ -16,7 +16,6 @@ use usbd_storage::subclass::Command;
|
||||||
use usbd_storage::transport::bbb::{BulkOnly, BulkOnlyError};
|
use usbd_storage::transport::bbb::{BulkOnly, BulkOnlyError};
|
||||||
use usbd_storage::transport::TransportError;
|
use usbd_storage::transport::TransportError;
|
||||||
|
|
||||||
mod serial_number;
|
|
||||||
|
|
||||||
#[link_section = ".start_block"]
|
#[link_section = ".start_block"]
|
||||||
#[used]
|
#[used]
|
||||||
|
|
@ -126,8 +125,7 @@ fn main() -> ! {
|
||||||
let mut usb_device = UsbDeviceBuilder::new(&usb_bus, UsbVidPid(0xcafe, 0x4002))
|
let mut usb_device = UsbDeviceBuilder::new(&usb_bus, UsbVidPid(0xcafe, 0x4002))
|
||||||
.strings(&[StringDescriptors::new(LangID::EN)
|
.strings(&[StringDescriptors::new(LangID::EN)
|
||||||
.manufacturer("jalr")
|
.manufacturer("jalr")
|
||||||
.product("RAM Mass Storage")
|
.product("RAM Mass Storage")])
|
||||||
.serial_number(serial_number::SERIAL)])
|
|
||||||
.unwrap()
|
.unwrap()
|
||||||
.device_class(0x08)
|
.device_class(0x08)
|
||||||
.self_powered(false)
|
.self_powered(false)
|
||||||
|
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
pub const SERIAL: &str = "example-4711";
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue