suguang_fan_set.py 548 B

12345678910111213141516171819202122232425262728
  1. #!/usr/bin/python3
  2. import os, time, sys
  3. FAN1 = (0x67, 0x68)
  4. FAN2 = (0x6B, 0x6C)
  5. PWN = 0x0D
  6. TEST_EN = 0x0E
  7. def read_reg(add):
  8. cmd = "./ecx86_64 -a %s -r" % hex(add)
  9. f = os.popen(cmd)
  10. return int(f.read(), 16)
  11. def main():
  12. while True:
  13. sval = input("请输入风扇转速等级(1~254):")
  14. val = int(sval)
  15. os.system("./ecx86_64 -a %s -w %s" % (hex(PWN), hex(val)))
  16. if __name__ == '__main__':
  17. os.system("chmod +x ./ecx86_64")
  18. os.system("./ecx86_64 -a %s -w %s" % (hex(TEST_EN), 1))
  19. main()