| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 | #ifndef PAT9125_H#define PAT9125_H//PAT9125 I2C#define PAT9125_I2C_ADDR        0x75  //ID=LO//#define PAT9125_I2C_ADDR        0x79  //ID=HI//#define PAT9125_I2C_ADDR        0x73  //ID=NC//PAT9125 registers#define PAT9125_PID1			0x00#define PAT9125_PID2			0x01#define PAT9125_MOTION			0x02#define PAT9125_DELTA_XL		0x03#define PAT9125_DELTA_YL		0x04#define PAT9125_MODE			0x05#define PAT9125_CONFIG			0x06#define PAT9125_WP				0x09#define PAT9125_SLEEP1			0x0a#define PAT9125_SLEEP2			0x0b#define PAT9125_RES_X			0x0d#define PAT9125_RES_Y			0x0e#define PAT9125_DELTA_XYH		0x12#define PAT9125_SHUTTER			0x14#define PAT9125_FRAME			0x17#define PAT9125_ORIENTATION		0x19extern unsigned char pat9125_PID1;extern unsigned char pat9125_PID2;extern unsigned char pat9125_xres;extern unsigned char pat9125_yres;extern int pat9125_x;extern int pat9125_y;extern unsigned char pat9125_b;extern unsigned char pat9125_s;extern int pat9125_init(unsigned char xres, unsigned char yres);extern int pat9125_update();extern int pat9125_update_y();extern unsigned char pat9125_rd_reg(unsigned char addr);extern void pat9125_wr_reg(unsigned char addr, unsigned char data);#endif //PAT9125_H
 |