Crate driver_common
source ·Expand description
Device driver interfaces used by ArceOS. It provides common traits and types for implementing a device driver.
You have to use this crate with the following crates for corresponding device types:
driver_block: Common traits for block storage drivers.driver_display: Common traits and types for graphics display drivers.driver_net: Common traits and types for network (NIC) drivers.
Enums
- The error type for device operation failures.
 - All supported device types.
 
Traits
- Common operations that require all device drivers to implement.
 
Type Aliases
- A specialized
Resulttype for device operations.