xous-core/libs/mass-storage
bunnie 8ec08c9c76 fix rust v1.75.0 warnings that are probably benign
a lot of re-import warnings have cropped up. While I appreciate
their studiousness on this, the problem is that removing some
of these exports in the API crate could mean that future users
who want access to some API features that aren't used in this
configuration are now unaccessible.

I think it's not a huge problem at the moment, just spam-cleaning
the warnings because there are too many to deal with carefully
at the moment.
2024-01-04 19:15:28 +08:00
..
packing fix rust v1.75.0 warnings that are probably benign 2024-01-04 19:15:28 +08:00
usbd_bulk_only_transport bump version pins for xous change 2023-12-26 00:13:10 +08:00
usbd_mass_storage mass-storage: just use two bulk endpoints 2023-01-13 18:15:05 +01:00
usbd_scsi fix rust v1.75.0 warnings that are probably benign 2024-01-04 19:15:28 +08:00
LICENSE-APACHE
LICENSE-MIT
README.md fix paths and README 2023-01-12 01:13:21 +08:00

Mass Storage Libraries

The contents of this directory were forked from stm32-usb.rs.

This device isn't an STM32. As a result, the code was modified heavily. It doesn't make sense to push patches back to the parent repo.

Thus, the code was forked at commit c9cdd0daa920ea72fcb2ba72c0f682733b7034a7 and copied here.

Below is the original README.md included in the stm32-usb.rs repo. The original LICENSE files are also included adjacent to this README.

Original README

Experimental UF2 bootloader written in rust.

Ignore the hardware folder - the PCB may work but I didn't bother getting it manufactured in the end as the bluepill was sufficient for my needs.

Check out the firmware/usb_bootloader folder for more info.

License

Free and open source software distributed under the terms of both the MIT License and the Apache License 2.0.