summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2009-10-26 14:58:57 +0000
committerDimitri Sokolyuk <demon@dim13.org>2009-10-26 14:58:57 +0000
commitdf906013d4d3d4fd31d9ba2b1472487bd33b2130 (patch)
treef33195cbe79f4a362d3818275482f8098afecd1a
parent03d7b01bc7abadfc02109ca76725f2c505615120 (diff)
add hexadecimal digits
-rw-r--r--7seg.c14
1 files changed, 13 insertions, 1 deletions
diff --git a/7seg.c b/7seg.c
index e92da5f..f2dcc77 100644
--- a/7seg.c
+++ b/7seg.c
@@ -19,7 +19,7 @@
#include <stdlib.h>
#include <string.h>
-char allowed[] = "0123456789:.-";
+char allowed[] = "0123456789:.-ABCDEFabcdef";
char *seg[][3] = {
['0'] = { " _ ", "| |", "|_|" },
@@ -35,6 +35,18 @@ char *seg[][3] = {
[':'] = { " ", " * ", " * " },
['.'] = { " ", " ", " * " },
['-'] = { " ", " _ ", " " },
+ ['A'] = { " _ ", "|_|", "| |" },
+ ['B'] = { " ", "|_ ", "|_|" },
+ ['C'] = { " _ ", "| ", "|_ " },
+ ['D'] = { " ", " _|", "|_|" },
+ ['E'] = { " _ ", "|_ ", "|_ " },
+ ['F'] = { " _ ", "|_ ", "| " },
+ ['a'] = { " _ ", "|_|", "| |" },
+ ['b'] = { " ", "|_ ", "|_|" },
+ ['c'] = { " _ ", "| ", "|_ " },
+ ['d'] = { " ", " _|", "|_|" },
+ ['e'] = { " _ ", "|_ ", "|_ " },
+ ['f'] = { " _ ", "|_ ", "| " },
};
char **