From c6dc3064e7ebf1f13826487105f748745434da4d Mon Sep 17 00:00:00 2001 From: root Date: Fri, 19 Mar 2021 09:36:36 +0000 Subject: change font --- app/display.c | 2 +- app/max7219.c | 20 ++++++++++++++++++++ 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/app/display.c b/app/display.c index ad24962..5c745b7 100644 --- a/app/display.c +++ b/app/display.c @@ -27,7 +27,7 @@ void display_report_svin (int valid, int active) } -static const char *day_name[] = {"su", "mo", "tu", "we", "th", "fr", "sa"}; +static const char *day_name[] = {"su", "mm", "tu", "ww", "th", "fr", "sa"}; void display_dispatch (void) diff --git a/app/max7219.c b/app/max7219.c index 76af7b0..208eac9 100644 --- a/app/max7219.c +++ b/app/max7219.c @@ -148,6 +148,19 @@ max7219_refresh (void) #define SF 0x02 #define SG 0x01 +/* + * AAAA + * F B + * F B + * F B + * GGGG + * E C + * E C + * E C + * DDDD DP + * + */ + uint8_t max7219_char_to_bits (unsigned v) { switch (v) { @@ -238,6 +251,10 @@ uint8_t max7219_char_to_bits (unsigned v) case 'n': return SG | SE | SC; + case 'M': + return SG | SC; + + case 'o': return SG | SE | SC | SD; @@ -257,6 +274,9 @@ uint8_t max7219_char_to_bits (unsigned v) case 'w': return SE | SC | SD; + case 'W': + return SD | SC; + case 'y': return SF | SB | SG | SC | SD; -- cgit v1.2.3