Skip to content

🔌 Device

This crate provide primitives and file_system::ControlCommand implementation for device drivers to interact with devices in a standardized way.

It defines the basic abstractions for character and block devices, defining how they should handle read, write, and control operations.

Dependencies

The device crate depends on the following crates:

  • File system: For file system primitives used by the VFS module.

Known limitations

There are currently no known limitations.

Future improvements

Just implements all the necessary traits and types for device drivers.

References

See also