summaryrefslogtreecommitdiff
path: root/src/displayapp/screens/Symbols.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/displayapp/screens/Symbols.h')
-rw-r--r--src/displayapp/screens/Symbols.h108
1 files changed, 103 insertions, 5 deletions
diff --git a/src/displayapp/screens/Symbols.h b/src/displayapp/screens/Symbols.h
index 1b7a952..39c92f6 100644
--- a/src/displayapp/screens/Symbols.h
+++ b/src/displayapp/screens/Symbols.h
@@ -43,6 +43,28 @@
0 \
}
+#define GGG( \
+ a1,b1,c1,A,B,C,a,b,c, \
+ d1,e1,f1,D,E,F,d,e,f, \
+ g1,h1,i1,G,H,I,g,h,i, \
+ j1,k1,l1,J,K,L,j,k,l, \
+ m1,n1,o1,M,N,O,m,n,o \
+) { \
+ ((char)( 0xF3 )), \
+ ((char)( 0xB8 | (i1<<2) | (j1<<1) | k1 )), \
+ ((char)( 0x80 | (l1<<5) | (m1<<4) | (n1<<3) | (o1<<2) | (a1<<1) | b1 )), \
+ ((char)( 0x80 | (c1<<5) | (d1<<4) | (e1<<3) | (f1<<2) | (g1<<1) | h1 )), \
+ ((char)( 0xF3 )), \
+ ((char)( 0xB8 | (I<<2) | (J<<1) | K )), \
+ ((char)( 0x80 | (L<<5) | (M<<4) | (N<<3) | (O<<2) | (A<<1) | B )), \
+ ((char)( 0x80 | (C<<5) | (D<<4) | (E<<3) | (F<<2) | (G<<1) | H )), \
+ ((char)( 0xF3 )), \
+ ((char)( 0xB0 | (i<<2) | (j<<1) | k )), \
+ ((char)( 0x80 | (l<<5) | (m<<4) | (n<<3) | (o<<2) | (a<<1) | b )), \
+ ((char)( 0x80 | (c<<5) | (d<<4) | (e<<3) | (f<<2) | (g<<1) | h )), \
+ 0 \
+}
+
#define X 1
#define _ 0
@@ -137,11 +159,86 @@ namespace Pinetime {
_, X, X, X, _, _);
static constexpr const char alarmClock[] =
// "\xEF\x80\x97";
- H(_, X, _, X, _, _,
- X, X, X, X, X, _,
- _, X, X, X, _, _,
- X, _, _, _, X, _,
- X, _, X, _, X, _);
+ // GGG(_, _, _, _, _, X, _, _, X,
+ // _, _, _, _, _, X, _, _, X,
+ // X, X, _, _, X, X, _, X, X,
+ // _, _, X, _, _, _, _, _, _,
+ // _, _, X, _, _, _, _, _, _);
+ H(_, _, _, _, _, X,
+ _, _, _, X, _, X,
+ _, X, _, _, _, _,
+ X, X, X, _, _, _,
+ _, X, _, _, _, _);
+ // H(_, _, _, X, _, X,
+ // _, _, _, X, _, X,
+ // _, X, _, _, _, X,
+ // X, X, X, _, _, _,
+ // _, X, _, _, _, _);
+ // H(_, _, _, _, _, X,
+ // _, _, _, X, _, X,
+ // X, X, _, X, _, X,
+ // X, X, _, _, _, _,
+ // _, _, _, _, _, _);
+ // H(_, X, X, _, _, X,
+ // X, X, X, X, _, X,
+ // X, X, X, X, _, X,
+ // _, X, X, _, _, _,
+ // X, _, _, X, _, _);
+ // H(_, _, _, _, _, X,
+ // _, X, X, _, _, X,
+ // X, X, X, X, _, _,
+ // X, X, X, X, _, _,
+ // _, X, X, _, _, _);
+ // H(_, X, X, _, _, X,
+ // X, _, _, X, _, X,
+ // X, _, _, X, _, _,
+ // _, X, X, _, _, _,
+ // X, X, X, X, _, _);
+ // H(_, _, _, X, _, X,
+ // _, _, _, X, _, X,
+ // _, X, _, _, _, _,
+ // X, X, X, _, _, _,
+ // _, X, _, _, _, _);
+ // H(_, _, X, _, _, X,
+ // _, _, _, X, _, X,
+ // _, X, _, _, _, _,
+ // X, X, X, _, _, _,
+ // _, X, _, _, _, _);
+ // H(_, X, _, _, X, _,
+ // X, _, _, _, _, X,
+ // _, _, X, X, _, _,
+ // _, X, _, _, X, _,
+ // _, X, _, _, X, _);
+ // H(X, X, _, _, X, _,
+ // X, _, X, _, _, X,
+ // X, _, X, _, _, X,
+ // _, _, X, _, _, _,
+ // X, X, _, _, _, _);
+ // GGG(_, X, X, X, _, _, X, _, _,
+ // X, _, X, _, X, _, _, X, _,
+ // X, _, X, _, X, _, _, X, _,
+ // X, _, _, _, X, _, _, _, _,
+ // _, X, X, X, _, _, _, _, _);
+ // GGG(_, X, X, X, _, _, _, X, _,
+ // X, _, X, _, X, _, _, X, _,
+ // X, _, X, _, X, _, X, _, _,
+ // X, _, _, _, X, _, _, _, _,
+ // _, X, X, X, _, _, _, _, _);
+ // GGG(_, _, _, _, _, X, _, _, X,
+ // X, X, _, _, _, X, _, _, X,
+ // _, _, X, _, X, X, _, X, X,
+ // _, _, X, _, _, _, _, _, _,
+ // X, X, _, _, _, _, _, _, _);
+ // H(X, _, _, _, _, X,
+ // X, _, _, _, _, X,
+ // _, _, X, X, _, _,
+ // _, X, _, _, X, _,
+ // _, X, _, _, X, _);
+ // H(_, X, _, X, _, _,
+ // X, X, X, X, X, _,
+ // _, X, X, X, _, _,
+ // X, _, _, _, X, _,
+ // X, _, X, _, X, _);
static constexpr const char* info = "\xEF\x84\xA9";
static constexpr const char* list = "\xEF\x80\xBA";
static constexpr const char* sun = "\xEF\x86\x85";
@@ -315,6 +412,7 @@ namespace Pinetime {
}
}
+#undef GGG
#undef H
#undef G
#undef X