Skip to content

Commit 558652d

Browse files
committed
Added letters M and P
1 parent 81b4dc4 commit 558652d

File tree

2 files changed

+57
-39
lines changed

2 files changed

+57
-39
lines changed

src/bin/demo.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,5 +24,5 @@ fn main() {
2424

2525
let mut display = setup("/dev/gpiochip0", NUM_DISPLAYS, data_pin, cs_pin, clk_pin);
2626
prepare_display(&mut display, NUM_DISPLAYS, 0x0F);
27-
shop_moving_text_in_loop(&mut display, "HELLO 01 ABCDEF ", NUM_DISPLAYS, 50);
27+
shop_moving_text_in_loop(&mut display, "HELLO 01 ABCDEF MAPA ", NUM_DISPLAYS, 50);
2828
}

src/mappings.rs

Lines changed: 56 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -103,17 +103,26 @@ pub const CAP_L: SingleDisplayData = [
103103
0b01000000,
104104
0b01111100,
105105
];
106-
pub const CAP_M: SingleDisplayData = [0; 8]; // TODO
106+
pub const CAP_M: SingleDisplayData = [
107+
0b10000010,
108+
0b11000110,
109+
0b10101010,
110+
0b10111010,
111+
0b10010010,
112+
0b10000010,
113+
0b10000010,
114+
0b10000010,
115+
];
107116
pub const CAP_N: SingleDisplayData = [
108-
0b01000100,
109-
0b01100100,
110-
0b01110100,
111-
0b01010100,
112-
0b01011100,
113-
0b01001100,
114-
0b01001100,
115-
0b01000100,
116-
];
117+
0b01000100,
118+
0b01100100,
119+
0b01110100,
120+
0b01010100,
121+
0b01011100,
122+
0b01001100,
123+
0b01001100,
124+
0b01000100,
125+
];
117126
pub const CAP_O: SingleDisplayData = [
118127
0b00011000,
119128
0b00100100,
@@ -124,18 +133,27 @@ pub const CAP_O: SingleDisplayData = [
124133
0b00100100,
125134
0b00011000,
126135
];
127-
pub const CAP_P: SingleDisplayData = [0; 8]; // TODO
136+
pub const CAP_P: SingleDisplayData = [
137+
0b01111000,
138+
0b01000100,
139+
0b01000100,
140+
0b01000100,
141+
0b01111000,
142+
0b01000000,
143+
0b01000000,
144+
0b01000000,
145+
];
128146
pub const CAP_Q: SingleDisplayData = [0; 8]; // TODO
129147
pub const CAP_R: SingleDisplayData = [
130-
0b01111000,
131-
0b01000100,
132-
0b01000100,
133-
0b01111000,
134-
0b01100000,
135-
0b01010000,
136-
0b01001000,
137-
0b01000100
138-
];
148+
0b01111000,
149+
0b01000100,
150+
0b01000100,
151+
0b01111000,
152+
0b01100000,
153+
0b01010000,
154+
0b01001000,
155+
0b01000100
156+
];
139157
pub const CAP_S: SingleDisplayData = [
140158
0b00011100,
141159
0b00100000,
@@ -148,30 +166,30 @@ pub const CAP_S: SingleDisplayData = [
148166
];
149167
pub const CAP_T: SingleDisplayData = [0; 8]; // TODO
150168
pub const CAP_U: SingleDisplayData = [
151-
0b01000010,
152-
0b01000010,
153-
0b01000010,
154-
0b01000010,
155-
0b01000010,
156-
0b01000010,
157-
0b01000010,
158-
0b00111100,
159-
];
169+
0b01000010,
170+
0b01000010,
171+
0b01000010,
172+
0b01000010,
173+
0b01000010,
174+
0b01000010,
175+
0b01000010,
176+
0b00111100,
177+
];
160178
pub const CAP_V: SingleDisplayData = [0; 8]; // TODO
161179
pub const CAP_W: SingleDisplayData = [0; 8]; // TODO
162180
pub const CAP_X: SingleDisplayData = [0; 8]; // TODO
163181
pub const CAP_Y: SingleDisplayData = [0; 8]; // TODO
164182
pub const CAP_Z: SingleDisplayData = [0; 8]; // TODO
165183
pub const ZERO: SingleDisplayData = [
166-
0b00111000,
167-
0b01000100,
168-
0b01000100,
169-
0b01000100,
170-
0b01000100,
171-
0b01000100,
172-
0b01000100,
173-
0b00111000,
174-
];
184+
0b00111000,
185+
0b01000100,
186+
0b01000100,
187+
0b01000100,
188+
0b01000100,
189+
0b01000100,
190+
0b01000100,
191+
0b00111000,
192+
];
175193
pub const ONE: SingleDisplayData = [
176194
0b00000100,
177195
0b00011100,

0 commit comments

Comments
 (0)