#devices #usb #storage #host #necessary #cases #drive

no-std scsi

A no-std library for easily interfacing with SCSI-based storage devices

4 releases

Uses old Rust 2015

0.2.1 Jun 23, 2019
0.2.0 Dec 14, 2018
0.1.1 Nov 22, 2018
0.1.0 Nov 19, 2018

#834 in Embedded development

28 downloads per month

Apache-2.0

74KB
1.5K SLoC

Rust SCSI Library

This library allows for interacting with SCSI devices, such as USB thumb drives, in the Rust programming language. It is still a work in progress, and therefore the entire crate may be refactors rabidly and frequently.


lib.rs:

A crate for both interacting with SCSI devices as a host and for writing new SCSI device software/firmware.

Currently the main focus of this crate is Bulk Only USB Mass Storage Device compatibility, since that comprises a significant chunk of use cases. However, more functionality can be requested and/or PRed as necessary or desired.

Dependencies

~120KB