diff --git a/src/custom_characters.h b/src/custom_characters.h index 2ed49f0..feffef3 100644 --- a/src/custom_characters.h +++ b/src/custom_characters.h @@ -207,6 +207,23 @@ static const unsigned char tentSymbol[] PROGMEM = { 0b00000000, 0b00000000 }; +static const unsigned char houseSymbol[] PROGMEM = { + 0b00000011, 0b11000000, + 0b00000111, 0b11100000, + 0b00001111, 0b11110110, + 0b00011111, 0b11111110, + 0b00111111, 0b11111110, + 0b01111111, 0b11111110, + 0b11111111, 0b11111111, + 0b01000000, 0b00000010, + 0b01001111, 0b10111010, + 0b01001000, 0b10101010, + 0b01001001, 0b10111010, + 0b01001000, 0b10000010, + 0b01001000, 0b10000010, + 0b01111111, 0b11111110 +}; + /*static const unsigned char noSymbol[] PROGMEM = { 0b00000000, 0b00000000, 0b00000000, 0b00000000, diff --git a/src/display.cpp b/src/display.cpp index 91182c7..342bc3f 100644 --- a/src/display.cpp +++ b/src/display.cpp @@ -24,9 +24,11 @@ extern int menuDisplay; extern bool symbolAvailable; extern bool bluetoothConnected; -const char* symbolArray[] = { "[", ">", "j", "b", "<", "s", "u", "R", "v", "(", ";"}; +const char* symbolArray[] = { "[", ">", "j", "b", "<", "s", "u", "R", "v", "(", ";", "-"}; int symbolArraySize = sizeof(symbolArray)/sizeof(symbolArray[0]); -const uint8_t *symbolsAPRS[] = {runnerSymbol, carSymbol, jeepSymbol, bikeSymbol, motorcycleSymbol, shipSymbol, truckSymbol, recreationalVehicleSymbol, vanSymbol, carsateliteSymbol, tentSymbol}; +const uint8_t *symbolsAPRS[] = {runnerSymbol, carSymbol, jeepSymbol, bikeSymbol, motorcycleSymbol, shipSymbol, + truckSymbol, recreationalVehicleSymbol, vanSymbol, carsateliteSymbol, tentSymbol, + houseSymbol }; // T-Beams bought with soldered OLED Screen comes with only 4 pins (VCC, GND, SDA, SCL) // If your board didn't come with 4 pins OLED Screen and comes with 5 and one of them is RST... // Uncomment Next Line (Remember ONLY if your OLED Screen has a RST pin). This is to avoid memory issues.