This is a subclass of the MiniPCIDevice library designed to communicate with SATA AHCI devices over the MiniAHCI kernel module.
- Device ID;
- Reading and writing;
- Basic error handling;
- Timeout control;
- Recalibrate & sleep commands;
- Hardware & software resets;
- SMART status & attributes;
See MiniAHCITestApp for more details.