/* Winbond IO defaults address */
#if !defined(__methods_h__)
#define __methods_h__
#define IOP_ADDR 0x290
#define WBIO1 (IOP_ADDR + 0x05)
#define WBIO2 (IOP_ADDR + 0x06)
/* Winbond registor address for SMBus method */
#define LM_ADDR 0x5A
#define WBtemp1_ADDR 0x92
#define WBtemp2_ADDR 0x90
struct lm_methods {
int (*Open)();
void (*Close)();
int (*Read)(int);
void (*Write)(int, int);
int (*ReadW)(int);
void (*WriteW)(int, int);
int (*ReadTemp1)();
int (*ReadTemp2)();
};
typedef struct lm_methods LM_METHODS;
#endif /*__methods_h__*/
syntax highlighted by Code2HTML, v. 0.9.1