HexiWear Bubble level program
Dependencies: FXOS8700 NeatGUI
This program uses the accelerometer on the Hexiwear device to simulate a bubble level tool. When the X and Y accelerometer values are both zero, the HexiWear LED changes from red to green. Enjoy,
Diff: main.cpp
- Revision:
- 1:9bbb606da2d0
- Parent:
- 0:d7a9c9f2bcc1
--- a/main.cpp Thu Aug 18 20:48:07 2016 +0000
+++ b/main.cpp Fri Aug 26 12:24:29 2016 +0000
@@ -14,6 +14,7 @@
DigitalOut led3(LED3);
DigitalOut BOOSTEN(PTC13); //oled power enable
int count = 0;
+int count2 = 0;
extern const uint8_t Main_screen_bmp[ 36864 ];
int argb = 0xff000000;
int rgbd = 0x00000000;
@@ -71,6 +72,13 @@
OLED96x96.drawCircle(61-xposg,47+yposg,2,0xff000000);
led1 = 0;
led2 = 1;
+ count2++;
+ if (count2 > 100)
+ { //blank display to avoid image burn
+ OLED96x96.fillRect(16,0,111,96,0xff000000);//alpha, BGR
+ count2 = 0;
+ }
+ //BOOSTEN = 0; //turn off display after about 1 minute to avoid image burn
}
}