Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/supermerill/SuperSlicer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'Firmware/pat9125.h')
-rwxr-xr-xFirmware/pat9125.h80
1 files changed, 41 insertions, 39 deletions
diff --git a/Firmware/pat9125.h b/Firmware/pat9125.h
index aa3d9d6d4..0c7abccc1 100755
--- a/Firmware/pat9125.h
+++ b/Firmware/pat9125.h
@@ -1,39 +1,41 @@
-#ifndef PAT9125_H
-#define PAT9125_H
-
-//#define PAT9125_RPI
-#define PAT9125_AVR
-
-//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 0x19
-
-extern unsigned char ucPID1;
-extern unsigned char ucPID2;
-
-extern int pat9125_x;
-extern int pat9125_y;
-extern int pat9125_b;
-
-int pat9125_init(unsigned char xres, unsigned char yres);
-int pat9125_update();
-
-unsigned char pat9125_rd_reg(unsigned char addr);
-void pat9125_wr_reg(unsigned char addr, unsigned char data);
-
-
-#endif //PAT9125_H
+#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 0x19
+
+extern unsigned char pat9125_PID1;
+extern unsigned char pat9125_PID2;
+
+extern int pat9125_x;
+extern int pat9125_y;
+extern int pat9125_b;
+
+extern int pat9125_init(unsigned char xres, unsigned char yres);
+extern int pat9125_update();
+
+extern unsigned char pat9125_rd_reg(unsigned char addr);
+extern void pat9125_wr_reg(unsigned char addr, unsigned char data);
+
+
+#endif //PAT9125_H