*full brailleMap in firmware

This commit is contained in:
ethan merchant 2024-03-05 22:21:27 -05:00
parent 4bd4003416
commit 5fcb14ef67

View file

@ -31,113 +31,160 @@ struct BrailleChar {
int servoStates[6]; int servoStates[6];
}; };
std::unordered_map<char, BrailleChar> brailleMap = { std::unordered_map<char, BrailleChar> brailleMap = {
{'_', {{0, 0, {' ', {{
0, 0,
0, 0, 0, 0,
0, 0 0, 0
}}}, }}},
{'a', {{1, 0, {'a', {{
1, 0,
0, 0, 0, 0,
0, 0 0, 0
}}}, }}},
{'b', {{1, 0, {'b', {{
1, 0,
1, 0, 1, 0,
0, 0 0, 0
}}}, }}},
{'c', {{1, 1, {'c', {{
1, 1,
0, 0, 0, 0,
0, 0 0, 0
}}}, }}},
{'d', {{1, 1, {'d', {{
1, 1,
0, 1, 0, 1,
0, 0 0, 0
}}}, }}},
{'e', {{1, 0, {'e', {{
1, 0,
0, 1, 0, 1,
0, 0 0, 0
}}}, }}},
{'f', {{1, 1, {'f', {{
1, 1,
1, 0, 1, 0,
0, 0 0, 0
}}}, }}},
{'g', {{1, 1, {'g', {{
1, 1,
1, 1, 1, 1,
0, 0 0, 0
}}}, }}},
{'h', {{1, 0, {'h', {{
1, 0,
1, 1, 1, 1,
0, 0 0, 0
}}}, }}},
{'i', {{0, 1, {'i', {{
0, 1,
1, 0, 1, 0,
0, 0 0, 0
}}}, }}},
{'j', {{0, 1, {'j', {{
0, 1,
1, 1, 1, 1,
0, 0 0, 0
}}}, }}},
{'k', {{1, 0, {'k', {{
1, 0,
0, 0, 0, 0,
1, 0 1, 0
}}}, }}},
{'l', {{1, 0, {'l', {{
1, 0,
1, 0, 1, 0,
1, 0 1, 0
}}}, }}},
{'m', {{1, 1, {'m', {{
1, 1,
0, 0, 0, 0,
1, 0 1, 0
}}}, }}},
{'n', {{1, 1, {'n', {{
1, 1,
0, 1, 0, 1,
1, 0 1, 0
}}}, }}},
{'o', {{1, 0, {'o', {{
1, 0,
0, 1, 0, 1,
1, 0 1, 0
}}}, }}},
{'p', {{1, 1, {'p', {{
1, 1,
1, 0, 1, 0,
1, 0 1, 0
}}}, }}},
{'q', {{1, 1, {'q', {{
1, 1,
1, 1, 1, 1,
1, 0 1, 0
}}}, }}},
{'r', {{1, 0, {'r', {{
1, 0,
1, 1, 1, 1,
1, 0 1, 0
}}}, }}},
{'s', {{0, 1, {'s', {{
0, 1,
1, 0, 1, 0,
1, 0 1, 0
}}}, }}},
{'t', {{0, 1, {'t', {{
0, 1,
1, 1, 1, 1,
1, 0 1, 0
}}}, }}},
{'u', {{1, 0, {'u', {{
1, 0,
0, 0, 0, 0,
1, 1 1, 1
}}}, }}},
{'v', {{1, 0, {'v', {{
1, 0,
1, 0, 1, 0,
1, 1 1, 1
}}}, }}},
{'w', {{0, 1, {'w', {{
0, 1,
1, 1, 1, 1,
0, 1 0, 1
}}}, }}},
{'x', {{1, 1, {'x', {{
1, 1,
0, 0, 0, 0,
1, 1 1, 1
}}}, }}},
{'y', {{1, 1, {'y', {{
1, 1,
0, 1, 0, 1,
1, 1 1, 1
}}}, }}},
{'z', {{1, 0, {'z', {{
1, 0,
0, 1, 0, 1,
1, 1 1, 1
}}},
{',', {{
0, 0,
1, 0,
0, 0
}}},
{'.', {{
0, 0,
1, 1,
0, 1
}}},
{'/', {{
0, 1,
0, 0,
1, 0
}}},
{';', {{
0, 0,
1, 0,
1, 0
}}} }}}
}; };