LoRa_APRS_Tracker111/include/custom_characters.h

414 lines
11 KiB
C

#ifndef CUSTOM_CHARACTERS_H_
#define CUSTOM_CHARACTERS_H_
#include <Arduino.h>
static const unsigned char bluetoothSymbol[] PROGMEM = {
0b00001100, 0b00000000,
0b00001111, 0b00000000,
0b00001100, 0b11000000,
0b11001100, 0b00110000,
0b00111100, 0b11000000,
0b00001111, 0b00000000,
0b00001111, 0b00000000,
0b00111100, 0b11000000,
0b11001100, 0b00110000,
0b00001100, 0b11000000,
0b00001111, 0b00000000,
0b00001100, 0b00000000,
0b00000000, 0b00000000,
0b00000000, 0b00000000
};
static const unsigned char runnerSymbol[] PROGMEM = {
0b00000000, 0b11100000,
0b00000000, 0b11100000,
0b00000000, 0b01000110,
0b00000001, 0b11100110,
0b00000111, 0b11111100,
0b00000110, 0b11111000,
0b00001100, 0b11100000,
0b00001100, 0b11100000,
0b00000000, 0b11110000,
0b00000001, 0b11111000,
0b00000001, 0b10011000,
0b00000011, 0b10001100,
0b00001111, 0b00001100,
0b00011100, 0b00000110
};
static const unsigned char carSymbol[] PROGMEM = {
0b00000000, 0b00000000,
0b01000000, 0b00000000,
0b00111111, 0b11000000,
0b00100100, 0b00100000,
0b01000100, 0b00010000,
0b01000100, 0b00010000,
0b01000100, 0b00001000,
0b11111111, 0b11111111,
0b10111111, 0b11111101,
0b11111111, 0b11111111,
0b11001111, 0b11110011,
0b01001000, 0b00010010,
0b00110000, 0b00001100,
0b00000000, 0b00000000
};
static const unsigned char jeepSymbol[] PROGMEM = {
0b00000000, 0b00000000,
0b00000000, 0b00000000,
0b00000000, 0b00000000,
0b00000100, 0b01000000,
0b00001100, 0b00100000,
0b00010100, 0b00100000,
0b00100100, 0b00010000,
0b11111100, 0b00011111,
0b11111111, 0b11111101,
0b11111111, 0b11111111,
0b11001111, 0b11110011,
0b01001000, 0b00010010,
0b00110000, 0b00001100,
0b00000000, 0b00000000
};
static const unsigned char bikeSymbol[] PROGMEM = {
0b00000001, 0b10000000,
0b00000011, 0b11000000,
0b00000001, 0b10000000,
0b00000011, 0b10000000,
0b00000111, 0b11000000,
0b00001110, 0b11100000,
0b00001110, 0b01111000,
0b00011111, 0b11010000,
0b00110111, 0b00101100,
0b01001011, 0b10010010,
0b10110101, 0b11101101,
0b10110111, 0b10101101,
0b01001001, 0b10010010,
0b00110000, 0b00001100
};
static const unsigned char motorcycleSymbol[] PROGMEM = {
0b00000001, 0b10000000,
0b00000011, 0b11000000,
0b00000001, 0b10000000,
0b00000011, 0b10000000,
0b00000111, 0b11001000,
0b00001110, 0b11100100,
0b11101110, 0b01111110,
0b01111111, 0b11111110,
0b00110111, 0b00101100,
0b01001011, 0b10010010,
0b10110101, 0b11101101,
0b11111111, 0b10101101,
0b01001001, 0b10010010,
0b00110000, 0b00001100
};
static const unsigned char shipSymbol[] PROGMEM = {
0b00100000, 0b00000000,
0b00010000, 0b00000000,
0b00001000, 0b00000000,
0b00111111, 0b10000000,
0b00001111, 0b11000000,
0b00001100, 0b00100000,
0b00001100, 0b00010000,
0b01001100, 0b00001000,
0b01111111, 0b11111111,
0b10000000, 0b00000001,
0b11111111, 0b11111110,
0b11111111, 0b11111000,
0b00000000, 0b00000000,
0b00000000, 0b00000000
};
static const unsigned char truck18Symbol[] PROGMEM = {
0b00000000, 0b00100000,
0b00000000, 0b00010000,
0b11111111, 0b11010000,
0b11111111, 0b11011111,
0b11111111, 0b11011001,
0b11111111, 0b11011001,
0b11111111, 0b11011001,
0b11111111, 0b11011111,
0b11111111, 0b11011111,
0b11111111, 0b11011101,
0b10000000, 0b01111111,
0b11111111, 0b10000001,
0b01111101, 0b11111111,
0b01101100, 0b11000110
};
static const unsigned char recreationalVehicleSymbol[] PROGMEM = {
0b00000111, 0b11111000,
0b01111110, 0b01001100,
0b11111110, 0b01001110,
0b11111111, 0b11111110,
0b11111111, 0b11111000,
0b10000100, 0b00100100,
0b10000100, 0b00100010,
0b11111100, 0b00100001,
0b11111011, 0b11011111,
0b10111011, 0b11011101,
0b11111000, 0b00011101,
0b11001111, 0b11110011,
0b01001000, 0b00010010,
0b00110000, 0b00001100
};
static const unsigned char vanSymbol[] PROGMEM = {
0b00000000, 0b00000000,
0b00000000, 0b00000000,
0b01111111, 0b11110000,
0b11111111, 0b11111000,
0b10000100, 0b00100100,
0b10000100, 0b00100010,
0b10000100, 0b00100001,
0b11111111, 0b11111111,
0b10100000, 0b00000101,
0b11111111, 0b11111101,
0b11001111, 0b11100111,
0b01001000, 0b00100100,
0b00110000, 0b00011000,
0b00000000, 0b00000000
};
static const unsigned char carsateliteSymbol[] PROGMEM = {
0b00000000, 0b00000100,
0b01000000, 0b00000100,
0b00111111, 0b11011111,
0b00100100, 0b00100100,
0b01000100, 0b00010100,
0b01000100, 0b00010000,
0b01000100, 0b00001000,
0b11111111, 0b11111111,
0b10111111, 0b11111101,
0b11111111, 0b11111111,
0b11001111, 0b11110011,
0b01001000, 0b00010010,
0b00110000, 0b00001100,
0b00000000, 0b00000000
};
static const unsigned char tentSymbol[] PROGMEM = {
0b00000000, 0b00000000,
0b00000000, 0b00000000,
0b00001111, 0b11110000,
0b00001000, 0b00110000,
0b00010000, 0b01111000,
0b00010000, 0b01011000,
0b00100000, 0b10010100,
0b00100000, 0b10010100,
0b01000001, 0b00010010,
0b01000001, 0b00010010,
0b11100010, 0b00010001,
0b00011111, 0b11111111,
0b00000000, 0b00000000,
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 truckSymbol[] PROGMEM = {
0b00000000, 0b00000000,
0b00000011, 0b11100000,
0b00000010, 0b00100000,
0b00000010, 0b00010000,
0b00000010, 0b00010000,
0b00000010, 0b00001000,
0b11111111, 0b11111111,
0b11111111, 0b11111101,
0b11111111, 0b11111101,
0b11111111, 0b11111111,
0b11001111, 0b11110011,
0b01001000, 0b00010010,
0b00110000, 0b00001100,
0b00000000, 0b00000000
};
static const unsigned char canoeSymbol[] PROGMEM = {
0b00000000, 0b00000000,
0b00000001, 0b10000000,
0b00000011, 0b11000000,
0b00000001, 0b10000000,
0b00000011, 0b10000000,
0b00000011, 0b11110000,
0b00000011, 0b00100000,
0b11111111, 0b11111111,
0b01000000, 0b10000010,
0b00111111, 0b11111100,
0b00000010, 0b00000000,
0b00001110, 0b00000000,
0b00011100, 0b00000000,
0b00000000, 0b00000000
};
static const unsigned char ambulanceSymbol[] PROGMEM = {
0b00000000, 0b00000000,
0b11111111, 0b11000000,
0b11111111, 0b11000000,
0b11110111, 0b11000000,
0b11110111, 0b11110000,
0b11000001, 0b11001000,
0b11110111, 0b11001000,
0b11110111, 0b11000100,
0b11111111, 0b11111111,
0b10000000, 0b00000011,
0b11111111, 0b11111101,
0b11001111, 0b11100111,
0b01001000, 0b00100100,
0b00110000, 0b00011000
};
static const unsigned char yatchSymbol[] PROGMEM = {
0b00000000, 0b01000000,
0b00000001, 0b01010000,
0b00000001, 0b01010000,
0b00000011, 0b01011000,
0b00000111, 0b01011000,
0b00001111, 0b01011100,
0b00011111, 0b01011100,
0b00111111, 0b01011110,
0b01111111, 0b01011110,
0b00000001, 0b01000000,
0b00000010, 0b10110000,
0b00111111, 0b11111111,
0b01100000, 0b00000010,
0b01111111, 0b11111100
};
static const unsigned char baloonSymbol[] PROGMEM = {
0b00001111, 0b11110000,
0b00111111, 0b11111100,
0b01000000, 0b00000010,
0b01111111, 0b11111110,
0b01111111, 0b11111110,
0b01000000, 0b00000010,
0b00111111, 0b11111100,
0b00011111, 0b11111000,
0b00001000, 0b00010000,
0b00000111, 0b11100000,
0b00000011, 0b11000000,
0b00000001, 0b10000000,
0b00000001, 0b10000000,
0b00000001, 0b10000000
};
static const unsigned char aircraftSymbol[] PROGMEM = {
0b00000001, 0b10000000,
0b00000001, 0b10000000,
0b00000001, 0b10000000,
0b00000001, 0b10000000,
0b00000111, 0b11100000,
0b00111111, 0b11111100,
0b11111111, 0b11111111,
0b11111111, 0b11111111,
0b11100001, 0b10000111,
0b00000001, 0b10000000,
0b00000001, 0b10000000,
0b00000001, 0b10000000,
0b00000011, 0b11000000,
0b00000111, 0b11100000
};
static const unsigned char trainSymbol[] PROGMEM = {
0b00000000, 0b00110000,
0b11111110, 0b00000000,
0b10000100, 0b01111000,
0b10000100, 0b00110000,
0b10000100, 0b00110000,
0b10000100, 0b00110000,
0b11111111, 0b11111100,
0b11111111, 0b11111110,
0b11111111, 0b11111110,
0b11111111, 0b11111100,
0b11111111, 0b11111110,
0b01000011, 0b00110011,
0b00100111, 0b00110010,
0b00011000, 0b11001100
};
static const unsigned char yagiSymbol[] PROGMEM = {
0b01010000, 0b00000000,
0b11110001, 0b10000000,
0b01000111, 0b11100000,
0b01011111, 0b11111000,
0b01111111, 0b11111110,
0b11111111, 0b11111111,
0b01000000, 0b00000010,
0b01011000, 0b00011010,
0b01011000, 0b00011010,
0b01000011, 0b11000010,
0b01000010, 0b01000010,
0b01000010, 0b11000010,
0b01000010, 0b01000010,
0b01111111, 0b11111110
};
static const unsigned char busSymbol[] PROGMEM = {
0b00000000, 0b00000000,
0b00000000, 0b00000000,
0b11111111, 0b11110000,
0b10001000, 0b10010000,
0b10001000, 0b10010000,
0b10001000, 0b10010000,
0b11111111, 0b11111110,
0b10000000, 0b00000011,
0b10000000, 0b00000001,
0b10011000, 0b00011001,
0b11100111, 0b11100111,
0b00100100, 0b00100100,
0b00011000, 0b00011000,
0b00000000, 0b00000000
};
static const unsigned char dogSymbol[] PROGMEM = {
0b00000000, 0b01100000,
0b00000000, 0b10010000,
0b00000001, 0b00001000,
0b00000001, 0b00101010,
0b01000001, 0b00000101,
0b10100001, 0b00100010,
0b10010001, 0b11100010,
0b01001111, 0b10111100,
0b00100000, 0b00010000,
0b00100000, 0b00010000,
0b01001111, 0b11001000,
0b01010000, 0b00101000,
0b01001000, 0b00100100,
0b00110000, 0b00011000
};
/*static const unsigned char noSymbol[] PROGMEM = {
0b00000000, 0b00000000,
0b00000000, 0b00000000,
0b00000000, 0b00000000,
0b00000000, 0b00000000,
0b00000000, 0b00000000,
0b00000000, 0b00000000,
0b00000000, 0b00000000,
0b00000000, 0b00000000,
0b00000000, 0b00000000,
0b00000000, 0b00000000,
0b00000000, 0b00000000,
0b00000000, 0b00000000,
0b00000000, 0b00000000,
0b00000000, 0b00000000
};*/
#endif