SMBusモジュールの解説(2007.09.30)

1.モジュール命令・関数

 ResetSMBusSiS p1 :SiSのSMBusリセット
   p1:SMBus Base Address

 GetByteRTM(p1,p2,p3,p4,p5) :REALTEKのバイトリード
 SetByteRTM(p1,p2,p3,p4,p5) :REALTEKのバイトライト
 GetByteICS(p1,p2,p3,p4,p5) :ICSのバイトリード
 SetByteICS(p1,p2,p3,p4,p5) :ICSのバイトライト
   p1:バイトデータ(変数)
   p2:SMBus Controller Vendor & Device ID
   p3:SMBus Base Address
   p4:SMBus Slave Address
   p5:Host Command
   戻り値:正常[0]、異常[0以外]

 SMBusPll(p1,p2,p3) :SMBusをPLL-ICにセット
 SMBusRtn(p1,p2,p3) :SMBusを元に戻す
   p1:SMBus Controller Vendor & Device ID
   p2:SMBus Base Address
   p3:ASUS番号
     --------------------------------------------------------
      0   SMBus切替無し
      1   P4T533
      2   A7M266
      3   A7V333
      4   P4S533(/333/8X)
     --------------------------------------------------------
   戻り値:正常[0]、異常[0以外]

 GetBlockPll(p1,p2,p3,p4) :ブロックリード
 SetBlockPll(p1,p2,p3,p4) :ブロックライト
   p1:ブロックデータ(配列変数)
   p2:SMBus Controller Vendor & Device ID
   p3:SMBus Base Address
   p4:ブロックバイト数(変数)
   戻り値:正常[0]、異常[0以外]


Copyright (c) 2001-07 By abo All Rights Reserved.