diff options
| author | Michele Bini <michele.bini@gmail.com> | 2022-05-29 02:36:10 (GMT) |
|---|---|---|
| committer | Michele Bini <michele.bini@gmail.com> | 2022-05-29 02:36:10 (GMT) |
| commit | fb73c34d1673dc037596468ae217fa29a1b7d39a (patch) | |
| tree | 4565ba67a3b5f87e2094eb6bd8c06071bd768e14 | |
| parent | 12543801acb534b5be7bf619856a4dd75e04ed9d (diff) | |
Try another glyph for alarm clock
| -rw-r--r-- | src/displayapp/screens/Symbols.h | 108 |
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 |
