Last active
August 29, 2015 14:10
-
-
Save TorstenC/620741027bf23899012a to your computer and use it in GitHub Desktop.
Arrays für das 24h Wordclock Mock-up aus den Tabellen für 18 x 16
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Mock-up arrays for 24h Wordclock, see http://www.mikrocontroller.net/articles/WordClock24h | |
// Von-Neumann-Variant, Data from WC24h_18x16_08-19,28.Jan.2015, CodeGen v0.11 | |
// Code-Generator see https://gist.github.com/TorstenC/aec0724be4afcd1d7545 | |
#define DisplayX 18 // deprecated | |
#define WC_COLUMNS 18 | |
#define DisplayY 16 // deprecated | |
#define WC_ROWS 16 | |
struct WordIllu { | |
uint8_t row; | |
uint8_t col; | |
uint8_t len; | |
}; | |
static const char* display[1][WC_ROWS]= {{ // dummy-dimension for screen-saver-variant with capital ß | |
"ES#IST#VIERTELEINS", | |
"DREINERSECHSIEBEN#", | |
"ELFÜNFNEUNVIERACHT", | |
"NULLZWEI#ZWÖLFZEHN", | |
"UND#ZWANZIGVIERZIG", | |
"DREISSIGFÜNFZIGUHR", | |
"MINUTEN#VORBISNACH", | |
"UNDHALBDREIVIERTEL", | |
"SIEBENEUNULLZWEINE", | |
"FÜNFSECHSACHTVIER#", | |
"DREINSUND#ELF#ZEHN", | |
"ZWANZIG###DREISSIG", | |
"VIERZIGZWÖLFÜNFZIG", | |
"MINUTENUHR#FRÜHVOR", | |
"ABENDSMITTERNACHTS", | |
"MORGENS....MITTAGS" | |
}}; | |
enum WordPos { | |
WP_DUMMY_1, // 0 = "0_DUMMY" = "" | |
WP_ES, // 1 = "1_ES" = "ES" | |
WP_IST, // 2 = "2_IST" = "IST" | |
WP_VIERTEL_1, // 3 = "3_VIERTEL" = "VIERTEL" | |
WP_DUMMY_2, // 4 = "4_DUMMY" = "" | |
WP_DUMMY_3, // 5 = "5_DUMMY" = "" | |
WP_EIN_1, // 6 = "6_EIN" = "EIN" | |
WP_EINS_1, // 7 = "7_EINS" = "EINS" | |
WP_IN, // 8 = "8_IN" = "IN" | |
WP_DREI_1, // 9 = "9_DREI" = "DREI" | |
WP_EIN_2, // 10 = "10_EIN" = "EIN" | |
WP_EINE_1, // 11 = "11_EINE" = "EINE" | |
WP_EINER, // 12 = "12_EINER" = "EINER" | |
WP_SECH_1, // 13 = "13_SECH" = "SECH" | |
WP_SECHS_1, // 14 = "14_SECHS" = "SECHS" | |
WP_SIEB_1, // 15 = "15_SIEB" = "SIEB" | |
WP_SIEBEN_1, // 16 = "16_SIEBEN" = "SIEBEN" | |
WP_ELF_1, // 17 = "17_ELF" = "ELF" | |
WP_FUENF_1, // 18 = "18_FUENF" = "FÜNF" | |
WP_NEUN_1, // 19 = "19_NEUN" = "NEUN" | |
WP_VIER_1, // 20 = "20_VIER" = "VIER" | |
WP_ACHT_1, // 21 = "21_ACHT" = "ACHT" | |
WP_NULL_1, // 22 = "22_NULL" = "NULL" | |
WP_ZWEI_1, // 23 = "23_ZWEI" = "ZWEI" | |
WP_ZWOELF_1, // 24 = "24_ZWOELF" = "ZWÖLF" | |
WP_ZEHN_1, // 25 = "25_ZEHN" = "ZEHN" | |
WP_UND_1, // 26 = "26_UND" = "UND" | |
WP_ZWANZIG_1, // 27 = "27_ZWANZIG" = "ZWANZIG" | |
WP_VIERZIG_1, // 28 = "28_VIERZIG" = "VIERZIG" | |
WP_DREISSIG_1, // 29 = "29_DREISSIG" = "DREISSIG" | |
WP_FUENFZIG_1, // 30 = "30_FUENFZIG" = "FÜNFZIG" | |
WP_UHR_1, // 31 = "31_UHR" = "UHR" | |
WP_MINUTE_1, // 32 = "32_MINUTE" = "MINUTE" | |
WP_MINUTEN_1, // 33 = "33_MINUTEN" = "MINUTEN" | |
WP_VOR_1, // 34 = "34_VOR" = "VOR" | |
WP_BIS, // 35 = "35_BIS" = "BIS" | |
WP_NACH_1, // 36 = "36_NACH" = "NACH" | |
WP_UND_2, // 37 = "37_UND" = "UND" | |
WP_HALB, // 38 = "38_HALB" = "HALB" | |
WP_DREIVIERTEL, // 39 = "39_DREIVIERTEL" = "DREIVIERTEL" | |
WP_VIERTEL_2, // 40 = "40_VIERTEL" = "VIERTEL" | |
WP_SIEB_2, // 41 = "41_SIEB" = "SIEB" | |
WP_SIEBEN_2, // 42 = "42_SIEBEN" = "SIEBEN" | |
WP_NEUN_2, // 43 = "43_NEUN" = "NEUN" | |
WP_NULL_2, // 44 = "44_NULL" = "NULL" | |
WP_ZWEI_2, // 45 = "45_ZWEI" = "ZWEI" | |
WP_EIN_3, // 46 = "46_EIN" = "EIN" | |
WP_EINE_2, // 47 = "47_EINE" = "EINE" | |
WP_FUENF_2, // 48 = "48_FUENF" = "FÜNF" | |
WP_SECH_2, // 49 = "49_SECH" = "SECH" | |
WP_SECHS_2, // 50 = "50_SECHS" = "SECHS" | |
WP_ACHT_2, // 51 = "51_ACHT" = "ACHT" | |
WP_VIER_2, // 52 = "52_VIER" = "VIER" | |
WP_DREI_2, // 53 = "53_DREI" = "DREI" | |
WP_EIN_4, // 54 = "54_EIN" = "EIN" | |
WP_EINS_2, // 55 = "55_EINS" = "EINS" | |
WP_UND_3, // 56 = "56_UND" = "UND" | |
WP_ELF_2, // 57 = "57_ELF" = "ELF" | |
WP_ZEHN_2, // 58 = "58_ZEHN" = "ZEHN" | |
WP_ZWANZIG_2, // 59 = "59_ZWANZIG" = "ZWANZIG" | |
WP_DREISSIG_2, // 60 = "60_DREISSIG" = "DREISSIG" | |
WP_VIERZIG_2, // 61 = "61_VIERZIG" = "VIERZIG" | |
WP_ZWOELF_2, // 62 = "62_ZWOELF" = "ZWÖLF" | |
WP_FUENFZIG_2, // 63 = "63_FUENFZIG" = "FÜNFZIG" | |
WP_MINUTE_2, // 64 = "64_MINUTE" = "MINUTE" | |
WP_MINUTEN_2, // 65 = "65_MINUTEN" = "MINUTEN" | |
WP_UHR_2, // 66 = "66_UHR" = "UHR" | |
WP_FRUEH, // 67 = "67_FRUEH" = "FRÜH" | |
WP_VOR_2, // 68 = "68_VOR" = "VOR" | |
WP_ABENDS, // 69 = "69_ABENDS" = "ABENDS" | |
WP_MITTERNACHT, // 70 = "70_MITTERNACHT" = "MITTERNACHT" | |
WP_NACH_2, // 71 = "71_NACH" = "NACH" | |
WP_NACHTS, // 72 = "72_NACHTS" = "NACHTS" | |
WP_MORGENS, // 73 = "73_MORGENS" = "MORGENS" | |
WP_LED_1, // 74 = "74_LED1" = "._1" | |
WP_LED_2, // 75 = "75_LED2" = "._2" | |
WP_LED_3, // 76 = "76_LED3" = "._3" | |
WP_LED_4, // 77 = "77_LED4" = "._4" | |
WP_MITTAG_S, // 78 = "78_MITTAGS" = "MITTAGS" | |
WP_COUNT, // number of words | |
WpCount = WP_COUNT // deprecated | |
}; | |
static const struct WordIllu illumination[1][WP_COUNT]= {{ // dummy-dimension for screen-saver-variant with capital ß | |
{0,0,0}, // 0 = WP_DUMMY_1 = "" | |
{0,0,2}, // 1 = WP_ES = "ES" | |
{0,3,3}, // 2 = WP_IST = "IST" | |
{0,7,7}, // 3 = WP_VIERTEL_1 = "VIERTEL" | |
{0,0,0}, // 4 = WP_DUMMY_2 = "" | |
{0,0,0}, // 5 = WP_DUMMY_3 = "" | |
{0,14,3}, // 6 = WP_EIN_1 = "EIN" | |
{0,14,4}, // 7 = WP_EINS_1 = "EINS" | |
{0,15,2}, // 8 = WP_IN = "IN" | |
{1,0,4}, // 9 = WP_DREI_1 = "DREI" | |
{1,2,3}, // 10 = WP_EIN_2 = "EIN" | |
{1,2,4}, // 11 = WP_EINE_1 = "EINE" | |
{1,2,5}, // 12 = WP_EINER = "EINER" | |
{1,7,4}, // 13 = WP_SECH_1 = "SECH" | |
{1,7,5}, // 14 = WP_SECHS_1 = "SECHS" | |
{1,11,4}, // 15 = WP_SIEB_1 = "SIEB" | |
{1,11,6}, // 16 = WP_SIEBEN_1 = "SIEBEN" | |
{2,0,3}, // 17 = WP_ELF_1 = "ELF" | |
{2,2,4}, // 18 = WP_FUENF_1 = "FÜNF" | |
{2,6,4}, // 19 = WP_NEUN_1 = "NEUN" | |
{2,10,4}, // 20 = WP_VIER_1 = "VIER" | |
{2,14,4}, // 21 = WP_ACHT_1 = "ACHT" | |
{3,0,4}, // 22 = WP_NULL_1 = "NULL" | |
{3,4,4}, // 23 = WP_ZWEI_1 = "ZWEI" | |
{3,9,5}, // 24 = WP_ZWOELF_1 = "ZWÖLF" | |
{3,14,4}, // 25 = WP_ZEHN_1 = "ZEHN" | |
{4,0,3}, // 26 = WP_UND_1 = "UND" | |
{4,4,7}, // 27 = WP_ZWANZIG_1 = "ZWANZIG" | |
{4,11,7}, // 28 = WP_VIERZIG_1 = "VIERZIG" | |
{5,0,8}, // 29 = WP_DREISSIG_1 = "DREISSIG" | |
{5,8,7}, // 30 = WP_FUENFZIG_1 = "FÜNFZIG" | |
{5,15,3}, // 31 = WP_UHR_1 = "UHR" | |
{6,0,6}, // 32 = WP_MINUTE_1 = "MINUTE" | |
{6,0,7}, // 33 = WP_MINUTEN_1 = "MINUTEN" | |
{6,8,3}, // 34 = WP_VOR_1 = "VOR" | |
{6,11,3}, // 35 = WP_BIS = "BIS" | |
{6,14,4}, // 36 = WP_NACH_1 = "NACH" | |
{7,0,3}, // 37 = WP_UND_2 = "UND" | |
{7,3,4}, // 38 = WP_HALB = "HALB" | |
{7,7,11}, // 39 = WP_DREIVIERTEL = "DREIVIERTEL" | |
{7,11,7}, // 40 = WP_VIERTEL_2 = "VIERTEL" | |
{8,0,4}, // 41 = WP_SIEB_2 = "SIEB" | |
{8,0,6}, // 42 = WP_SIEBEN_2 = "SIEBEN" | |
{8,5,4}, // 43 = WP_NEUN_2 = "NEUN" | |
{8,8,4}, // 44 = WP_NULL_2 = "NULL" | |
{8,12,4}, // 45 = WP_ZWEI_2 = "ZWEI" | |
{8,14,3}, // 46 = WP_EIN_3 = "EIN" | |
{8,14,4}, // 47 = WP_EINE_2 = "EINE" | |
{9,0,4}, // 48 = WP_FUENF_2 = "FÜNF" | |
{9,4,4}, // 49 = WP_SECH_2 = "SECH" | |
{9,4,5}, // 50 = WP_SECHS_2 = "SECHS" | |
{9,9,4}, // 51 = WP_ACHT_2 = "ACHT" | |
{9,13,4}, // 52 = WP_VIER_2 = "VIER" | |
{10,0,4}, // 53 = WP_DREI_2 = "DREI" | |
{10,2,3}, // 54 = WP_EIN_4 = "EIN" | |
{10,2,4}, // 55 = WP_EINS_2 = "EINS" | |
{10,6,3}, // 56 = WP_UND_3 = "UND" | |
{10,10,3}, // 57 = WP_ELF_2 = "ELF" | |
{10,14,4}, // 58 = WP_ZEHN_2 = "ZEHN" | |
{11,0,7}, // 59 = WP_ZWANZIG_2 = "ZWANZIG" | |
{11,10,8}, // 60 = WP_DREISSIG_2 = "DREISSIG" | |
{12,0,7}, // 61 = WP_VIERZIG_2 = "VIERZIG" | |
{12,7,5}, // 62 = WP_ZWOELF_2 = "ZWÖLF" | |
{12,11,7}, // 63 = WP_FUENFZIG_2 = "FÜNFZIG" | |
{13,0,6}, // 64 = WP_MINUTE_2 = "MINUTE" | |
{13,0,7}, // 65 = WP_MINUTEN_2 = "MINUTEN" | |
{13,7,3}, // 66 = WP_UHR_2 = "UHR" | |
{13,11,4}, // 67 = WP_FRUEH = "FRÜH" | |
{13,15,3}, // 68 = WP_VOR_2 = "VOR" | |
{14,0,6}, // 69 = WP_ABENDS = "ABENDS" | |
{14,6,11}, // 70 = WP_MITTERNACHT = "MITTERNACHT" | |
{14,12,4}, // 71 = WP_NACH_2 = "NACH" | |
{14,12,6}, // 72 = WP_NACHTS = "NACHTS" | |
{15,0,7}, // 73 = WP_MORGENS = "MORGENS" | |
{15,7,1}, // 74 = WP_LED_1 = "._1" | |
{15,8,1}, // 75 = WP_LED_2 = "._2" | |
{15,9,1}, // 76 = WP_LED_3 = "._3" | |
{15,10,1}, // 77 = WP_LED_4 = "._4" | |
{15,11,7}, // 78 = WP_MITTAG_S = "MITTAGS" | |
}}; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment