I am running a led matrix board that is 32 x 8 and the following code is for the numbers and images to display.
What type of code is? 0b0100, 0b000...etc How does it work?
How can I modify it for a led matrix that is 64 x 16?
#define DIGIT_WIDTH 6
#define DIGIT_HEIGHT 8
char DIGIT_0 [] = {
0b1110, 0b0111, 0b1111, 0b1111, 0b0001, 0b1000, 0b0001, 0b1000, 0b1111, 0b1111, 0b1110, 0b0111, 0b0000, 0b0000, 0b0000, 0b0000};
char DIGIT_1 [] = {
0b0000, 0b0000, 0b0010, 0b0000, 0b0010, 0b0000, 0b1111, 0b1111, 0b1111, 0b1111, 0b0000, 0b0000, 0b0000, 0b0000, 0b0000, 0b0000};
char DIGIT_2 [] = {
0b0010, 0b1100, 0b0011, 0b1110, 0b0001, 0b1011, 0b1001, 0b1001, 0b1111, 0b1000, 0b0110, 0b1000, 0b0000, 0b0000, 0b0000, 0b0000};
char DIGIT_3 [] = {
0b0010, 0b0100, 0b0011, 0b1100, 0b1001, 0b1000, 0b1001, 0b1000, 0b1111, 0b1111, 0b0110, 0b0111, 0b0000, 0b0000, 0b0000, 0b0000};
char DIGIT_4 [] = {
0b1000, 0b0011, 0b1100, 0b0011, 0b0010, 0b0010, 0b1111, 0b1111, 0b1111, 0b1111, 0b0000, 0b0010, 0b0000, 0b0000, 0b0000, 0b0000};
char DIGIT_5 [] = {
0b1111, 0b0100, 0b1111, 0b1100, 0b1001, 0b1000, 0b1001, 0b1000, 0b1001, 0b1111, 0b0001, 0b0111, 0b0000, 0b0000, 0b0000, 0b0000};
char DIGIT_6 [] = {
0b1000, 0b0111, 0b1110, 0b1111, 0b0011, 0b1001, 0b0001, 0b1001, 0b0001, 0b1111, 0b0000, 0b0110, 0b0000, 0b0000, 0b0000, 0b0000};
char DIGIT_7 [] = {
0b0001, 0b0000, 0b0001, 0b1100, 0b0001, 0b1111, 0b1101, 0b0011, 0b1111, 0b0000, 0b0111, 0b0000, 0b0000, 0b0000, 0b0000, 0b0000};
char DIGIT_8 [] = {
0b0110, 0b0111, 0b1111, 0b1111, 0b1001, 0b1000, 0b1001, 0b1000, 0b1111, 0b1111, 0b0110, 0b0111, 0b0000, 0b0000, 0b0000, 0b0000};
char DIGIT_9 [] = {
0b0110, 0b0000, 0b1111, 0b1000, 0b1001, 0b1000, 0b1001, 0b1100, 0b1111, 0b0111, 0b1110, 0b0001, 0b0000, 0b0000, 0b0000, 0b0000};
#define TEXT_WIDTH 32
#define TEXT_HEIGHT 8
char TEXT_Rally [] = {
0b1111, 0b1111, 0b1111, 0b1111, 0b0001, 0b0001, 0b0001, 0b0001, 0b0001, 0b0001, 0b1111, 0b1111, 0b1110, 0b1110, 0b0000, 0b0000, 0b0000, 0b1111, 0b1100, 0b1111, 0b1111, 0b0010, 0b1111, 0b0010, 0b1100, 0b1111, 0b0000, 0b1111, 0b0000, 0b0000, 0b1111, 0b1111, 0b1111, 0b1111, 0b0000, 0b1000, 0b0000, 0b1000, 0b0000, 0b1000, 0b0000, 0b0000, 0b1111, 0b1111, 0b1111, 0b1111, 0b0000, 0b1000, 0b0011, 0b1000, 0b0111, 0b1000, 0b1100, 0b0000, 0b1000, 0b1111, 0b1000, 0b1111, 0b1100, 0b0000, 0b0111, 0b0000, 0b0011, 0b0000};
char TEXT_L_WIN [] = {
0b0000, 0b0000, 0b0000, 0b0000, 0b0000, 0b0000, 0b1000, 0b0001, 0b1100, 0b0011, 0b1110, 0b0111, 0b0000, 0b0000, 0b0000, 0b0000, 0b1111, 0b0001, 0b1111, 0b0111, 0b0000, 0b1110, 0b0000, 0b1110, 0b1100, 0b0111, 0b1100, 0b0111, 0b0000, 0b1110, 0b0000, 0b1110, 0b1111, 0b0111, 0b1111, 0b0001, 0b0000, 0b0000, 0b1111, 0b1111, 0b1111, 0b1111, 0b0000, 0b0000, 0b1111, 0b1111, 0b1111, 0b1111, 0b1110, 0b0001, 0b1000, 0b0011, 0b0000, 0b1111, 0b1111, 0b1111, 0b1111, 0b1111, 0b0000, 0b0000, 0b0000, 0b0000, 0b0000, 0b0000};
char TEXT_R_WIN [] = {
0b0000, 0b0000, 0b0000, 0b0000, 0b0000, 0b0000, 0b1111, 0b0001, 0b1111, 0b0111, 0b0000, 0b1110, 0b0000, 0b1110, 0b1100, 0b0111, 0b1100, 0b0111, 0b0000, 0b1110, 0b0000, 0b1110, 0b1111, 0b0111, 0b1111, 0b0001, 0b0000, 0b0000, 0b1111, 0b1111, 0b1111, 0b1111, 0b0000, 0b0000, 0b1111, 0b1111, 0b1111, 0b1111, 0b1110, 0b0001, 0b1000, 0b0011, 0b0000, 0b1111, 0b1111, 0b1111, 0b1111, 0b1111, 0b0000, 0b0000, 0b0000, 0b0000, 0b1110, 0b0111, 0b1100, 0b0011, 0b1000, 0b0001, 0b0000, 0b0000, 0b0000, 0b0000, 0b0000, 0b0000};