//Write Fan pwm duty by smbus static void pwmduty(byte write) { UpEApis.EApis upb = new UpEApis.EApis(); byte[] wdata = new byte[2]; wdata[0] = 0x40; wdata[1] = write; upb.I2cWriteReadRaw(5, 0x2E, wdata, 2, null, 0, 0); }
//Read Fan pwm duty by smbus static byte pwmduty() { UpEApis.EApis upb = new UpEApis.EApis(); byte[] wdata = new byte[1]; wdata[0] = 0x40; byte[] rdata = new byte[1] { 0 }; upb.I2cWriteReadRaw(5, 0x2E, wdata, 1, rdata, 1, 1); return(rdata[0]); }