/* Lcd moudle: ST7585 BUS: SPI Voltage: 3.3V RAM: x(0~101);y(0~9); bitmap RAM(0~95,0~7); icon RAM(0~95,8); Author: Shower.xu Email: shower.xu@gmail.com eg. on the Nucleo-F072RB platform LcdPins myLcdPins = { SPI_MOSI, SPI_SCK, D9, D10, D8}; Lcd7585 myLcd( myLcdPins ); myLcd.InitLcd(); myLcd.write_bat(2); myLcd.write_signal(6); myLcd.write_string(0,0,(char *)"0123456789ABCDEFGHIJK!"); myLcd.write_string(0,5,(char *)"This is a test!"); myLcd.write_string(0,7,myLcd.NumToStr(20150121)); */
ST7585.h@0:f8eeda28d17c, 2015-01-21 (annotated)
- Committer:
- shower_xu
- Date:
- Wed Jan 21 03:51:51 2015 +0000
- Revision:
- 0:f8eeda28d17c
/*; Lcd moudle: ST7585; BUS: SPI; Voltage: 3.3V; RAM: x(0~101);y(0~9);; bitmap RAM(0~95,0~7);; icon RAM(0~95,8);; Author: Shower.xu; Email: shower.xu@gmail.com; ; eg. on the Nucleo-F072RB platform; */
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
shower_xu | 0:f8eeda28d17c | 1 | /* |
shower_xu | 0:f8eeda28d17c | 2 | Lcd moudle: ST7585 |
shower_xu | 0:f8eeda28d17c | 3 | BUS: SPI |
shower_xu | 0:f8eeda28d17c | 4 | Voltage: 3.3V |
shower_xu | 0:f8eeda28d17c | 5 | RAM: x(0~101);y(0~9); |
shower_xu | 0:f8eeda28d17c | 6 | bitmap RAM(0~95,0~7); |
shower_xu | 0:f8eeda28d17c | 7 | icon RAM(0~95,8); |
shower_xu | 0:f8eeda28d17c | 8 | Author: Shower.xu |
shower_xu | 0:f8eeda28d17c | 9 | Email: shower.xu@gmail.com |
shower_xu | 0:f8eeda28d17c | 10 | |
shower_xu | 0:f8eeda28d17c | 11 | eg. on the Nucleo-F072RB platform |
shower_xu | 0:f8eeda28d17c | 12 | LcdPins myLcdPins = { SPI_MOSI, SPI_SCK, D9, D10, D8}; |
shower_xu | 0:f8eeda28d17c | 13 | Lcd7585 myLcd( myLcdPins ); |
shower_xu | 0:f8eeda28d17c | 14 | myLcd.InitLcd(); |
shower_xu | 0:f8eeda28d17c | 15 | myLcd.write_bat(2); |
shower_xu | 0:f8eeda28d17c | 16 | myLcd.write_signal(6); |
shower_xu | 0:f8eeda28d17c | 17 | myLcd.write_hsignal(1); |
shower_xu | 0:f8eeda28d17c | 18 | myLcd.write_icon(ICON_Phone,1); |
shower_xu | 0:f8eeda28d17c | 19 | myLcd.write_icon(ICON_Clock,1); |
shower_xu | 0:f8eeda28d17c | 20 | myLcd.write_string(0,0,(char *)"0123456789ABCDEFGHIJK!"); |
shower_xu | 0:f8eeda28d17c | 21 | myLcd.write_string(0,5,(char *)"This is a test!"); |
shower_xu | 0:f8eeda28d17c | 22 | myLcd.write_string(0,7,myLcd.NumToStr(20150121)); |
shower_xu | 0:f8eeda28d17c | 23 | */ |
shower_xu | 0:f8eeda28d17c | 24 | #ifndef _SX7585_H |
shower_xu | 0:f8eeda28d17c | 25 | #define _SX7585_H |
shower_xu | 0:f8eeda28d17c | 26 | #include "mbed.h" |
shower_xu | 0:f8eeda28d17c | 27 | |
shower_xu | 0:f8eeda28d17c | 28 | #define HW_SPI |
shower_xu | 0:f8eeda28d17c | 29 | /* LCD command define */ |
shower_xu | 0:f8eeda28d17c | 30 | #define NOP 0x00 |
shower_xu | 0:f8eeda28d17c | 31 | #define Function_Set 0x20 |
shower_xu | 0:f8eeda28d17c | 32 | #define Display_Control 0x08 |
shower_xu | 0:f8eeda28d17c | 33 | #define Set_X_Address 0x80 |
shower_xu | 0:f8eeda28d17c | 34 | #define Set_Y_Address 0x40 |
shower_xu | 0:f8eeda28d17c | 35 | #define Set_V0 0x80 |
shower_xu | 0:f8eeda28d17c | 36 | #define Set_Test_Mode 0x30 |
shower_xu | 0:f8eeda28d17c | 37 | /*LCD icon address define */ |
shower_xu | 0:f8eeda28d17c | 38 | #define ICON_Signal 0 |
shower_xu | 0:f8eeda28d17c | 39 | #define ICON_SLevel1 4 |
shower_xu | 0:f8eeda28d17c | 40 | #define ICON_SLevel2 5 |
shower_xu | 0:f8eeda28d17c | 41 | #define ICON_SLevel3 7 |
shower_xu | 0:f8eeda28d17c | 42 | #define ICON_SLevel4 8 |
shower_xu | 0:f8eeda28d17c | 43 | #define ICON_SLevel5 10 |
shower_xu | 0:f8eeda28d17c | 44 | #define ICON_Phone 20 |
shower_xu | 0:f8eeda28d17c | 45 | #define ICON_Lock 30 |
shower_xu | 0:f8eeda28d17c | 46 | #define ICON_Gprs 40 |
shower_xu | 0:f8eeda28d17c | 47 | #define ICON_Msg 50 |
shower_xu | 0:f8eeda28d17c | 48 | #define ICON_Shake 60 |
shower_xu | 0:f8eeda28d17c | 49 | #define ICON_Home 61 |
shower_xu | 0:f8eeda28d17c | 50 | #define ICON_HSLevel1 63 |
shower_xu | 0:f8eeda28d17c | 51 | #define ICON_HSignal 65 |
shower_xu | 0:f8eeda28d17c | 52 | #define ICON_HSLevel2 67 |
shower_xu | 0:f8eeda28d17c | 53 | #define ICON_HSLevel3 69 |
shower_xu | 0:f8eeda28d17c | 54 | #define ICON_Mute 70 |
shower_xu | 0:f8eeda28d17c | 55 | #define ICON_Clock 75 |
shower_xu | 0:f8eeda28d17c | 56 | #define ICON_Battery 80 |
shower_xu | 0:f8eeda28d17c | 57 | #define ICON_BLevel3 93 |
shower_xu | 0:f8eeda28d17c | 58 | #define ICON_BLevel1 94 |
shower_xu | 0:f8eeda28d17c | 59 | #define ICON_BLevel2 95 |
shower_xu | 0:f8eeda28d17c | 60 | const unsigned char HSIGNAL_ICON[5]={ICON_Home,ICON_HSignal,ICON_HSLevel1,ICON_HSLevel2,ICON_HSLevel3}; |
shower_xu | 0:f8eeda28d17c | 61 | const unsigned char SIGNAL_ICON[6]={ICON_Signal,ICON_SLevel1,ICON_SLevel2,ICON_SLevel3,ICON_SLevel4,ICON_SLevel5}; |
shower_xu | 0:f8eeda28d17c | 62 | const unsigned char BAT_ICON[4]={ICON_Battery,ICON_BLevel1,ICON_BLevel2,ICON_BLevel3}; |
shower_xu | 0:f8eeda28d17c | 63 | /* LCD port define */ |
shower_xu | 0:f8eeda28d17c | 64 | #define LCD_FREQ 1000000 |
shower_xu | 0:f8eeda28d17c | 65 | #define LCD_SPI_MODE 0x03 |
shower_xu | 0:f8eeda28d17c | 66 | #define LCD_SPI_BITS 0x08 |
shower_xu | 0:f8eeda28d17c | 67 | #define LCD_X_MAX 101 |
shower_xu | 0:f8eeda28d17c | 68 | #define LCD_Y_MAX 8 |
shower_xu | 0:f8eeda28d17c | 69 | #define LCD_X_BITMAP_MAX 95 |
shower_xu | 0:f8eeda28d17c | 70 | #define LCD_Y_BITMAP_MAX 7 |
shower_xu | 0:f8eeda28d17c | 71 | const unsigned char ALL_GRAM=LCD_Y_MAX; |
shower_xu | 0:f8eeda28d17c | 72 | const unsigned char BITMAP_GRAM=LCD_Y_BITMAP_MAX; |
shower_xu | 0:f8eeda28d17c | 73 | |
shower_xu | 0:f8eeda28d17c | 74 | #define PIN_RST 0x00 |
shower_xu | 0:f8eeda28d17c | 75 | #define PIN_SCE 0x01 |
shower_xu | 0:f8eeda28d17c | 76 | #define PIN_DC 0x02 |
shower_xu | 0:f8eeda28d17c | 77 | |
shower_xu | 0:f8eeda28d17c | 78 | #ifndef HW_SPI |
shower_xu | 0:f8eeda28d17c | 79 | #define PIN_MOSI 0x00 |
shower_xu | 0:f8eeda28d17c | 80 | #define PIN_SCLK 0x01 |
shower_xu | 0:f8eeda28d17c | 81 | #endif |
shower_xu | 0:f8eeda28d17c | 82 | struct LcdPins |
shower_xu | 0:f8eeda28d17c | 83 | { |
shower_xu | 0:f8eeda28d17c | 84 | PinName mosi; |
shower_xu | 0:f8eeda28d17c | 85 | PinName sclk; |
shower_xu | 0:f8eeda28d17c | 86 | PinName dc; |
shower_xu | 0:f8eeda28d17c | 87 | PinName sce; |
shower_xu | 0:f8eeda28d17c | 88 | PinName rst; |
shower_xu | 0:f8eeda28d17c | 89 | }; |
shower_xu | 0:f8eeda28d17c | 90 | |
shower_xu | 0:f8eeda28d17c | 91 | class Lcd7585 |
shower_xu | 0:f8eeda28d17c | 92 | { |
shower_xu | 0:f8eeda28d17c | 93 | public: |
shower_xu | 0:f8eeda28d17c | 94 | Lcd7585(LcdPins lcd_pinout); |
shower_xu | 0:f8eeda28d17c | 95 | ~Lcd7585(); |
shower_xu | 0:f8eeda28d17c | 96 | |
shower_xu | 0:f8eeda28d17c | 97 | public: |
shower_xu | 0:f8eeda28d17c | 98 | void InitLcd(); |
shower_xu | 0:f8eeda28d17c | 99 | void clear(const unsigned char area); |
shower_xu | 0:f8eeda28d17c | 100 | void ShutdownLcd(); |
shower_xu | 0:f8eeda28d17c | 101 | void SendCmd(char cmd); |
shower_xu | 0:f8eeda28d17c | 102 | void SendData(char data); |
shower_xu | 0:f8eeda28d17c | 103 | |
shower_xu | 0:f8eeda28d17c | 104 | public: |
shower_xu | 0:f8eeda28d17c | 105 | void set_xy(unsigned char x,unsigned char y); |
shower_xu | 0:f8eeda28d17c | 106 | void write_char(unsigned char x,unsigned char y,char c); |
shower_xu | 0:f8eeda28d17c | 107 | void write_string(unsigned char x,unsigned char y,char *p); |
shower_xu | 0:f8eeda28d17c | 108 | char* NumToStr(int num); |
shower_xu | 0:f8eeda28d17c | 109 | void write_bat(unsigned char level); |
shower_xu | 0:f8eeda28d17c | 110 | void write_signal(unsigned char level); |
shower_xu | 0:f8eeda28d17c | 111 | void write_hsignal(unsigned char level); |
shower_xu | 0:f8eeda28d17c | 112 | void write_icon(unsigned char icon, unsigned char level); |
shower_xu | 0:f8eeda28d17c | 113 | |
shower_xu | 0:f8eeda28d17c | 114 | private: |
shower_xu | 0:f8eeda28d17c | 115 | void ResetLcd(); |
shower_xu | 0:f8eeda28d17c | 116 | |
shower_xu | 0:f8eeda28d17c | 117 | private: |
shower_xu | 0:f8eeda28d17c | 118 | #ifndef HW_SPI |
shower_xu | 0:f8eeda28d17c | 119 | DigitalOut** SPins; |
shower_xu | 0:f8eeda28d17c | 120 | #else |
shower_xu | 0:f8eeda28d17c | 121 | SPI* LcdSpi; |
shower_xu | 0:f8eeda28d17c | 122 | #endif |
shower_xu | 0:f8eeda28d17c | 123 | DigitalOut** Pins; |
shower_xu | 0:f8eeda28d17c | 124 | |
shower_xu | 0:f8eeda28d17c | 125 | |
shower_xu | 0:f8eeda28d17c | 126 | }; |
shower_xu | 0:f8eeda28d17c | 127 | |
shower_xu | 0:f8eeda28d17c | 128 | /*----------------------------------------------- |
shower_xu | 0:f8eeda28d17c | 129 | 5 x 8 asc |
shower_xu | 0:f8eeda28d17c | 130 | index = ASCII - 32 按ASCII-32排列的 |
shower_xu | 0:f8eeda28d17c | 131 | -----------------------------------------------*/ |
shower_xu | 0:f8eeda28d17c | 132 | const unsigned char ASC5x8[] = // ASCII |
shower_xu | 0:f8eeda28d17c | 133 | { |
shower_xu | 0:f8eeda28d17c | 134 | 0x00,0x00,0x00,0x00,0x00, // - - |
shower_xu | 0:f8eeda28d17c | 135 | |
shower_xu | 0:f8eeda28d17c | 136 | 0x00,0x00,0x5F,0x00,0x00, // -!- |
shower_xu | 0:f8eeda28d17c | 137 | |
shower_xu | 0:f8eeda28d17c | 138 | 0x00,0x07,0x00,0x07,0x00, // -"- |
shower_xu | 0:f8eeda28d17c | 139 | |
shower_xu | 0:f8eeda28d17c | 140 | 0x14,0x7F,0x14,0x7F,0x14, // -#- |
shower_xu | 0:f8eeda28d17c | 141 | |
shower_xu | 0:f8eeda28d17c | 142 | 0x24,0x2E,0x7B,0x2A,0x12, // -$- |
shower_xu | 0:f8eeda28d17c | 143 | |
shower_xu | 0:f8eeda28d17c | 144 | 0x23,0x13,0x08,0x64,0x62, // -%- |
shower_xu | 0:f8eeda28d17c | 145 | |
shower_xu | 0:f8eeda28d17c | 146 | 0x36,0x49,0x56,0x20,0x50, // -&- |
shower_xu | 0:f8eeda28d17c | 147 | |
shower_xu | 0:f8eeda28d17c | 148 | 0x00,0x04,0x03,0x01,0x00, // -'- |
shower_xu | 0:f8eeda28d17c | 149 | |
shower_xu | 0:f8eeda28d17c | 150 | 0x00,0x1C,0x22,0x41,0x00, // -(- |
shower_xu | 0:f8eeda28d17c | 151 | |
shower_xu | 0:f8eeda28d17c | 152 | 0x00,0x41,0x22,0x1C,0x00, // -)- |
shower_xu | 0:f8eeda28d17c | 153 | |
shower_xu | 0:f8eeda28d17c | 154 | 0x22,0x14,0x7F,0x14,0x22, // -*- |
shower_xu | 0:f8eeda28d17c | 155 | |
shower_xu | 0:f8eeda28d17c | 156 | 0x08,0x08,0x7F,0x08,0x08, // -+- |
shower_xu | 0:f8eeda28d17c | 157 | |
shower_xu | 0:f8eeda28d17c | 158 | 0x40,0x30,0x10,0x00,0x00, // -,- |
shower_xu | 0:f8eeda28d17c | 159 | |
shower_xu | 0:f8eeda28d17c | 160 | 0x08,0x08,0x08,0x08,0x08, // --- |
shower_xu | 0:f8eeda28d17c | 161 | |
shower_xu | 0:f8eeda28d17c | 162 | 0x00,0x60,0x60,0x00,0x00, // -.- |
shower_xu | 0:f8eeda28d17c | 163 | |
shower_xu | 0:f8eeda28d17c | 164 | 0x20,0x10,0x08,0x04,0x02, // -/- |
shower_xu | 0:f8eeda28d17c | 165 | |
shower_xu | 0:f8eeda28d17c | 166 | 0x3E,0x51,0x49,0x45,0x3E, // -0- |
shower_xu | 0:f8eeda28d17c | 167 | |
shower_xu | 0:f8eeda28d17c | 168 | 0x00,0x42,0x7F,0x40,0x00, // -1- |
shower_xu | 0:f8eeda28d17c | 169 | |
shower_xu | 0:f8eeda28d17c | 170 | 0x62,0x51,0x49,0x49,0x46, // -2- |
shower_xu | 0:f8eeda28d17c | 171 | |
shower_xu | 0:f8eeda28d17c | 172 | 0x21,0x41,0x49,0x4D,0x33, // -3- |
shower_xu | 0:f8eeda28d17c | 173 | |
shower_xu | 0:f8eeda28d17c | 174 | 0x18,0x14,0x12,0x7F,0x10, // -4- |
shower_xu | 0:f8eeda28d17c | 175 | |
shower_xu | 0:f8eeda28d17c | 176 | 0x27,0x45,0x45,0x45,0x39, // -5- |
shower_xu | 0:f8eeda28d17c | 177 | |
shower_xu | 0:f8eeda28d17c | 178 | 0x3C,0x4A,0x49,0x49,0x31, // -6- |
shower_xu | 0:f8eeda28d17c | 179 | |
shower_xu | 0:f8eeda28d17c | 180 | 0x01,0x71,0x09,0x05,0x03, // -7- |
shower_xu | 0:f8eeda28d17c | 181 | |
shower_xu | 0:f8eeda28d17c | 182 | 0x36,0x49,0x49,0x49,0x36, // -8- |
shower_xu | 0:f8eeda28d17c | 183 | |
shower_xu | 0:f8eeda28d17c | 184 | 0x46,0x49,0x49,0x29,0x1E, // -9- |
shower_xu | 0:f8eeda28d17c | 185 | |
shower_xu | 0:f8eeda28d17c | 186 | 0x00,0x36,0x36,0x00,0x00, // -:- |
shower_xu | 0:f8eeda28d17c | 187 | |
shower_xu | 0:f8eeda28d17c | 188 | 0x40,0x36,0x36,0x00,0x00, // -;- |
shower_xu | 0:f8eeda28d17c | 189 | |
shower_xu | 0:f8eeda28d17c | 190 | 0x08,0x14,0x22,0x41,0x00, // -<- |
shower_xu | 0:f8eeda28d17c | 191 | |
shower_xu | 0:f8eeda28d17c | 192 | 0x14,0x14,0x14,0x14,0x14, // -=- |
shower_xu | 0:f8eeda28d17c | 193 | |
shower_xu | 0:f8eeda28d17c | 194 | 0x00,0x41,0x22,0x14,0x08, // ->- |
shower_xu | 0:f8eeda28d17c | 195 | |
shower_xu | 0:f8eeda28d17c | 196 | 0x02,0x01,0x59,0x05,0x02, // -?- |
shower_xu | 0:f8eeda28d17c | 197 | |
shower_xu | 0:f8eeda28d17c | 198 | 0x3E,0x41,0x5D,0x55,0x5E, // -@- |
shower_xu | 0:f8eeda28d17c | 199 | |
shower_xu | 0:f8eeda28d17c | 200 | 0x7C,0x12,0x11,0x12,0x7C, // -A- |
shower_xu | 0:f8eeda28d17c | 201 | |
shower_xu | 0:f8eeda28d17c | 202 | 0x7F,0x49,0x49,0x49,0x36, // -B- |
shower_xu | 0:f8eeda28d17c | 203 | |
shower_xu | 0:f8eeda28d17c | 204 | 0x3E,0x41,0x41,0x41,0x22, // -C- |
shower_xu | 0:f8eeda28d17c | 205 | |
shower_xu | 0:f8eeda28d17c | 206 | 0x7F,0x41,0x41,0x41,0x3E, // -D- |
shower_xu | 0:f8eeda28d17c | 207 | |
shower_xu | 0:f8eeda28d17c | 208 | 0x7F,0x49,0x49,0x49,0x41, // -E- |
shower_xu | 0:f8eeda28d17c | 209 | |
shower_xu | 0:f8eeda28d17c | 210 | 0x7F,0x09,0x09,0x09,0x01, // -F- |
shower_xu | 0:f8eeda28d17c | 211 | |
shower_xu | 0:f8eeda28d17c | 212 | 0x3E,0x41,0x51,0x51,0x72, // -G- |
shower_xu | 0:f8eeda28d17c | 213 | |
shower_xu | 0:f8eeda28d17c | 214 | 0x7F,0x08,0x08,0x08,0x7F, // -H- |
shower_xu | 0:f8eeda28d17c | 215 | |
shower_xu | 0:f8eeda28d17c | 216 | 0x00,0x41,0x7F,0x41,0x00, // -I- |
shower_xu | 0:f8eeda28d17c | 217 | |
shower_xu | 0:f8eeda28d17c | 218 | 0x20,0x40,0x41,0x3F,0x01, // -J- |
shower_xu | 0:f8eeda28d17c | 219 | |
shower_xu | 0:f8eeda28d17c | 220 | 0x7F,0x08,0x14,0x22,0x41, // -K- |
shower_xu | 0:f8eeda28d17c | 221 | |
shower_xu | 0:f8eeda28d17c | 222 | 0x7F,0x40,0x40,0x40,0x40, // -L- |
shower_xu | 0:f8eeda28d17c | 223 | |
shower_xu | 0:f8eeda28d17c | 224 | 0x7F,0x02,0x0C,0x02,0x7F, // -M- |
shower_xu | 0:f8eeda28d17c | 225 | |
shower_xu | 0:f8eeda28d17c | 226 | 0x7F,0x04,0x08,0x10,0x7F, // -N- |
shower_xu | 0:f8eeda28d17c | 227 | |
shower_xu | 0:f8eeda28d17c | 228 | 0x3E,0x41,0x41,0x41,0x3E, // -O- |
shower_xu | 0:f8eeda28d17c | 229 | |
shower_xu | 0:f8eeda28d17c | 230 | 0x7F,0x09,0x09,0x09,0x06, // -P- |
shower_xu | 0:f8eeda28d17c | 231 | |
shower_xu | 0:f8eeda28d17c | 232 | 0x3E,0x41,0x51,0x21,0x5E, // -Q- |
shower_xu | 0:f8eeda28d17c | 233 | |
shower_xu | 0:f8eeda28d17c | 234 | 0x7F,0x09,0x19,0x29,0x46, // -R- |
shower_xu | 0:f8eeda28d17c | 235 | |
shower_xu | 0:f8eeda28d17c | 236 | 0x26,0x49,0x49,0x49,0x32, // -S- |
shower_xu | 0:f8eeda28d17c | 237 | |
shower_xu | 0:f8eeda28d17c | 238 | 0x01,0x01,0x7F,0x01,0x01, // -T- |
shower_xu | 0:f8eeda28d17c | 239 | |
shower_xu | 0:f8eeda28d17c | 240 | 0x3F,0x40,0x40,0x40,0x3F, // -U- |
shower_xu | 0:f8eeda28d17c | 241 | |
shower_xu | 0:f8eeda28d17c | 242 | 0x1F,0x20,0x40,0x20,0x1F, // -V- |
shower_xu | 0:f8eeda28d17c | 243 | |
shower_xu | 0:f8eeda28d17c | 244 | 0x7F,0x20,0x18,0x20,0x7F, // -W- |
shower_xu | 0:f8eeda28d17c | 245 | |
shower_xu | 0:f8eeda28d17c | 246 | 0x63,0x14,0x08,0x14,0x63, // -X- |
shower_xu | 0:f8eeda28d17c | 247 | |
shower_xu | 0:f8eeda28d17c | 248 | 0x03,0x04,0x78,0x04,0x03, // -Y- |
shower_xu | 0:f8eeda28d17c | 249 | |
shower_xu | 0:f8eeda28d17c | 250 | 0x61,0x51,0x49,0x45,0x43, // -Z- |
shower_xu | 0:f8eeda28d17c | 251 | |
shower_xu | 0:f8eeda28d17c | 252 | 0x7F,0x7F,0x41,0x41,0x00, // -[- |
shower_xu | 0:f8eeda28d17c | 253 | |
shower_xu | 0:f8eeda28d17c | 254 | 0x02,0x04,0x08,0x10,0x20, // -\- |
shower_xu | 0:f8eeda28d17c | 255 | |
shower_xu | 0:f8eeda28d17c | 256 | 0x00,0x41,0x41,0x7F,0x7F, // -]- |
shower_xu | 0:f8eeda28d17c | 257 | |
shower_xu | 0:f8eeda28d17c | 258 | 0x04,0x02,0x7F,0x02,0x04, // -^- |
shower_xu | 0:f8eeda28d17c | 259 | |
shower_xu | 0:f8eeda28d17c | 260 | 0x08,0x1C,0x2A,0x08,0x08, // -_- |
shower_xu | 0:f8eeda28d17c | 261 | |
shower_xu | 0:f8eeda28d17c | 262 | 0x00,0x00,0x01,0x02,0x04, // -`- |
shower_xu | 0:f8eeda28d17c | 263 | |
shower_xu | 0:f8eeda28d17c | 264 | 0x24,0x54,0x54,0x38,0x40, // -a- |
shower_xu | 0:f8eeda28d17c | 265 | |
shower_xu | 0:f8eeda28d17c | 266 | 0x7F,0x28,0x44,0x44,0x38, // -b- |
shower_xu | 0:f8eeda28d17c | 267 | |
shower_xu | 0:f8eeda28d17c | 268 | 0x38,0x44,0x44,0x44,0x08, // -c- |
shower_xu | 0:f8eeda28d17c | 269 | |
shower_xu | 0:f8eeda28d17c | 270 | 0x38,0x44,0x44,0x28,0x7F, // -d- |
shower_xu | 0:f8eeda28d17c | 271 | |
shower_xu | 0:f8eeda28d17c | 272 | 0x38,0x54,0x54,0x54,0x08, // -e- |
shower_xu | 0:f8eeda28d17c | 273 | |
shower_xu | 0:f8eeda28d17c | 274 | 0x08,0x7E,0x09,0x09,0x02, // -f- |
shower_xu | 0:f8eeda28d17c | 275 | |
shower_xu | 0:f8eeda28d17c | 276 | 0x98,0xA4,0xA4,0xA4,0x78, // -g- |
shower_xu | 0:f8eeda28d17c | 277 | |
shower_xu | 0:f8eeda28d17c | 278 | 0x7F,0x08,0x04,0x04,0x78, // -h- |
shower_xu | 0:f8eeda28d17c | 279 | |
shower_xu | 0:f8eeda28d17c | 280 | 0x00,0x00,0x79,0x00,0x00, // -i- |
shower_xu | 0:f8eeda28d17c | 281 | |
shower_xu | 0:f8eeda28d17c | 282 | 0x00,0x80,0x88,0x79,0x00, // -j- |
shower_xu | 0:f8eeda28d17c | 283 | |
shower_xu | 0:f8eeda28d17c | 284 | 0x7F,0x10,0x28,0x44,0x40, // -k- |
shower_xu | 0:f8eeda28d17c | 285 | |
shower_xu | 0:f8eeda28d17c | 286 | 0x00,0x41,0x7F,0x40,0x00, // -l- |
shower_xu | 0:f8eeda28d17c | 287 | |
shower_xu | 0:f8eeda28d17c | 288 | 0x78,0x04,0x78,0x04,0x78, // -m- |
shower_xu | 0:f8eeda28d17c | 289 | |
shower_xu | 0:f8eeda28d17c | 290 | 0x04,0x78,0x04,0x04,0x78, // -n- |
shower_xu | 0:f8eeda28d17c | 291 | |
shower_xu | 0:f8eeda28d17c | 292 | 0x38,0x44,0x44,0x44,0x38, // -o- |
shower_xu | 0:f8eeda28d17c | 293 | |
shower_xu | 0:f8eeda28d17c | 294 | 0xFC,0x24,0x24,0x24,0x18, // -p- |
shower_xu | 0:f8eeda28d17c | 295 | |
shower_xu | 0:f8eeda28d17c | 296 | 0x18,0x24,0x24,0x24,0xFC, // -q- |
shower_xu | 0:f8eeda28d17c | 297 | |
shower_xu | 0:f8eeda28d17c | 298 | 0x04,0x78,0x04,0x04,0x08, // -r- |
shower_xu | 0:f8eeda28d17c | 299 | |
shower_xu | 0:f8eeda28d17c | 300 | 0x48,0x54,0x54,0x54,0x24, // -s- |
shower_xu | 0:f8eeda28d17c | 301 | |
shower_xu | 0:f8eeda28d17c | 302 | 0x04,0x3F,0x44,0x44,0x24, // -t- |
shower_xu | 0:f8eeda28d17c | 303 | |
shower_xu | 0:f8eeda28d17c | 304 | 0x3C,0x40,0x40,0x3C,0x40, // -u- |
shower_xu | 0:f8eeda28d17c | 305 | |
shower_xu | 0:f8eeda28d17c | 306 | 0x1C,0x20,0x40,0x20,0x1C, // -v- |
shower_xu | 0:f8eeda28d17c | 307 | |
shower_xu | 0:f8eeda28d17c | 308 | 0x3C,0x40,0x3C,0x40,0x3C, // -w- |
shower_xu | 0:f8eeda28d17c | 309 | |
shower_xu | 0:f8eeda28d17c | 310 | 0x44,0x28,0x10,0x28,0x44, // -x- |
shower_xu | 0:f8eeda28d17c | 311 | |
shower_xu | 0:f8eeda28d17c | 312 | 0x9C,0xA0,0xA0,0x90,0x7C, // -y- |
shower_xu | 0:f8eeda28d17c | 313 | |
shower_xu | 0:f8eeda28d17c | 314 | 0x44,0x64,0x54,0x4C,0x44, // -z- |
shower_xu | 0:f8eeda28d17c | 315 | |
shower_xu | 0:f8eeda28d17c | 316 | 0x08,0x36,0x41,0x00,0x00, // -{- |
shower_xu | 0:f8eeda28d17c | 317 | |
shower_xu | 0:f8eeda28d17c | 318 | 0x00,0x00,0x77,0x00,0x00, // -|- |
shower_xu | 0:f8eeda28d17c | 319 | |
shower_xu | 0:f8eeda28d17c | 320 | 0x00,0x00,0x41,0x36,0x08, // -}- |
shower_xu | 0:f8eeda28d17c | 321 | |
shower_xu | 0:f8eeda28d17c | 322 | 0x08,0x04,0x08,0x10,0x08, // -~- |
shower_xu | 0:f8eeda28d17c | 323 | |
shower_xu | 0:f8eeda28d17c | 324 | 0x55,0x2A,0x55,0x2A,0x55, // -- |
shower_xu | 0:f8eeda28d17c | 325 | }; |
shower_xu | 0:f8eeda28d17c | 326 | |
shower_xu | 0:f8eeda28d17c | 327 | |
shower_xu | 0:f8eeda28d17c | 328 | #endif |