GPS Tracker with a TFT display, GPLV3
Dependencies: MAX17055 MAX32620FTHR MAX77650 SerialGPS
LCD_GUI.h@0:48d0ba737b93, 2018-08-18 (annotated)
- Committer:
- DimiterK
- Date:
- Sat Aug 18 22:34:58 2018 +0000
- Revision:
- 0:48d0ba737b93
GPS tracker , Hackster Contest, August 2018; Release under GPLv3,
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
DimiterK | 0:48d0ba737b93 | 1 | #ifndef __LCD_GUI_H |
DimiterK | 0:48d0ba737b93 | 2 | #define __LCD_GUI_H |
DimiterK | 0:48d0ba737b93 | 3 | |
DimiterK | 0:48d0ba737b93 | 4 | #include "LCD_Driver.h" |
DimiterK | 0:48d0ba737b93 | 5 | #include "fonts.h" |
DimiterK | 0:48d0ba737b93 | 6 | |
DimiterK | 0:48d0ba737b93 | 7 | /******************************************************************************** |
DimiterK | 0:48d0ba737b93 | 8 | function: |
DimiterK | 0:48d0ba737b93 | 9 | dot pixel |
DimiterK | 0:48d0ba737b93 | 10 | ********************************************************************************/ |
DimiterK | 0:48d0ba737b93 | 11 | typedef enum{ |
DimiterK | 0:48d0ba737b93 | 12 | DOT_PIXEL_1X1 = 1, // dot pixel 1 x 1 |
DimiterK | 0:48d0ba737b93 | 13 | DOT_PIXEL_2X2 , // dot pixel 2 X 2 |
DimiterK | 0:48d0ba737b93 | 14 | DOT_PIXEL_3X3 , // dot pixel 3 X 3 |
DimiterK | 0:48d0ba737b93 | 15 | DOT_PIXEL_4X4 , // dot pixel 4 X 4 |
DimiterK | 0:48d0ba737b93 | 16 | DOT_PIXEL_5X5 , // dot pixel 5 X 5 |
DimiterK | 0:48d0ba737b93 | 17 | DOT_PIXEL_6X6 , // dot pixel 6 X 6 |
DimiterK | 0:48d0ba737b93 | 18 | DOT_PIXEL_7X7 , // dot pixel 7 X 7 |
DimiterK | 0:48d0ba737b93 | 19 | DOT_PIXEL_8X8 , // dot pixel 8 X 8 |
DimiterK | 0:48d0ba737b93 | 20 | }DOT_PIXEL; |
DimiterK | 0:48d0ba737b93 | 21 | #define DOT_PIXEL_DFT DOT_PIXEL_1X1 //Default dot pilex |
DimiterK | 0:48d0ba737b93 | 22 | |
DimiterK | 0:48d0ba737b93 | 23 | /******************************************************************************** |
DimiterK | 0:48d0ba737b93 | 24 | function: |
DimiterK | 0:48d0ba737b93 | 25 | dot Fill style |
DimiterK | 0:48d0ba737b93 | 26 | ********************************************************************************/ |
DimiterK | 0:48d0ba737b93 | 27 | typedef enum{ |
DimiterK | 0:48d0ba737b93 | 28 | DOT_FILL_AROUND = 1, // dot pixel 1 x 1 |
DimiterK | 0:48d0ba737b93 | 29 | DOT_FILL_RIGHTUP , // dot pixel 2 X 2 |
DimiterK | 0:48d0ba737b93 | 30 | }DOT_STYLE; |
DimiterK | 0:48d0ba737b93 | 31 | #define DOT_STYLE_DFT DOT_FILL_AROUND //Default dot pilex |
DimiterK | 0:48d0ba737b93 | 32 | /******************************************************************************** |
DimiterK | 0:48d0ba737b93 | 33 | function: |
DimiterK | 0:48d0ba737b93 | 34 | solid line and dotted line |
DimiterK | 0:48d0ba737b93 | 35 | ********************************************************************************/ |
DimiterK | 0:48d0ba737b93 | 36 | typedef enum{ |
DimiterK | 0:48d0ba737b93 | 37 | LINE_SOLID = 0, |
DimiterK | 0:48d0ba737b93 | 38 | LINE_DOTTED, |
DimiterK | 0:48d0ba737b93 | 39 | }LINE_STYLE; |
DimiterK | 0:48d0ba737b93 | 40 | |
DimiterK | 0:48d0ba737b93 | 41 | /******************************************************************************** |
DimiterK | 0:48d0ba737b93 | 42 | function: |
DimiterK | 0:48d0ba737b93 | 43 | DRAW Internal fill |
DimiterK | 0:48d0ba737b93 | 44 | ********************************************************************************/ |
DimiterK | 0:48d0ba737b93 | 45 | typedef enum{ |
DimiterK | 0:48d0ba737b93 | 46 | DRAW_EMPTY = 0, |
DimiterK | 0:48d0ba737b93 | 47 | DRAW_FULL, |
DimiterK | 0:48d0ba737b93 | 48 | }DRAW_FILL; |
DimiterK | 0:48d0ba737b93 | 49 | |
DimiterK | 0:48d0ba737b93 | 50 | /******************************************************************************** |
DimiterK | 0:48d0ba737b93 | 51 | function: |
DimiterK | 0:48d0ba737b93 | 52 | Defines commonly used colors for the display |
DimiterK | 0:48d0ba737b93 | 53 | ********************************************************************************/ |
DimiterK | 0:48d0ba737b93 | 54 | #define GUI_BACKGROUND BLACK //Default background color |
DimiterK | 0:48d0ba737b93 | 55 | #define FONT_BACKGROUND BLACK //Default font background color |
DimiterK | 0:48d0ba737b93 | 56 | #define FONT_FOREGROUND GREEN //Default font foreground color |
DimiterK | 0:48d0ba737b93 | 57 | |
DimiterK | 0:48d0ba737b93 | 58 | #define WHITE 0xFFFF |
DimiterK | 0:48d0ba737b93 | 59 | #define BLACK 0x0000 |
DimiterK | 0:48d0ba737b93 | 60 | #define BLUE 0x001F |
DimiterK | 0:48d0ba737b93 | 61 | #define BRED 0XF81F |
DimiterK | 0:48d0ba737b93 | 62 | #define GRED 0XFFE0 |
DimiterK | 0:48d0ba737b93 | 63 | #define GBLUE 0X07FF |
DimiterK | 0:48d0ba737b93 | 64 | #define RED 0xF800 |
DimiterK | 0:48d0ba737b93 | 65 | #define MAGENTA 0xF81F |
DimiterK | 0:48d0ba737b93 | 66 | #define GREEN 0x07E0 |
DimiterK | 0:48d0ba737b93 | 67 | #define CYAN 0x7FFF |
DimiterK | 0:48d0ba737b93 | 68 | #define YELLOW 0xFFE0 |
DimiterK | 0:48d0ba737b93 | 69 | #define BROWN 0XBC40 |
DimiterK | 0:48d0ba737b93 | 70 | #define BRRED 0XFC07 |
DimiterK | 0:48d0ba737b93 | 71 | #define GRAY 0X8430 |
DimiterK | 0:48d0ba737b93 | 72 | |
DimiterK | 0:48d0ba737b93 | 73 | /******************************************************************************** |
DimiterK | 0:48d0ba737b93 | 74 | function: |
DimiterK | 0:48d0ba737b93 | 75 | Macro definition variable name |
DimiterK | 0:48d0ba737b93 | 76 | ********************************************************************************/ |
DimiterK | 0:48d0ba737b93 | 77 | //Drawing |
DimiterK | 0:48d0ba737b93 | 78 | void GUI_DrawPoint(POINT Xpoint, POINT Ypoint, COLOR Color, DOT_PIXEL Dot_Pixel, DOT_STYLE Dot_FillWay); |
DimiterK | 0:48d0ba737b93 | 79 | void GUI_DrawLine(POINT Xstart, POINT Ystart, POINT Xend, POINT Yend, COLOR Color, LINE_STYLE Line_Style, DOT_PIXEL Dot_Pixel); |
DimiterK | 0:48d0ba737b93 | 80 | void GUI_DrawRectangle(POINT Xstart, POINT Ystart, POINT Xend, POINT Yend, COLOR Color, DRAW_FILL Filled , DOT_PIXEL Dot_Pixel ); |
DimiterK | 0:48d0ba737b93 | 81 | void GUI_DrawCircle(POINT X_Center, POINT Y_Center, LENGTH Radius, COLOR Color, DRAW_FILL Draw_Fill , DOT_PIXEL Dot_Pixel ); |
DimiterK | 0:48d0ba737b93 | 82 | void GUI_Disbitmap(POINT Xpoint, POINT Ypoint, const unsigned char *pBmp, POINT Width, POINT Height); |
DimiterK | 0:48d0ba737b93 | 83 | void GUI_DisplayImage(POINT Xpoint, POINT Ypoint,COLOR picture[],POINT Width, POINT Height); |
DimiterK | 0:48d0ba737b93 | 84 | |
DimiterK | 0:48d0ba737b93 | 85 | //Display string |
DimiterK | 0:48d0ba737b93 | 86 | void GUI_DisChar( POINT Xstart, POINT Ystart, const char Acsii_Char, sFONT* Font, COLOR Color_Background, COLOR Color_Foreground ); |
DimiterK | 0:48d0ba737b93 | 87 | void GUI_DisString_EN(POINT Xstart, POINT Ystart, const char * pString, sFONT* Font, COLOR Color_Background, COLOR Color_Foreground ); |
DimiterK | 0:48d0ba737b93 | 88 | void GUI_DisNum(POINT Xpoint, POINT Ypoint, int32_t Nummber, sFONT* Font, COLOR Color_Background, COLOR Color_Foreground ); |
DimiterK | 0:48d0ba737b93 | 89 | |
DimiterK | 0:48d0ba737b93 | 90 | void GUI_Show(void); |
DimiterK | 0:48d0ba737b93 | 91 | |
DimiterK | 0:48d0ba737b93 | 92 | |
DimiterK | 0:48d0ba737b93 | 93 | static const unsigned char waveshare[1024]= |
DimiterK | 0:48d0ba737b93 | 94 | { |
DimiterK | 0:48d0ba737b93 | 95 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, |
DimiterK | 0:48d0ba737b93 | 96 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, |
DimiterK | 0:48d0ba737b93 | 97 | 0x11,0x11,0x00,0x9C,0x64,0x42,0x1C,0x78,0x7A,0x78,0xEF,0xB8,0x30,0x89,0x8C,0x70, |
DimiterK | 0:48d0ba737b93 | 98 | 0x19,0x91,0x88,0x9C,0xF4,0x63,0x1E,0x78,0x7A,0x79,0xEF,0x3C,0x78,0x89,0x9E,0xF0, |
DimiterK | 0:48d0ba737b93 | 99 | 0x09,0x91,0x88,0xB1,0x84,0x63,0x12,0x40,0x42,0x43,0x02,0x24,0xCC,0xC9,0x30,0x80, |
DimiterK | 0:48d0ba737b93 | 100 | 0x09,0x91,0x88,0xB1,0x84,0x67,0x12,0x40,0x42,0x42,0x02,0x24,0x84,0xC9,0x20,0x80, |
DimiterK | 0:48d0ba737b93 | 101 | 0x09,0x92,0x89,0xB0,0x84,0x65,0x12,0x40,0x42,0x42,0x02,0x24,0x84,0xC9,0x20,0xC0, |
DimiterK | 0:48d0ba737b93 | 102 | 0x0A,0xB2,0x4D,0x1C,0xC7,0xE5,0x96,0x78,0x7A,0x72,0x02,0x2C,0x84,0xA9,0x20,0x60, |
DimiterK | 0:48d0ba737b93 | 103 | 0x0A,0xA2,0x45,0x14,0x67,0xE4,0x9C,0x70,0x72,0x52,0x02,0x38,0x84,0xA9,0x20,0x30, |
DimiterK | 0:48d0ba737b93 | 104 | 0x0A,0x63,0xC5,0x30,0x34,0x67,0x94,0x40,0x42,0x42,0x02,0x28,0x84,0xB9,0x20,0x10, |
DimiterK | 0:48d0ba737b93 | 105 | 0x06,0x67,0xC7,0x30,0x14,0x6F,0x92,0x40,0x42,0x42,0x02,0x24,0x84,0x99,0x20,0x10, |
DimiterK | 0:48d0ba737b93 | 106 | 0x06,0x64,0x66,0x30,0x14,0x68,0x92,0x40,0x42,0x43,0x02,0x24,0x8C,0x99,0x20,0x10, |
DimiterK | 0:48d0ba737b93 | 107 | 0x06,0x64,0x22,0x3D,0xB4,0x68,0xD3,0x78,0x7A,0x79,0xE2,0x26,0x78,0x89,0xBE,0xF0, |
DimiterK | 0:48d0ba737b93 | 108 | 0x04,0x44,0x22,0x1C,0xE4,0x48,0x51,0x78,0x7A,0x79,0xE2,0x22,0x70,0x89,0x9E,0xE0, |
DimiterK | 0:48d0ba737b93 | 109 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, |
DimiterK | 0:48d0ba737b93 | 110 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, |
DimiterK | 0:48d0ba737b93 | 111 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, |
DimiterK | 0:48d0ba737b93 | 112 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, |
DimiterK | 0:48d0ba737b93 | 113 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, |
DimiterK | 0:48d0ba737b93 | 114 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, |
DimiterK | 0:48d0ba737b93 | 115 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, |
DimiterK | 0:48d0ba737b93 | 116 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, |
DimiterK | 0:48d0ba737b93 | 117 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, |
DimiterK | 0:48d0ba737b93 | 118 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, |
DimiterK | 0:48d0ba737b93 | 119 | 0x3F,0xFF,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, |
DimiterK | 0:48d0ba737b93 | 120 | 0x3F,0xFF,0xFE,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, |
DimiterK | 0:48d0ba737b93 | 121 | 0x3F,0xFF,0xFF,0x80,0x00,0x08,0x30,0x00,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00, |
DimiterK | 0:48d0ba737b93 | 122 | 0x3F,0xFF,0xF7,0xC0,0x06,0xDB,0x30,0x3F,0xFF,0xFC,0x00,0x70,0x00,0x7F,0xFF,0xF0, |
DimiterK | 0:48d0ba737b93 | 123 | 0x3F,0xFF,0xE7,0xE0,0x0E,0xDB,0x30,0x3F,0xFF,0xFC,0x7F,0xFF,0xF8,0x7F,0xFF,0xF0, |
DimiterK | 0:48d0ba737b93 | 124 | 0x3F,0xFF,0xC7,0xF0,0x0C,0xDB,0x7E,0x00,0x18,0x00,0x7F,0xFF,0xF8,0x7F,0xFF,0xF0, |
DimiterK | 0:48d0ba737b93 | 125 | 0x3F,0xFF,0x87,0xF0,0x1C,0xDB,0xFE,0x00,0x18,0x00,0x7F,0xFF,0xF8,0x00,0x00,0xF0, |
DimiterK | 0:48d0ba737b93 | 126 | 0x3F,0xFF,0x07,0xF8,0x1C,0xDB,0xF0,0x3F,0xFF,0xFC,0x60,0x70,0x38,0x00,0x01,0xE0, |
DimiterK | 0:48d0ba737b93 | 127 | 0x3F,0xFF,0x87,0xFC,0x18,0xDB,0xC0,0x3F,0xFF,0xF8,0x60,0x70,0x38,0x00,0x01,0xC0, |
DimiterK | 0:48d0ba737b93 | 128 | 0x20,0xC3,0x86,0x3C,0x06,0xFF,0x00,0x30,0x18,0x18,0x60,0x70,0x38,0x00,0x03,0xC0, |
DimiterK | 0:48d0ba737b93 | 129 | 0x30,0xC3,0x0C,0x3C,0x06,0xFF,0x0C,0x30,0x18,0x18,0x60,0x70,0x38,0x00,0x03,0x80, |
DimiterK | 0:48d0ba737b93 | 130 | 0x30,0x43,0x0C,0x1E,0x0E,0xFF,0x6C,0x33,0x18,0xD8,0x60,0x70,0x38,0x07,0xFF,0x00, |
DimiterK | 0:48d0ba737b93 | 131 | 0x30,0x00,0x1C,0x1E,0x0E,0x00,0x6C,0x33,0x9B,0xD8,0x70,0x70,0x38,0x07,0xFF,0x00, |
DimiterK | 0:48d0ba737b93 | 132 | 0x38,0x00,0x08,0x0E,0x1C,0xFE,0x7C,0x30,0x18,0x18,0x7F,0xFF,0xF8,0x07,0xFE,0x00, |
DimiterK | 0:48d0ba737b93 | 133 | 0x38,0x00,0x08,0x0E,0x1C,0xFE,0x3C,0x30,0x19,0x18,0x7F,0xFF,0xF8,0x07,0xFE,0x00, |
DimiterK | 0:48d0ba737b93 | 134 | 0x38,0x00,0x00,0x06,0x1C,0xFE,0x38,0x31,0x9B,0x98,0x60,0x70,0x38,0x00,0x0E,0x00, |
DimiterK | 0:48d0ba737b93 | 135 | 0x3C,0x10,0x00,0x86,0x0C,0x00,0x38,0x33,0x99,0xD8,0x60,0x70,0x38,0x00,0x0E,0x00, |
DimiterK | 0:48d0ba737b93 | 136 | 0x3C,0x10,0x00,0x82,0x0C,0x00,0x38,0x00,0x00,0x00,0x60,0x70,0x38,0x00,0x0E,0x00, |
DimiterK | 0:48d0ba737b93 | 137 | 0x3C,0x18,0x41,0x86,0x0C,0x7E,0x38,0x00,0x00,0x00,0x60,0x70,0x38,0xFF,0xFF,0xF0, |
DimiterK | 0:48d0ba737b93 | 138 | 0x1E,0x38,0x41,0x86,0x0C,0x7E,0x18,0x3F,0xFF,0xF8,0x60,0x70,0x38,0xFF,0xFF,0xF0, |
DimiterK | 0:48d0ba737b93 | 139 | 0x1E,0x38,0xE3,0x8E,0x0C,0x7E,0x18,0x3F,0xFF,0xF8,0x60,0x70,0x38,0xFF,0xFF,0xF0, |
DimiterK | 0:48d0ba737b93 | 140 | 0x1E,0x7C,0xE2,0x0E,0x0C,0x66,0x38,0x00,0x00,0x18,0x7F,0xFF,0xF8,0x00,0x0E,0x00, |
DimiterK | 0:48d0ba737b93 | 141 | 0x1F,0xFF,0xFE,0x1E,0x0C,0x66,0x38,0x00,0x00,0x18,0x7F,0xFF,0xF0,0x00,0x0E,0x00, |
DimiterK | 0:48d0ba737b93 | 142 | 0x0F,0xFF,0xFE,0x0E,0x0C,0x66,0x38,0x1F,0xFF,0xF8,0x7F,0xFF,0xF0,0x00,0x0E,0x00, |
DimiterK | 0:48d0ba737b93 | 143 | 0x0F,0xFF,0xFE,0x1E,0x0C,0x66,0x3C,0x1F,0xFF,0xF8,0x00,0x70,0x00,0x00,0x0E,0x00, |
DimiterK | 0:48d0ba737b93 | 144 | 0x07,0xFF,0xFE,0x3E,0x0C,0x66,0x3C,0x10,0x00,0x38,0x00,0x70,0x00,0x00,0x0E,0x00, |
DimiterK | 0:48d0ba737b93 | 145 | 0x03,0xFF,0xFE,0x7E,0x0C,0x66,0x7C,0x00,0x00,0x18,0x00,0x70,0x00,0x00,0x1E,0x00, |
DimiterK | 0:48d0ba737b93 | 146 | 0x01,0xFF,0xFE,0xFE,0x0C,0xE7,0xEE,0x00,0x00,0x18,0x00,0x7F,0xF8,0x3F,0xFE,0x00, |
DimiterK | 0:48d0ba737b93 | 147 | 0x00,0xFF,0xFF,0xFE,0x0C,0xE7,0xEE,0x3F,0xFF,0xF8,0x00,0x3F,0xF8,0x3F,0xFE,0x00, |
DimiterK | 0:48d0ba737b93 | 148 | 0x00,0x7F,0xFF,0xFE,0x0C,0xC7,0xC6,0x3F,0xFF,0xF8,0x00,0x3F,0xF8,0x3F,0xFC,0x00, |
DimiterK | 0:48d0ba737b93 | 149 | 0x00,0x1F,0xFF,0xFE,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, |
DimiterK | 0:48d0ba737b93 | 150 | 0x00,0x03,0xFF,0xFE,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, |
DimiterK | 0:48d0ba737b93 | 151 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, |
DimiterK | 0:48d0ba737b93 | 152 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, |
DimiterK | 0:48d0ba737b93 | 153 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, |
DimiterK | 0:48d0ba737b93 | 154 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, |
DimiterK | 0:48d0ba737b93 | 155 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, |
DimiterK | 0:48d0ba737b93 | 156 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, |
DimiterK | 0:48d0ba737b93 | 157 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, |
DimiterK | 0:48d0ba737b93 | 158 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, |
DimiterK | 0:48d0ba737b93 | 159 | }; |
DimiterK | 0:48d0ba737b93 | 160 | |
DimiterK | 0:48d0ba737b93 | 161 | |
DimiterK | 0:48d0ba737b93 | 162 | static const uint8_t Bmp4016[96] = //SUN |
DimiterK | 0:48d0ba737b93 | 163 | { |
DimiterK | 0:48d0ba737b93 | 164 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3F,0xF1,0x81,0x8F,0xFC,0x3F, |
DimiterK | 0:48d0ba737b93 | 165 | 0xF1,0x81,0x8F,0xFC,0x30,0x31,0x81,0x8C,0x0C,0x30,0x01,0x81,0x8C,0x0C,0x30,0x01, |
DimiterK | 0:48d0ba737b93 | 166 | 0x81,0x8C,0x0C,0x3F,0xF1,0x81,0x8C,0x0C,0x3F,0xF1,0x81,0x8C,0x0C,0x00,0x31,0x81, |
DimiterK | 0:48d0ba737b93 | 167 | 0x8C,0x0C,0x00,0x31,0x81,0x8C,0x0C,0x30,0x31,0x81,0x8C,0x0C,0x3F,0xF1,0xFF,0x8C, |
DimiterK | 0:48d0ba737b93 | 168 | 0x0C,0x3F,0xF1,0xFF,0x8C,0x0C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 |
DimiterK | 0:48d0ba737b93 | 169 | }; |
DimiterK | 0:48d0ba737b93 | 170 | |
DimiterK | 0:48d0ba737b93 | 171 | static const uint8_t Signal816[16] = //mobie singal |
DimiterK | 0:48d0ba737b93 | 172 | { |
DimiterK | 0:48d0ba737b93 | 173 | 0xFE,0x02,0x92,0x0A,0x54,0x2A,0x38,0xAA,0x12,0xAA,0x12,0xAA,0x12,0xAA,0x12,0xAA |
DimiterK | 0:48d0ba737b93 | 174 | }; |
DimiterK | 0:48d0ba737b93 | 175 | |
DimiterK | 0:48d0ba737b93 | 176 | static const uint8_t Msg816[16] = //message |
DimiterK | 0:48d0ba737b93 | 177 | { |
DimiterK | 0:48d0ba737b93 | 178 | 0x1F,0xF8,0x10,0x08,0x18,0x18,0x14,0x28,0x13,0xC8,0x10,0x08,0x10,0x08,0x1F,0xF8 |
DimiterK | 0:48d0ba737b93 | 179 | }; |
DimiterK | 0:48d0ba737b93 | 180 | |
DimiterK | 0:48d0ba737b93 | 181 | static const uint8_t Bat816[16] = //batery |
DimiterK | 0:48d0ba737b93 | 182 | { |
DimiterK | 0:48d0ba737b93 | 183 | 0x0F,0xFE,0x30,0x02,0x26,0xDA,0x26,0xDA,0x26,0xDA,0x26,0xDA,0x30,0x02,0x0F,0xFE |
DimiterK | 0:48d0ba737b93 | 184 | }; |
DimiterK | 0:48d0ba737b93 | 185 | |
DimiterK | 0:48d0ba737b93 | 186 | static const uint8_t Bluetooth88[8] = // bluetooth |
DimiterK | 0:48d0ba737b93 | 187 | { |
DimiterK | 0:48d0ba737b93 | 188 | 0x18,0x54,0x32,0x1C,0x1C,0x32,0x54,0x18 |
DimiterK | 0:48d0ba737b93 | 189 | }; |
DimiterK | 0:48d0ba737b93 | 190 | |
DimiterK | 0:48d0ba737b93 | 191 | static const uint8_t GPRS88[8] = //GPRS |
DimiterK | 0:48d0ba737b93 | 192 | { |
DimiterK | 0:48d0ba737b93 | 193 | 0xC3,0x99,0x24,0x20,0x2C,0x24,0x99,0xC3 |
DimiterK | 0:48d0ba737b93 | 194 | }; |
DimiterK | 0:48d0ba737b93 | 195 | |
DimiterK | 0:48d0ba737b93 | 196 | static const uint8_t Alarm88[8] = //alram |
DimiterK | 0:48d0ba737b93 | 197 | { |
DimiterK | 0:48d0ba737b93 | 198 | 0xC3,0xBD,0x42,0x52,0x4E,0x42,0x3C,0xC3 |
DimiterK | 0:48d0ba737b93 | 199 | }; |
DimiterK | 0:48d0ba737b93 | 200 | #endif |
DimiterK | 0:48d0ba737b93 | 201 | |
DimiterK | 0:48d0ba737b93 | 202 | |
DimiterK | 0:48d0ba737b93 | 203 | |
DimiterK | 0:48d0ba737b93 | 204 | |
DimiterK | 0:48d0ba737b93 | 205 |