Added very old code for driving a 5x7 dot matrix LED display
This commit is contained in:
parent
2985c36666
commit
3a53fb0805
2 changed files with 458 additions and 0 deletions
233
Matrix/MatrixFonts3x5.h
Normal file
233
Matrix/MatrixFonts3x5.h
Normal file
|
|
@ -0,0 +1,233 @@
|
|||
|
||||
#define A { \
|
||||
{0,0,0,0,0,0,0}, \
|
||||
{0,1,1,1,1,0,0}, \
|
||||
{0,0,0,1,0,1,0}, \
|
||||
{0,1,1,1,1,0,0}, \
|
||||
{0,0,0,0,0,0,0} \
|
||||
}
|
||||
|
||||
#define B { \
|
||||
{0,0,0,0,0,0,0}, \
|
||||
{0,1,1,1,1,1,0}, \
|
||||
{0,1,0,1,0,1,0}, \
|
||||
{0,0,1,0,1,0,0}, \
|
||||
{0,0,0,0,0,0,0} \
|
||||
}
|
||||
|
||||
#define C { \
|
||||
{0,0,0,0,0,0,0}, \
|
||||
{0,0,1,1,1,0,0}, \
|
||||
{0,1,0,0,0,1,0}, \
|
||||
{0,0,1,0,1,0,0}, \
|
||||
{0,0,0,0,0,0,0} \
|
||||
}
|
||||
|
||||
#define D { \
|
||||
{0,0,0,0,0,0,0}, \
|
||||
{0,1,1,1,1,1,0}, \
|
||||
{0,1,0,0,0,1,0}, \
|
||||
{0,0,1,1,1,0,0}, \
|
||||
{0,0,0,0,0,0,0} \
|
||||
}
|
||||
|
||||
#define E { \
|
||||
{0,0,0,0,0,0,0}, \
|
||||
{0,1,1,1,1,1,0}, \
|
||||
{0,1,0,1,0,1,0}, \
|
||||
{0,1,0,0,0,1,0}, \
|
||||
{0,0,0,0,0,0,0} \
|
||||
}
|
||||
|
||||
#define F { \
|
||||
{0,0,0,0,0,0,0}, \
|
||||
{0,1,1,1,1,1,0}, \
|
||||
{0,0,0,1,0,1,0}, \
|
||||
{0,0,0,0,0,1,0}, \
|
||||
{0,0,0,0,0,0,0} \
|
||||
}
|
||||
|
||||
#define G { \
|
||||
{0,0,0,0,0,0,0}, \
|
||||
{0,1,1,1,1,1,0}, \
|
||||
{0,1,0,1,0,1,0}, \
|
||||
{0,1,1,1,0,1,0}, \
|
||||
{0,0,0,0,0,0,0} \
|
||||
}
|
||||
|
||||
#define H { \
|
||||
{0,0,0,0,0,0,0}, \
|
||||
{0,1,1,1,1,1,0}, \
|
||||
{0,0,0,1,0,0,0}, \
|
||||
{0,1,1,1,1,1,0}, \
|
||||
{0,0,0,0,0,0,0} \
|
||||
}
|
||||
|
||||
#define I { \
|
||||
{0,0,0,0,0,0,0}, \
|
||||
{0,0,0,0,0,0,0}, \
|
||||
{0,1,1,1,1,1,0}, \
|
||||
{0,0,0,0,0,0,0}, \
|
||||
{0,0,0,0,0,0,0} \
|
||||
}
|
||||
|
||||
#define J { \
|
||||
{0,0,0,0,0,0,0}, \
|
||||
{0,0,1,1,0,0,0}, \
|
||||
{0,1,0,0,0,0,0}, \
|
||||
{0,0,1,1,1,1,0}, \
|
||||
{0,0,0,0,0,0,0} \
|
||||
}
|
||||
|
||||
#define K { \
|
||||
{0,0,0,0,0,0,0}, \
|
||||
{0,1,1,1,1,1,0}, \
|
||||
{0,0,0,1,0,0,0}, \
|
||||
{0,1,1,0,1,1,0}, \
|
||||
{0,0,0,0,0,0,0} \
|
||||
}
|
||||
|
||||
#define L { \
|
||||
{0,0,0,0,0,0,0}, \
|
||||
{0,1,1,1,1,1,0}, \
|
||||
{0,1,0,0,0,0,0}, \
|
||||
{0,1,0,0,0,0,0}, \
|
||||
{0,0,0,0,0,0,0} \
|
||||
}
|
||||
|
||||
#define M { \
|
||||
{0,0,0,0,0,0,0}, \
|
||||
{0,1,1,1,1,1,0}, \
|
||||
{0,0,0,0,1,0,0}, \
|
||||
{0,1,1,1,1,1,0}, \
|
||||
{0,0,0,0,0,0,0} \
|
||||
}
|
||||
|
||||
#define N { \
|
||||
{0,0,0,0,0,0,0}, \
|
||||
{0,1,1,1,1,1,0}, \
|
||||
{0,0,1,1,1,0,0}, \
|
||||
{0,1,1,1,1,1,0}, \
|
||||
{0,0,0,0,0,0,0} \
|
||||
}
|
||||
|
||||
#define O { \
|
||||
{0,0,0,0,0,0,0}, \
|
||||
{0,1,1,1,1,1,0}, \
|
||||
{0,1,0,0,0,1,0}, \
|
||||
{0,1,1,1,1,1,0}, \
|
||||
{0,0,0,0,0,0,0} \
|
||||
}
|
||||
|
||||
#define P { \
|
||||
{0,0,0,0,0,0,0}, \
|
||||
{0,1,1,1,1,1,0}, \
|
||||
{0,0,0,1,0,1,0}, \
|
||||
{0,0,0,1,1,1,0}, \
|
||||
{0,0,0,0,0,0,0} \
|
||||
}
|
||||
|
||||
#define Q { \
|
||||
{0,0,0,0,0,0,0}, \
|
||||
{0,1,1,1,1,1,0}, \
|
||||
{0,1,0,0,0,1,0}, \
|
||||
{0,0,1,1,1,1,0}, \
|
||||
{0,0,0,0,0,0,0} \
|
||||
}
|
||||
|
||||
#define R { \
|
||||
{0,0,0,0,0,0,0}, \
|
||||
{0,1,1,1,1,1,0}, \
|
||||
{0,0,1,1,0,1,0}, \
|
||||
{0,1,0,1,1,1,0}, \
|
||||
{0,0,0,0,0,0,0} \
|
||||
}
|
||||
|
||||
#define S { \
|
||||
{0,0,0,0,0,0,0}, \
|
||||
{0,1,0,0,1,0,0}, \
|
||||
{0,1,0,1,0,1,0}, \
|
||||
{0,0,1,0,0,1,0}, \
|
||||
{0,0,0,0,0,0,0} \
|
||||
}
|
||||
|
||||
#define T { \
|
||||
{0,0,0,0,0,0,0}, \
|
||||
{0,0,0,0,0,1,0}, \
|
||||
{0,1,1,1,1,1,0}, \
|
||||
{0,0,0,0,0,1,0}, \
|
||||
{0,0,0,0,0,0,0} \
|
||||
}
|
||||
|
||||
#define U { \
|
||||
{0,0,0,0,0,0,0}, \
|
||||
{0,1,1,1,1,1,0}, \
|
||||
{0,1,0,0,0,0,0}, \
|
||||
{0,1,1,1,1,1,0}, \
|
||||
{0,0,0,0,0,0,0} \
|
||||
}
|
||||
|
||||
#define V { \
|
||||
{0,0,0,0,0,0,0}, \
|
||||
{0,0,1,1,1,1,0}, \
|
||||
{0,1,0,0,0,0,0}, \
|
||||
{0,0,1,1,1,1,0}, \
|
||||
{0,0,0,0,0,0,0} \
|
||||
}
|
||||
|
||||
#define W { \
|
||||
{0,0,0,0,0,0,0}, \
|
||||
{0,1,1,1,1,1,0}, \
|
||||
{0,0,1,0,0,0,0}, \
|
||||
{0,1,1,1,1,1,0}, \
|
||||
{0,0,0,0,0,0,0} \
|
||||
}
|
||||
|
||||
#define X { \
|
||||
{0,0,0,0,0,0,0}, \
|
||||
{0,1,1,0,1,1,0}, \
|
||||
{0,0,0,1,0,0,0}, \
|
||||
{0,1,1,0,1,1,0}, \
|
||||
{0,0,0,0,0,0,0} \
|
||||
}
|
||||
|
||||
#define Y { \
|
||||
{0,0,0,0,0,0,0}, \
|
||||
{0,0,0,0,1,1,0}, \
|
||||
{0,1,1,1,0,0,0}, \
|
||||
{0,0,0,0,1,1,0}, \
|
||||
{0,0,0,0,0,0,0} \
|
||||
}
|
||||
|
||||
#define Z { \
|
||||
{0,0,0,0,0,0,0}, \
|
||||
{0,1,0,0,1,1,0}, \
|
||||
{0,1,0,1,0,1,0}, \
|
||||
{0,1,1,0,0,1,0}, \
|
||||
{0,0,0,0,0,0,0} \
|
||||
}
|
||||
|
||||
#define DASH { \
|
||||
{0,0,0,0,0,0,0}, \
|
||||
{0,0,0,1,0,0,0}, \
|
||||
{0,0,0,1,0,0,0}, \
|
||||
{0,0,0,1,0,0,0}, \
|
||||
{0,0,0,0,0,0,0} \
|
||||
}
|
||||
|
||||
#define SPACE { \
|
||||
{0,0,0,0,0,0,0}, \
|
||||
{0,0,0,0,0,0,0}, \
|
||||
{0,0,0,0,0,0,0}, \
|
||||
{0,0,0,0,0,0,0}, \
|
||||
{0,0,0,0,0,0,0} \
|
||||
}
|
||||
|
||||
#define DOT { \
|
||||
{0,0,0,0,0,0,0}, \
|
||||
{0,1,0,0,0,0,0}, \
|
||||
{0,0,0,0,0,0,0}, \
|
||||
{0,0,0,0,0,0,0}, \
|
||||
{0,0,0,0,0,0,0} \
|
||||
}
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue