summaryrefslogtreecommitdiff
path: root/ak8975.h
diff options
context:
space:
mode:
Diffstat (limited to 'ak8975.h')
-rw-r--r--ak8975.h24
1 files changed, 0 insertions, 24 deletions
diff --git a/ak8975.h b/ak8975.h
deleted file mode 100644
index beb9940..0000000
--- a/ak8975.h
+++ /dev/null
@@ -1,24 +0,0 @@
-#ifndef AK8975_H
-#define AK8975_H
-
-#include "i2csensor.h"
-
-class AK8975 : public I2CSensor {
- public:
- int16_t x, y, z;
-
- void init() {
- i2c_address = 0x0c;
- write(0x0a, 0x01); // Start first measurement.
- }
-
- void update() {
- read(0x03, 6);
- x = (rxdata[0] | rxdata[1] << 8);
- y = (rxdata[2] | rxdata[3] << 8);
- z = (rxdata[4] | rxdata[5] << 8);
- write(0x0a, 0x01); // Start a new measurement.
- }
-};
-
-#endif