// Partial implementation for PCI IDE ISA Xcelerator.
+// https://www.kernel.org/doc/html/latest/i2c/summary.html
use std::time::Duration;
-use crate::{timer, winring0};
+use crate::{timer, wrapper_winring0};
pub const I2C_BLOCK_MAX: usize = 32;
}
unsafe fn write_io_port_byte(&self, op: SMBusAddressOffsets, value: u8) {
- winring0::WriteIoPortByte(self.base_address + op as u16, value);
+ wrapper_winring0::WriteIoPortByte(self.base_address + op as u16, value);
}
unsafe fn read_io_port_byte(&self, op: SMBusAddressOffsets) -> u8 {
- winring0::ReadIoPortByte(self.base_address + op as u16)
+ wrapper_winring0::ReadIoPortByte(self.base_address + op as u16)
}
}