You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

1185 lines
13 KiB

/*
* File: fonts.h
* Author: Sparky
*
* Created on ?????, 2014, ??? 14, 20:26
*/
#ifndef FONTS_H
#define FONTS_H
#ifdef __cplusplus
extern "C" {
#endif
#include <GenericTypeDefs.h>
const UINT8 degrees4x8[4] = {
0b00000000,
0b00000010,
0b00000101,
0b00000010
};
const UINT8 font8x8[128][8]={
0b00000000,
0b00000000,
0b00000000,
0b00000000,
0b00000000,
0b00000000,
0b00000000,
0b00000000,
//1(Celsius)
0b00000001,
0b00111101,
0b01111110,
0b01000010,
0b01000010,
0b01100110,
0b00100100,
0b00000000,
//2(Farenheit)
0b00000001,
0b01111101,
0b01111110,
0b00010010,
0b00010010,
0b00010010,
0b00010010,
0b00000000,
//3(Power)
0b00000000,
0b11100000,
0b11000000,
0b11101000,
0b10111100,
0b00010110,
0b00000010,
0b00000000,
//4(Power
0b00000000,
0b00011100,
0b00100010,
0b01000000,
0b01001111,
0b01000000,
0b00100010,
0b00011100,
//5
0b00011000,
0b10111010,
0b11111111,
0b11111111,
0b11111111,
0b10111010,
0b00011000,
0b00000000,
0b00010000,
0b10111000,
0b11111100,
0b11111111,
0b11111100,
0b10111000,
0b00010000,
0b00000000,
0b00000000,
0b00000000,
0b00011000,
0b00111100,
0b00111100,
0b00011000,
0b00000000,
0b00000000,
0b11111111,
0b11111111,
0b11100111,
0b11000011,
0b11000011,
0b11100111,
0b11111111,
0b11111111,
//9
0b00000000,
0b00111100,
0b01100110,
0b01000010,
0b01000010,
0b01100110,
0b00111100,
0b00000000,
0b11111111,
0b11000011,
0b10011001,
0b10111101,
0b10111101,
0b10011001,
0b11000011,
0b11111111,
0b01110000,
0b11111000,
0b10001000,
0b10001000,
0b11111101,
0b01111111,
0b00000111,
0b00001111,
0b00000000,
0b01001110,
0b01011111,
0b11110001,
0b11110001,
0b01011111,
0b01001110,
0b00000000,
//12
0b11000000,
0b11100000,
0b11111111,
0b01111111,
0b00000101,
0b00000101,
0b00000111,
0b00000111,
0b11000000,
0b11111111,
0b01111111,
0b00000101,
0b00000101,
0b01100101,
0b01111111,
0b00111111,
0b10011001,
0b01011010,
0b00111100,
0b11100111,
0b11100111,
0b00111100,
0b01011010,
0b10011001,
0b01111111,
0b00111110,
0b00111110,
0b00011100,
0b00011100,
0b00001000,
0b00001000,
0b00000000,
//16
0b00001000,
0b00001000,
0b00011100,
0b00011100,
0b00111110,
0b00111110,
0b01111111,
0b00000000,
0b00000000,
0b00100100,
0b01100110,
0b11111111,
0b11111111,
0b01100110,
0b00100100,
0b00000000,
0b00000000,
0b01011111,
0b01011111,
0b00000000,
0b00000000,
0b01011111,
0b01011111,
0b00000000,
0b00000110,
0b00001111,
0b00001001,
0b01111111,
0b01111111,
0b00000001,
0b01111111,
0b01111111,
//20
0b01000000,
0b11011010,
0b10111111,
0b10100101,
0b11111101,
0b01011001,
0b00000011,
0b00000010,
0b00000000,
0b01110000,
0b01110000,
0b01110000,
0b01110000,
0b01110000,
0b01110000,
0b00000000,
0b10000000,
0b10010100,
0b10110110,
0b11111111,
0b11111111,
0b10110110,
0b10010100,
0b10000000,
0b00000000,
0b00000100,
0b00000110,
0b01111111,
0b01111111,
0b00000110,
0b00000100,
0b00000000,
//24
0b00000000,
0b00010000,
0b00110000,
0b01111111,
0b01111111,
0b00110000,
0b00010000,
0b00000000,
0b00001000,
0b00001000,
0b00001000,
0b00101010,
0b00111110,
0b00011100,
0b00001000,
0b00000000,
0b00001000,
0b00011100,
0b00111110,
0b00101010,
0b00001000,
0b00001000,
0b00001000,
0b00000000,
0b00111100,
0b00111100,
0b00100000,
0b00100000,
0b00100000,
0b00100000,
0b00100000,
0b00000000,
//28
0b00001000,
0b00011100,
0b00111110,
0b00001000,
0b00001000,
0b00111110,
0b00011100,
0b00001000,
0b00110000,
0b00111000,
0b00111100,
0b00111110,
0b00111110,
0b00111100,
0b00111000,
0b00110000,
0b00000110,
0b00001110,
0b00011110,
0b00111110,
0b00111110,
0b00011110,
0b00001110,
0b00000110,
0b00000000,
0b00000000,
0b00000000,
0b00000000,
0b00000000,
0b00000000,
0b00000000,
0b00000000,
//32
0b00000000,
0b00000000,
0b00000110,
0b01011111,
0b01011111,
0b00000110,
0b00000000,
0b00000000,
0b00000000,
0b00000111,
0b00000111,
0b00000000,
0b00000111,
0b00000111,
0b00000000,
0b00000000,
0b00010100,
0b01111111,
0b01111111,
0b00010100,
0b01111111,
0b01111111,
0b00010100,
0b00000000,
0b00000000,
0b00100100,
0b00101110,
0b01101011,
0b01101011,
0b00111010,
0b00010010,
0b00000000,
//36
0b01000110,
0b01100110,
0b00110000,
0b00011000,
0b00001100,
0b01100110,
0b01100010,
0b00000000,
0b00110000,
0b01111010,
0b01001111,
0b01011101,
0b00110111,
0b01111010,
0b01001000,
0b00000000,
0b00000100,
0b00000111,
0b00000011,
0b00000000,
0b00000000,
0b00000000,
0b00000000,
0b00000000,
0b00000000,
0b00000000,
0b00011100,
0b00111110,
0b01100011,
0b01000001,
0b00000000,
0b00000000,
//40
0b00000000,
0b00000000,
0b01000001,
0b01100011,
0b00111110,
0b00011100,
0b00000000,
0b00000000,
0b00001000,
0b00101010,
0b00111110,
0b00011100,
0b00011100,
0b00111110,
0b00101010,
0b00001000,
0b00000000,
0b00001000,
0b00001000,
0b00111110,
0b00111110,
0b00001000,
0b00001000,
0b00000000,
0b00000000,
0b10000000,
0b11100000,
0b01100000,
0b00000000,
0b00000000,
0b00000000,
0b00000000,
//44
0b00000000,
0b00001000,
0b00001000,
0b00001000,
0b00001000,
0b00001000,
0b00001000,
0b00000000,
0b00000000,
0b00000000,
0b00000000,
0b01100000,
0b01100000,
0b00000000,
0b00000000,
0b00000000,
0b01100000,
0b00110000,
0b00011000,
0b00001100,
0b00000110,
0b00000011,
0b00000001,
0b00000000,
0b00111110,
0b01111111,
0b01010001,
0b01001001,
0b01000101,
0b01111111,
0b00111110,
0b00000000,
//48
0b00000000,
0b00000000,
0b00000010,
0b01111111,
0b01111111,
0b00000000,
0b00000000,
0b00000000,
0b00000000,
0b01100010,
0b01110011,
0b01011001,
0b01001001,
0b01001111,
0b01000110,
0b00000000,
0b00000000,
0b00100010,
0b01100011,
0b01001001,
0b01001001,
0b01111111,
0b00110110,
0b00000000,
0b00000000,
0b00011000,
0b00011100,
0b00010110,
0b00010011,
0b01111111,
0b01111111,
0b00000000,
//52
0b00000000,
0b00100111,
0b01100111,
0b01000101,
0b01000101,
0b01111101,
0b00111001,
0b00000000,
0b00000000,
0b00111100,
0b01111110,
0b01001011,
0b01001001,
0b01111001,
0b00110000,
0b00000000,
0b00000000,
0b01000001,
0b01100001,
0b00110001,
0b00011001,
0b00001111,
0b00000111,
0b00000000,
0b00000000,
0b00110110,
0b01111111,
0b01001001,
0b01001001,
0b01111111,
0b00110110,
0b00000000,
//56
0b00000000,
0b00000110,
0b01001111,
0b01001001,
0b01101001,
0b00111111,
0b00011110,
0b00000000,
0b00000000,
0b00000000,
0b00000000,
0b01100110,
0b01100110,
0b00000000,
0b00000000,
0b00000000,
0b00000000,
0b00000000,
0b10000000,
0b11100110,
0b01100110,
0b00000000,
0b00000000,
0b00000000,
0b00000000,
0b00001000,
0b00011100,
0b00110110,
0b01100011,
0b01000001,
0b00000000,
0b00000000,
//60
0b00000000,
0b00100100,
0b00100100,
0b00100100,
0b00100100,
0b00100100,
0b00100100,
0b00000000,
0b00000000,
0b01000001,
0b01100011,
0b00110110,
0b00011100,
0b00001000,
0b00000000,
0b00000000,
0b00000000,
0b00000010,
0b00000011,
0b01010001,
0b01011001,
0b00001111,
0b00000110,
0b00000000,
0b00111110,
0b01111111,
0b01000001,
0b01011101,
0b01011101,
0b00011111,
0b00011110,
0b00000000,
//64
0b00000000,
0b01111100,
0b01111110,
0b00010011,
0b00010001,
0b01111111,
0b01111110,
0b00000000,
0b00000000,
0b01111111,
0b01111111,
0b01001001,
0b01001001,
0b01111111,
0b00110110,
0b00000000,
0b00000000,
0b00111110,
0b01111111,
0b01000001,
0b01000001,
0b01100011,
0b00100010,
0b00000000,
0b00000000,
0b01111111,
0b01111111,
0b01000001,
0b01000001,
0b01111111,
0b00111110,
0b00000000,
//68
0b00000000,
0b01111111,
0b01111111,
0b01001001,
0b01001001,
0b01001001,
0b01000001,
0b00000000,
0b00000000,
0b01111111,
0b01111111,
0b00001001,
0b00001001,
0b00001001,
0b00000001,
0b00000000,
0b00000000,
0b00111110,
0b01111111,
0b01000001,
0b01010001,
0b01110011,
0b01110010,
0b00000000,
0b00000000,
0b01111111,
0b01111111,
0b00001000,
0b00001000,
0b01111111,
0b01111111,
0b00000000,
0b00000000,
0b00000000,
0b00000000,
0b01111111,
0b01111111,
0b00000000,
0b00000000,
0b00000000,
0b00000000,
0b00110000,
0b01110000,
0b01000000,
0b01000000,
0b01111111,
0b00111111,
0b00000000,
0b00000000,
0b01111111,
0b01111111,
0b00001000,
0b00011100,
0b01110111,
0b01100011,
0b00000000,
0b00000000,
0b01111111,
0b01111111,
0b01000000,
0b01000000,
0b01000000,
0b01000000,
0b00000000,
0b01111111,
0b01111111,
0b00001110,
0b00011100,
0b00001110,
0b01111111,
0b01111111,
0b00000000,
0b01111111,
0b01111111,
0b00000110,
0b00001100,
0b00011000,
0b01111111,
0b01111111,
0b00000000,
0b00000000,
0b00111110,
0b01111111,
0b01000001,
0b01000001,
0b01111111,
0b00111110,
0b00000000,
0b00000000,
0b01111111,
0b01111111,
0b00010001,
0b00010001,
0b00011111,
0b00001110,
0b00000000,
0b00000000,
0b00011110,
0b00111111,
0b00100001,
0b01110001,
0b01111111,
0b01011110,
0b00000000,
0b00000000,
0b01111111,
0b01111111,
0b00001001,
0b00011001,
0b01111111,
0b01100110,
0b00000000,
0b00000000,
0b00100110,
0b01101111,
0b01001101,
0b01011001,
0b01110011,
0b00110010,
0b00000000,
0b00000000,
0b00000001,
0b00000001,
0b01111111,
0b01111111,
0b00000001,
0b00000001,
0b00000000,
0b00000000,
0b00111111,
0b01111111,
0b01000000,
0b01000000,
0b01111111,
0b00111111,
0b00000000,
0b00000000,
0b00011111,
0b00111111,
0b01100000,
0b01100000,
0b00111111,
0b00011111,
0b00000000,
0b01111111,
0b01111111,
0b00110000,
0b00011000,
0b00110000,
0b01111111,
0b01111111,
0b00000000,
0b01000011,
0b01100111,
0b00111100,
0b00011000,
0b00111100,
0b01100111,
0b01000011,
0b00000000,
0b00000000,
0b00000111,
0b00001111,
0b01111000,
0b01111000,
0b00001111,
0b00000111,
0b00000000,
0b01000001,
0b01100001,
0b01110001,
0b01011001,
0b01001101,
0b01000111,
0b01000011,
0b00000000,
0b00000000,
0b00000000,
0b01111111,
0b01111111,
0b01000001,
0b01000001,
0b00000000,
0b00000000,
0b00000001,
0b00000011,
0b00000110,
0b00001100,
0b00011000,
0b00110000,
0b01100000,
0b00000000,
0b00000000,
0b00000000,
0b01000001,
0b01000001,
0b01111111,
0b01111111,
0b00000000,
0b00000000,
0b00001000,
0b00001100,
0b00000110,
0b00000011,
0b00000110,
0b00001100,
0b00001000,
0b00000000,
0b10000000,
0b10000000,
0b10000000,
0b10000000,
0b10000000,
0b10000000,
0b10000000,
0b10000000,
0b00000000,
0b00000000,
0b00000011,
0b00000111,
0b00000100,
0b00000000,
0b00000000,
0b00000000,
0b00000000,
0b01100000,
0b01110100,
0b01010100,
0b00010100,
0b01111100,
0b01111000,
0b00000000,
0b00000000,
0b01111111,
0b01111111,
0b01000100,
0b01001100,
0b01111000,
0b00110000,
0b00000000,
0b00000000,
0b00111000,
0b01111100,
0b01000100,
0b01000100,
0b01101100,
0b00101000,
0b00000000,
0b00000000,
0b00110000,
0b01111000,
0b01001100,
0b01000100,
0b01111111,
0b01111111,
0b00000000,
0b00000000,
0b00111000,
0b01111100,
0b01010100,
0b01010100,
0b01011100,
0b00011000,
0b00000000,
0b00000000,
0b01111110,
0b01111111,
0b00001001,
0b00001001,
0b00000011,
0b00000010,
0b00000000,
0b00000000,
0b10011000,
0b10111100,
0b10100100,
0b10100100,
0b11111100,
0b01111100,
0b00000000,
0b00000000,
0b01111111,
0b01111111,
0b00001000,
0b00000100,
0b01111100,
0b01111000,
0b00000000,
0b00000000,
0b00000000,
0b00000000,
0b01111101,
0b01111101,
0b00000000,
0b00000000,
0b00000000,
0b00000000,
0b01100000,
0b11100000,
0b10000000,
0b10000000,
0b11111101,
0b01111101,
0b00000000,
0b00000000,
0b01111111,
0b01111111,
0b00010000,
0b00111000,
0b01101100,
0b01000100,
0b00000000,
0b00000000,
0b00000000,
0b00000000,
0b01111111,
0b01111111,
0b00000000,
0b00000000,
0b00000000,
0b01111100,
0b01111100,
0b00011000,
0b00111000,
0b00011100,
0b01111100,
0b01111000,
0b00000000,
0b00000000,
0b01111100,
0b01111100,
0b00000100,
0b00000100,
0b01111100,
0b01111000,
0b00000000,
0b00000000,
0b00111000,
0b01111100,
0b01000100,
0b01000100,
0b01111100,
0b00111000,
0b00000000,
0b00000000,
0b11111100,
0b11111100,
0b00100100,
0b00100100,
0b00111100,
0b00011000,
0b00000000,
0b00000000,
0b00011000,
0b00111100,
0b00100100,
0b00100100,
0b11111100,
0b11111100,
0b00000000,
0b00000000,
0b01111100,
0b01111100,
0b00001000,
0b00001100,
0b00000100,
0b00000100,
0b00000000,
0b00000000,
0b01001000,
0b01011100,
0b01010100,
0b01010100,
0b01110100,
0b00100100,
0b00000000,
0b00000000,
0b00111110,
0b01111111,
0b01000100,
0b01100100,
0b00100100,
0b00000000,
0b00000000,
0b00000000,
0b00111100,
0b01111100,
0b01000000,
0b01000000,
0b01111100,
0b01111100,
0b00000000,
0b00000000,
0b00011100,
0b00111100,
0b01100000,
0b01100000,
0b00111100,
0b00011100,
0b00000000,
0b00111100,
0b01111100,
0b01110000,
0b00111000,
0b01110000,
0b01111100,
0b00111100,
0b00000000,
0b01000100,
0b01101100,
0b00111000,
0b00010000,
0b00111000,
0b01101100,
0b01000100,
0b00000000,
0b00000000,
0b10011100,
0b10111100,
0b10100000,
0b10100000,
0b11111100,
0b01111100,
0b00000000,
0b00000000,
0b01000100,
0b01100100,
0b01110100,
0b01011100,
0b01001100,
0b01000100,
0b00000000,
0b00000000,
0b00001000,
0b00001000,
0b00111110,
0b01110111,
0b01000001,
0b01000001,
0b00000000,
0b00000000,
0b00000000,
0b00000000,
0b01110111,
0b01110111,
0b00000000,
0b00000000,
0b00000000,
0b00000000,
0b01000001,
0b01000001,
0b01110111,
0b00111110,
0b00001000,
0b00001000,
0b00000000,
0b00000010,
0b00000011,
0b00000001,
0b00000011,
0b00000010,
0b00000011,
0b00000001,
0b00000000,
0b01110000,
0b01111000,
0b01001100,
0b01000110,
0b01001100,
0b01111000,
0b01110000,
0b00000000
};
#ifdef __cplusplus
}
#endif
#endif /* FONTS_H */