Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: BLE_API SharpLCD_LucidaFont mbed nRF51822
Fork of Renard_YO by
Revision 12:6bd7c00a0a93, committed 2015-04-29
- Comitter:
- andcor02
- Date:
- Wed Apr 29 07:41:08 2015 +0000
- Parent:
- 11:7fe2639ee5f6
- Commit message:
- Extra changes;
Changed in this revision
| icon.h | Show annotated file Show diff for this revision Revisions of this file |
| main.cpp | Show annotated file Show diff for this revision Revisions of this file |
--- a/icon.h Tue Apr 28 14:39:40 2015 +0000
+++ b/icon.h Wed Apr 29 07:41:08 2015 +0000
@@ -1,3 +1,4 @@
+// this file generated by Image2GLCD
uint8_t img[1152] = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -77,56 +78,6 @@
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
-// this file generated by Image2GLCD
-uint8_t img2[720] = {
-0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF1, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xE4, 0xFF,
-0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xEE, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC,
-0x1F, 0x8F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x3B, 0xFF, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
-0xFE, 0x33, 0xFF, 0xFB, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x87, 0xFF, 0xFB, 0xFF, 0xFF, 0xFF,
-0xFF, 0xFF, 0xFE, 0xDF, 0xF3, 0xF9, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xFC, 0x41, 0xFE, 0xFF,
-0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xFB, 0xBC, 0xE7, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xF7, 0xFE,
-0x13, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x6F, 0xFF, 0xFB, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFD,
-0x9F, 0xFB, 0xF9, 0xBF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFD, 0xAF, 0xF9, 0xFB, 0xBF, 0xFF, 0xFF, 0xFF,
-0xFF, 0xFE, 0x7F, 0xFD, 0xF7, 0xBF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x7F, 0xFF, 0xF3, 0xBF, 0xFF,
-0xFF, 0xFF, 0xFF, 0xFE, 0xEF, 0xFF, 0xF3, 0xBF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xCE, 0xE3, 0xF9,
-0x3F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xCE, 0xF1, 0xF7, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFD, 0xED,
-0xFD, 0xF8, 0x7F, 0xFF, 0xFC, 0x3F, 0xFF, 0xFD, 0xFD, 0xFF, 0xF6, 0x7F, 0xFF, 0xFF, 0xDF, 0xFF,
-0xFD, 0xFB, 0xFF, 0xF8, 0x7F, 0xFF, 0xFB, 0xDF, 0xFF, 0xFD, 0xFB, 0xFF, 0xF6, 0xFF, 0xFF, 0xFF,
-0xBF, 0xFF, 0xFD, 0xFD, 0xFF, 0xFC, 0xFF, 0xFF, 0xF7, 0xBF, 0xFF, 0xFD, 0xFF, 0xEF, 0xFE, 0xFF,
-0xFF, 0xF7, 0xBF, 0xFF, 0xFD, 0xBF, 0xE3, 0xFE, 0xFF, 0xFF, 0xF7, 0xBF, 0xFF, 0xFC, 0x80, 0x1B,
-0xFE, 0xFF, 0xFF, 0xFF, 0xBF, 0xFF, 0xFC, 0xBF, 0xF3, 0xFC, 0xFF, 0xFF, 0xFB, 0xBF, 0xFF, 0xFE,
-
-0xC7, 0x8F, 0xF1, 0xFF, 0xFF, 0xFB, 0xCF, 0xFF, 0xFE, 0x78, 0x7F, 0xE7, 0xFF, 0xFF, 0x80, 0xF7,
-0xFF, 0xFF, 0x7C, 0xFF, 0xCF, 0xFF, 0xFF, 0x3E, 0x73, 0xFF, 0xFF, 0x3F, 0xFF, 0xCF, 0xFF, 0xFF,
-0x7F, 0x9B, 0xFF, 0xFF, 0xBF, 0xFF, 0x8F, 0xFF, 0xFF, 0x7F, 0xDC, 0x7F, 0xFF, 0x9F, 0xFE, 0x33,
-0xFF, 0xFF, 0x7F, 0xDC, 0x07, 0xFC, 0x07, 0xFC, 0x38, 0xFF, 0xFF, 0x80, 0x5C, 0x00, 0x00, 0x03,
-0xFF, 0x78, 0x3F, 0xFF, 0x3F, 0x1C, 0x00, 0x00, 0x0C, 0xFE, 0xF0, 0x1F, 0xFF, 0x7F, 0xDD, 0x00,
-0x00, 0x0C, 0x19, 0xF0, 0x07, 0xFF, 0x7F, 0xEB, 0x00, 0x00, 0x0E, 0x03, 0xE0, 0x03, 0xFF, 0xB3,
-0xEB, 0x00, 0x00, 0x0F, 0xFF, 0xC0, 0x01, 0xFF, 0xDC, 0x1B, 0x00, 0x00, 0x07, 0xFF, 0x80, 0x00,
-0xFF, 0xBF, 0x9A, 0x00, 0x00, 0x03, 0xFE, 0x00, 0x00, 0x7F, 0xBF, 0xDA, 0x00, 0x00, 0x07, 0xF8,
-0x00, 0x00, 0x3F, 0x9F, 0x96, 0x00, 0x00, 0x07, 0xE0, 0x00, 0x00, 0x1F, 0xC0, 0x24, 0x00, 0x00,
-0x07, 0xE0, 0x00, 0x00, 0x0F, 0xF1, 0x18, 0x00, 0x10, 0x07, 0xE0, 0x00, 0x00, 0x0F, 0xFE, 0x00,
-0x01, 0xF0, 0x07, 0xE0, 0x00, 0x00, 0x07, 0xFF, 0xF8, 0x3F, 0xF0, 0x07, 0xE0, 0x00, 0x00, 0x03,
-0xFF, 0xFF, 0xFF, 0xF0, 0x0F, 0xC0, 0x00, 0x00, 0x03, 0xFF, 0xFF, 0xFF, 0xF0, 0x0F, 0xC0, 0x00,
-0x00, 0x01, 0xFF, 0xFF, 0xFF, 0xF0, 0x0F, 0xC0, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xF0, 0x0F,
-0xC0, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xF0, 0x0F, 0xC0, 0x00, 0x20, 0x00, 0xFF, 0xFF, 0xFF,
-0xF8, 0x0F, 0xC0, 0x00, 0x78, 0x01, 0xFF, 0xFF, 0xFF, 0xF8, 0x0F, 0xC0, 0x00, 0x70, 0x01, 0xFF,
-0xFF, 0xFF, 0xF8, 0x0F, 0xC0, 0x00, 0x60, 0x01, 0xFF, 0xFF, 0xFF, 0xF8, 0x0F, 0xC0, 0x00, 0x60,
-
-0x03, 0xFF, 0xFF, 0xFF, 0xF8, 0x0F, 0xC0, 0x00, 0xE0, 0x03, 0xFF, 0xFF, 0xFF, 0xF8, 0x0F, 0xC0,
-0x00, 0xC0, 0x03, 0xFF, 0xFF, 0xFF, 0xF8, 0x0F, 0xC0, 0x00, 0x80, 0x07, 0xFF, 0xFF, 0xFF, 0xFA,
-0x0F, 0xC0, 0x00, 0x80, 0x07, 0xFF, 0xFF, 0xFF, 0xF9, 0x0F, 0xC0, 0x00, 0x80, 0x0F, 0xFF, 0xFF,
-0xFF, 0xFD, 0xCF, 0xC0, 0x00, 0x00, 0x0F, 0xFF, 0xFF, 0xFF, 0xFD, 0xFF, 0xC0, 0x04, 0x00, 0x1F,
-0xFF, 0xFF, 0xFF, 0xFD, 0xFF, 0xE1, 0xFC, 0x00, 0x1F, 0xFF, 0xFF, 0xFF, 0xFD, 0xFF, 0xFF, 0xFE,
-0xC0, 0x3F, 0xFF, 0xFF, 0xFF, 0xFD, 0xFF, 0xFF, 0xFE, 0xE0, 0x7F, 0xFF, 0xFF, 0xFF, 0xFD, 0xFF,
-0xFF, 0xFE, 0xF8, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0x7F, 0xFF, 0xFE, 0xFD, 0x7F, 0xFF, 0xFF, 0xFF,
-0xFC, 0x1F, 0xFF, 0xF0, 0xFB, 0x3F, 0xFF, 0xFF, 0xFF, 0xFE, 0x01, 0xFE, 0x00, 0xF9, 0x3F, 0xFF,
-0xFF, 0xFF, 0xFE, 0x00, 0x00, 0x00, 0x7D, 0x7F, 0xFF, 0xFF, 0xFF, 0xFE, 0x00, 0x00, 0x00, 0x7F,
-0x7F, 0xFF, 0xFF, 0xFF, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0xFF, 0xFF, 0xFE, 0x00, 0x00,
-0x00, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x00, 0x00, 0x00, 0x1F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE,
-0x00, 0x00, 0x00, 0x1F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x1F, 0xFF, 0xFF, 0xFF,
-0xFF, 0xFF, 0xE0, 0x00, 0x00, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF8, 0x00, 0x03, 0xFF, 0xFF
-};
uint8_t sScreen [] = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -207,6 +158,16 @@
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF
};
+uint8_t battery[32] = {
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0x40, 0x01, 0xC3, 0xFD, 0xC3, 0xFD,
+0xC3, 0xFD, 0xC3, 0xFD, 0x40, 0x01, 0x7F, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+};
+
+uint8_t BLE[32] = {
+0x01, 0x80, 0x01, 0xC0, 0x01, 0xE0, 0x01, 0xF8, 0x1D, 0xF8, 0x0F, 0xF0, 0x07, 0xE0, 0x03, 0xC0,
+0x03, 0xC0, 0x07, 0xE0, 0x0F, 0xF0, 0x0D, 0xF8, 0x01, 0xF0, 0x01, 0xE0, 0x01, 0xC0, 0x01, 0x80
+};
+
uint8_t a0[] = {
0xF0, 0x03, 0xC3, 0xFF, 0xF8, 0x03, 0xC0, 0xFF, 0xF8, 0x03, 0xC0, 0x3F, 0xF8, 0x03, 0xC0, 0x1F,
0xF0, 0x03, 0xC0, 0x0F, 0xE0, 0x03, 0xF0, 0x07, 0xC0, 0x03, 0xFC, 0x03, 0xC0, 0x43, 0xFE, 0x03,
--- a/main.cpp Tue Apr 28 14:39:40 2015 +0000
+++ b/main.cpp Wed Apr 29 07:41:08 2015 +0000
@@ -166,14 +166,18 @@
void updateLCD() {
fb.clear();
fb.bitBlit(img, 96, 96, 0,0);
- //fb.bitBlit(img2, 72, 80, 0, 0);
+
+ fb.bitBlit(battery, 16, 16, 75, 0);
+
+ fb.bitBlit(BLE, 16, 16, 0, 0);
+
fb.printString(mainFont, 60, 65, user);
- fb.printString(mainFont, 5, 63, timeStr);
+ fb.printString(mainFont, 5, 61, timeStr);
- fb.printString(subFont, 16, 80, dayStr);
+ fb.printString(subFont, 14, 78, dayStr);
- fb.printString(subFont, 43, 80, dateStr);
+ fb.printString(subFont, 43, 78, dateStr);
lcd.drawFrameBuffer(fb);
}
