From fb73c34d1673dc037596468ae217fa29a1b7d39a Mon Sep 17 00:00:00 2001 From: Michele Bini Date: Sun, 29 May 2022 04:36:10 +0200 Subject: Try another glyph for alarm clock 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 -- cgit v0.10.2