X-Git-Url: http://git.euphorik.ch/?a=blobdiff_plain;f=src%2Fpiix4_i2c.rs;h=7acc572798cc0e5945cb2cc26aba646c8d6b7804;hb=9789f56d04a0a45fdb0495ca4fab6b01ba3d4f3e;hp=2294a9fb57585c4a3e6da985cad79cfd9c0cc132;hpb=cbe5e6d643cafbb36dc0e2019651900a0623938a;p=temp2RGB.git diff --git a/src/piix4_i2c.rs b/src/piix4_i2c.rs index 2294a9f..7acc572 100644 --- a/src/piix4_i2c.rs +++ b/src/piix4_i2c.rs @@ -1,8 +1,9 @@ // 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; @@ -240,11 +241,11 @@ impl I2c { } 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) } }