*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,114 +31,161 @@ struct BrailleChar {
int servoStates[6];
};
std::unordered_map<char, BrailleChar> brailleMap = {
{'_', {{0, 0,
0, 0,
0, 0
}}},
{'a', {{1, 0,
0, 0,
0, 0
}}},
{'b', {{1, 0,
1, 0,
0, 0
}}},
{'c', {{1, 1,
0, 0,
0, 0
}}},
{'d', {{1, 1,
0, 1,
0, 0
}}},
{'e', {{1, 0,
0, 1,
0, 0
}}},
{'f', {{1, 1,
1, 0,
0, 0
}}},
{'g', {{1, 1,
1, 1,
0, 0
}}},
{'h', {{1, 0,
1, 1,
0, 0
}}},
{'i', {{0, 1,
1, 0,
0, 0
}}},
{'j', {{0, 1,
1, 1,
0, 0
}}},
{'k', {{1, 0,
0, 0,
1, 0
}}},
{'l', {{1, 0,
1, 0,
1, 0
}}},
{'m', {{1, 1,
0, 0,
1, 0
}}},
{'n', {{1, 1,
0, 1,
1, 0
}}},
{'o', {{1, 0,
0, 1,
1, 0
}}},
{'p', {{1, 1,
1, 0,
1, 0
}}},
{'q', {{1, 1,
1, 1,
1, 0
}}},
{'r', {{1, 0,
1, 1,
1, 0
}}},
{'s', {{0, 1,
1, 0,
1, 0
}}},
{'t', {{0, 1,
1, 1,
1, 0
}}},
{'u', {{1, 0,
0, 0,
1, 1
}}},
{'v', {{1, 0,
1, 0,
1, 1
}}},
{'w', {{0, 1,
1, 1,
0, 1
}}},
{'x', {{1, 1,
0, 0,
1, 1
}}},
{'y', {{1, 1,
0, 1,
1, 1
}}},
{'z', {{1, 0,
0, 1,
1, 1
}}}
{' ', {{
0, 0,
0, 0,
0, 0
}}},
{'a', {{
1, 0,
0, 0,
0, 0
}}},
{'b', {{
1, 0,
1, 0,
0, 0
}}},
{'c', {{
1, 1,
0, 0,
0, 0
}}},
{'d', {{
1, 1,
0, 1,
0, 0
}}},
{'e', {{
1, 0,
0, 1,
0, 0
}}},
{'f', {{
1, 1,
1, 0,
0, 0
}}},
{'g', {{
1, 1,
1, 1,
0, 0
}}},
{'h', {{
1, 0,
1, 1,
0, 0
}}},
{'i', {{
0, 1,
1, 0,
0, 0
}}},
{'j', {{
0, 1,
1, 1,
0, 0
}}},
{'k', {{
1, 0,
0, 0,
1, 0
}}},
{'l', {{
1, 0,
1, 0,
1, 0
}}},
{'m', {{
1, 1,
0, 0,
1, 0
}}},
{'n', {{
1, 1,
0, 1,
1, 0
}}},
{'o', {{
1, 0,
0, 1,
1, 0
}}},
{'p', {{
1, 1,
1, 0,
1, 0
}}},
{'q', {{
1, 1,
1, 1,
1, 0
}}},
{'r', {{
1, 0,
1, 1,
1, 0
}}},
{'s', {{
0, 1,
1, 0,
1, 0
}}},
{'t', {{
0, 1,
1, 1,
1, 0
}}},
{'u', {{
1, 0,
0, 0,
1, 1
}}},
{'v', {{
1, 0,
1, 0,
1, 1
}}},
{'w', {{
0, 1,
1, 1,
0, 1
}}},
{'x', {{
1, 1,
0, 0,
1, 1
}}},
{'y', {{
1, 1,
0, 1,
1, 1
}}},
{'z', {{
1, 0,
0, 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
}}}
};
void setup()