max6650.h

来自「max6650风扇控制芯片在linux 2.6.x下的控制程序」· C头文件 代码 · 共 66 行

H
66
字号
#ifndef MAX6650_H#define	MAX6650_H/* *  max6650.h * *  Copyright (C) 2006  Apple zeng * *//* * MAX 6650/6651 registers */#define MAX6650_REG_SPEED       0x00#define MAX6650_REG_CONFIG      0x02#define MAX6650_REG_GPIO_DEF    0x04#define MAX6650_REG_DAC         0x06#define MAX6650_REG_ALARM_EN    0x08#define MAX6650_REG_ALARM       0x0A#define MAX6650_REG_TACH0       0x0C#define MAX6650_REG_TACH1       0x0E#define MAX6650_REG_TACH2       0x10#define MAX6650_REG_TACH3       0x12#define MAX6650_REG_GPIO_STAT   0x14#define MAX6650_REG_COUNT       0x16/* * Config register bits */#define MAX6650_CFG_MODE_MASK           0x30#define MAX6650_CFG_MODE_ON             0x00#define MAX6650_CFG_MODE_OFF            0x10#define MAX6650_CFG_MODE_CLOSED_LOOP    0x20#define MAX6650_CFG_MODE_OPEN_LOOP      0x30typedef unsigned char u8;static const u8 tach_reg[] ={    MAX6650_REG_TACH0, MAX6650_REG_TACH1,    MAX6650_REG_TACH2, MAX6650_REG_TACH3};/* * Client data (each client gets its own) */struct max6650_data{   /* register values */    u8 speed;    u8 config;    u8 tach[4];    u8 count;};#define I2C_FAN_MAX6650_1 		0x90#define I2C_FAN_MAX6650_2		0x36#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?