C18 LaurTec Library
2.5
Open Source C Library for PIC18 Microcontrollers
|
00001 /********************************************************************************************** 00002 00003 Author : Mauro Laurenti 00004 Version : 1.0 00005 Date : 26/05/2012 00006 00007 CopyRight 2006-2012 all rights are reserved 00008 00009 ******************************************************** 00010 SOFTWARE LICENSE AGREEMENT 00011 ******************************************************** 00012 00013 The usage of the supplied software imply the acceptance of the following license. 00014 00015 The software supplied herewith by Mauro Laurenti (the Author) 00016 is intended for use solely and exclusively on Microchip PIC Microcontroller (registered mark). 00017 The software is owned by the Author, and is protected under applicable copyright laws. 00018 All rights are reserved. 00019 Any use in violation of the foregoing restrictions may subject the 00020 user to criminal sanctions under applicable laws (Italian or International ones), as well as to 00021 civil liability for the breach of the terms and conditions of this license. 00022 Commercial use is forbidden without a written acknowledgment with the Author. 00023 Personal or educational use is allowed if the application containing the following 00024 software doesn't aim to commercial use or monetary earning of any kind. 00025 00026 THIS SOFTWARE IS PROVIDED IN AN "AS IS" CONDITION. NO WARRANTIES, 00027 WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING, BUT NOT LIMITED 00028 TO, IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A 00029 PARTICULAR PURPOSE APPLY TO THIS SOFTWARE. THE AUTHOR SHALL NOT, 00030 IN ANY CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL OR 00031 CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER. 00032 00033 ******************************************************** 00034 PURPOSES 00035 ******************************************************** 00036 00037 00038 This library contains all the functions that are handy for controlling 00039 a GLCD display based on KS0108B controller. 00040 00041 More details and pictures can be downloaded from the Brief Note BN0016(www.LaurTec.com) 00042 00043 **********************************************************************************************/ 00044 00045 #include <delay.h> 00046 #include <ctype.h> 00047 00048 #ifndef FLAG_GLCD_K0108B 00049 #define FLAG_GLCD_K0108B 00050 00051 // Prototype for itoa from ctype lib 00052 char *itoa (int value, char *s); 00053 00054 //************************************************** 00055 // GLCD pin constants 00056 //************************************************** 00057 00058 00059 #define GLCD_DATA_WRITE LATD 00060 #define GLCD_DATA_READ PORTD 00061 #define GLCD_DATA_DIRECTION TRISD 00062 00063 #define GLCD_D_I LATAbits.LATA3 00064 #define GLCD_R_W LATAbits.LATA4 00065 #define GLCD_E LATAbits.LATA5 00066 #define GLCD_CS1 LATEbits.LATE0 00067 #define GLCD_CS2 LATEbits.LATE1 00068 #define GLCD_RST LATEbits.LATE2 00069 #define GLCD_LED LATCbits.LATC1 00070 00071 00072 //************************************************** 00073 // GLCD Controller constants 00074 //************************************************** 00075 00076 #define INPUT 0xFF 00077 #define OUTPUT 0x00 00078 00079 #define NUMBER_OF_PAGES 8 00080 #define X_RESOLUTION 128 00081 #define Y_RESOLUTION 64 00082 00083 #define CONTROLLER_MAX_X 64 00084 00085 00086 //************************************************** 00087 // Font Tables and Pictures 00088 //************************************************** 00089 00090 #define ENABLE_FONT_5x7 00091 00092 #define ENABLE_LOGO_1 00093 00094 //************************************************** 00095 // GLCD Font Size 00096 //************************************************** 00097 00098 #define GLCD_FONT_WIDTH_5 5 00099 #define GLCD_FONT_HEIGTH_7 7 00100 00101 #define GLCD_FONT_SPACE 1 00102 00103 00104 //************************************************** 00105 // GLCD command constants 00106 //************************************************** 00107 00108 #define COMM_DISPLAY_ON 0b00111111 00109 #define COMM_DISPLAY_OFF 0b00111110 00110 00111 #define COMM_PAGE_SELECT 0b10111000 00112 00113 #define COMM_ADDRESS_SELECT 0b01000000 00114 00115 #define COMM_START_LINE 0b11000000 00116 00117 00118 //************************************************** 00119 // GLCD Status Flag 00120 //************************************************** 00121 00122 #define GLCD_BUSY_FLAG 0x80 00123 00124 00125 00126 //************************************************** 00127 // General Purpose constants 00128 //************************************************** 00129 00130 #define TURN_ON_LED 0b00000001 00131 #define TURN_OFF_LED 0b00000000 00132 00133 #define TURN_ON_DISPLAY 0b00000001 00134 #define TURN_OFF_DISPLAY 0b00000000 00135 00136 #define HIGH 0b00000001 00137 #define LOW 0b00000000 00138 00139 #define ENABLE_GLCD 0b00000001 00140 #define DISABLE_GLCD 0b00000000 00141 00142 #define ENABLE_RESET_GLCD 0b00000000 00143 #define DISABLE_RESET_GLCD 0b00000001 00144 00145 #define GLCD_CHIP_SELECT_1 0x00 00146 #define GLCD_CHIP_SELECT_2 0x01 00147 00148 #define FILLING_WHITE 0x00 00149 #define FILLING_BLACK 0xFF 00150 00151 00152 00153 //**************************************************************************************************** 00154 // PUBLIC FUNCTIONS 00155 //**************************************************************************************************** 00156 00157 00158 00168 void initialize_GLCD (void); 00169 00170 00179 void clear_GLCD (unsigned char filling_color); 00180 00181 00192 void backlight_GLCD(unsigned char backlight); 00193 00194 00204 void set_display_GLCD (unsigned char display_status); 00205 00206 00215 void set_vertical_offset_GLCD (unsigned char vertical_offset); 00216 00217 00231 void plot_xy_GLCD (unsigned char x_pos, unsigned char y_pos, unsigned char filling_color); 00232 00233 00251 void draw_horizontal_line_GLCD (unsigned char x_origin, unsigned char y_origin, unsigned char length, unsigned char filling_color); 00252 00253 00271 void draw_vertical_line_GLCD (unsigned char x_origin, unsigned char y_origin, unsigned char length, unsigned char filling_color); 00272 00273 00293 void draw_window_GLCD (unsigned char x_origin, unsigned char y_origin, unsigned char length, unsigned char height, unsigned char filling_color); 00294 00295 00315 void draw_box_GLCD (unsigned char x_origin, unsigned char y_origin, unsigned char length, unsigned char height, unsigned char filling_color); 00316 00317 00326 void draw_picture_GLCD (rom unsigned char * picture_table); 00327 00328 00341 void write_char_GLCD (unsigned char x_pos, unsigned char y_pos, unsigned char character); 00342 00343 00358 void write_string_GLCD (unsigned char x_pos, unsigned char y_pos, unsigned char * character_array); 00359 00360 00373 void write_message_GLCD (unsigned char x_pos, unsigned char y_pos, const rom unsigned char * character); 00374 00375 00390 void write_integer_GLCD (unsigned char x_pos, unsigned char y_pos, int value, char number_of_digits); 00391 00392 00404 void set_font_GLCD (unsigned char width, unsigned char height); 00405 00406 00407 00408 //**************************************************************************************************** 00409 // PRIVATE FUNCTIONS (The user should not use it) 00410 //**************************************************************************************************** 00411 00412 00423 void wait_busy_status_GLCD (void); 00424 00425 00436 unsigned char get_controller_status_GLCD (void); 00437 00438 00451 void write_command_GLCD (unsigned char command_to_send); 00452 00453 00463 void set_page_GLCD (unsigned char controller_page); 00464 00465 00476 void set_address_GLCD (unsigned char controller_address); 00477 00478 00488 void write_data_GLCD (unsigned char data_to_send); 00489 00490 00501 unsigned char read_data_GLCD (void); 00502 00503 00504 00505 00506 //************************************************************************************************ 00507 // Font Tables 00508 //************************************************************************************************ 00509 00510 #ifdef ENABLE_FONT_5x7 00511 00512 rom unsigned char font_5x7[96][5] = { 00513 0x00,0x00,0x00,0x00,0x00, // empty space 00514 0x00,0x00,0x5f,0x00,0x00, // ! 00515 0x00,0x03,0x00,0x03,0x00, // " 00516 0x14,0x7f,0x14,0x7f,0x14, // # 00517 0x24,0x2a,0x7f,0x2a,0x12, // $ 00518 0x23,0x13,0x08,0x64,0x62, // % 00519 0x36,0x49,0x55,0x22,0x50, // & 00520 0x00,0x05,0x03,0x00,0x00, // ' 00521 0x00,0x1c,0x22,0x41,0x00, // ( 00522 0x00,0x41,0x22,0x1c,0x00, // ) 00523 0x14,0x08,0x3e,0x08,0x14, // * 00524 0x08,0x08,0x3e,0x08,0x08, // + 00525 0x00,0x50,0x30,0x00,0x00, // , 00526 0x08,0x08,0x08,0x08,0x08, // - 00527 0x00,0x60,0x60,0x00,0x00, // . 00528 0x20,0x10,0x08,0x04,0x02, // / 00529 0x3e,0x51,0x49,0x45,0x3e, // 0 00530 0x00,0x42,0x7f,0x40,0x00, // 1 00531 0x42,0x61,0x51,0x49,0x46, // 2 00532 0x21,0x41,0x45,0x4b,0x31, // 3 00533 0x18,0x14,0x12,0x7f,0x10, // 4 00534 0x27,0x45,0x45,0x45,0x39, // 5 00535 0x3c,0x4a,0x49,0x49,0x30, // 6 00536 0x01,0x71,0x09,0x05,0x03, // 7 00537 0x36,0x49,0x49,0x49,0x36, // 8 00538 0x06,0x49,0x49,0x29,0x1e, // 9 00539 0x00,0x36,0x36,0x00,0x00, // : 00540 0x00,0x56,0x36,0x00,0x00, // ; 00541 0x08,0x14,0x22,0x41,0x00, // < 00542 0x14,0x14,0x14,0x14,0x14, // = 00543 0x00,0x41,0x22,0x14,0x08, // > 00544 0x02,0x01,0x51,0x09,0x06, // ? 00545 0x32,0x49,0x79,0x41,0x3e, // @ 00546 0x7e,0x11,0x11,0x11,0x7e, // A 00547 0x7f,0x49,0x49,0x49,0x36, // B 00548 0x3e,0x41,0x41,0x41,0x22, // C 00549 0x7f,0x41,0x41,0x22,0x1c, // D 00550 0x7f,0x49,0x49,0x49,0x41, // E 00551 0x7f,0x09,0x09,0x09,0x01, // F 00552 0x3e,0x41,0x49,0x49,0x7a, // G 00553 0x7f,0x08,0x08,0x08,0x7f, // H 00554 0x00,0x41,0x7f,0x41,0x00, // I 00555 0x20,0x40,0x41,0x3f,0x01, // J 00556 0x7f,0x08,0x14,0x22,0x41, // K 00557 0x7f,0x40,0x40,0x40,0x40, // L 00558 0x7f,0x02,0x0c,0x02,0x7f, // M 00559 0x7f,0x04,0x08,0x10,0x7f, // N 00560 0x3e,0x41,0x41,0x41,0x3e, // O 00561 0x7f,0x09,0x09,0x09,0x06, // P 00562 0x3e,0x41,0x51,0x21,0x5e, // Q 00563 0x7f,0x09,0x19,0x29,0x46, // R 00564 0x46,0x49,0x49,0x49,0x31, // S 00565 0x01,0x01,0x7f,0x01,0x01, // T 00566 0x3f,0x40,0x40,0x40,0x3f, // U 00567 0x1f,0x20,0x40,0x20,0x1f, // V 00568 0x3f,0x40,0x38,0x40,0x3f, // W 00569 0x63,0x14,0x08,0x14,0x63, // X 00570 0x07,0x08,0x70,0x08,0x07, // Y 00571 0x61,0x51,0x49,0x45,0x43, // Z 00572 0x00,0x7f,0x41,0x41,0x00, // [ 00573 0x02,0x04,0x08,0x10,0x20, // \] 00574 0x00,0x41,0x41,0x7f,0x00, // ] 00575 0x04,0x02,0x01,0x02,0x04, // ^ 00576 0x40,0x40,0x40,0x40,0x40, // _ 00577 0x00,0x01,0x02,0x04,0x00, // ` 00578 0x20,0x54,0x54,0x54,0x78, // a 00579 0x7f,0x48,0x44,0x44,0x38, // b 00580 0x38,0x44,0x44,0x44,0x00, // c 00581 0x38,0x44,0x44,0x48,0x7f, // d 00582 0x38,0x54,0x54,0x54,0x18, // e 00583 0x08,0x7e,0x09,0x01,0x02, // f 00584 0x0c,0x52,0x52,0x52,0x3e, // g 00585 0x7f,0x08,0x04,0x04,0x78, // h 00586 0x00,0x44,0x7d,0x40,0x00, // i 00587 0x20,0x40,0x44,0x3d,0x00, // j 00588 0x7f,0x10,0x28,0x44,0x00, // k 00589 0x00,0x41,0x7f,0x40,0x00, // l 00590 0x7c,0x04,0x18,0x04,0x78, // m 00591 0x7c,0x08,0x04,0x04,0x78, // n 00592 0x38,0x44,0x44,0x44,0x38, // o 00593 0x7c,0x14,0x14,0x14,0x08, // p 00594 0x08,0x14,0x14,0x18,0x7c, // q 00595 0x7c,0x08,0x04,0x04,0x08, // r 00596 0x48,0x54,0x54,0x54,0x20, // s 00597 0x04,0x3f,0x44,0x40,0x20, // t 00598 0x3c,0x40,0x40,0x20,0x7c, // u 00599 0x1c,0x20,0x40,0x20,0x1c, // v 00600 0x3c,0x40,0x30,0x40,0x3c, // w 00601 0x44,0x28,0x10,0x28,0x44, // x 00602 0x0c,0x50,0x50,0x50,0x3c, // y 00603 0x44,0x64,0x54,0x4c,0x44, // z 00604 0x00,0x08,0x36,0x41,0x00, // { 00605 0x00,0x00,0x7f,0x00,0x00, // | 00606 0x00,0x41,0x36,0x08,0x00, // } 00607 0x10,0x08,0x08,0x10,0x08, // ^ 00608 0x00,0x00,0x02,0x05,0x02}; // degree 00609 00610 #endif // ENABLE_FONT_5x7 00611 00612 00613 //************************************************************************************************ 00614 // Pictures and Logos 00615 //************************************************************************************************ 00616 00617 #ifdef ENABLE_LOGO_1 00618 00619 rom unsigned char logo_1 [] = { 00620 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 00621 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 00622 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 00623 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 00624 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 00625 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 00626 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 00627 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 00628 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 00629 0x30, 0xF0, 0xF0, 0xF0, 0xF0, 0x30, 0x30, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 00630 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 00631 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 00632 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xE0, 0xF0, 0x70, 0x30, 0x30, 00633 0xF0, 0xF0, 0xF0, 0xF0, 0x30, 0x30, 0x70, 0xF0, 0xF0, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 00634 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 00635 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 00636 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 00637 0xFC, 0xFF, 0xFF, 0x3F, 0x03, 0x00, 0x00, 0x00, 0x00, 0x80, 0xC0, 0x40, 0x00, 0xE0, 0xF0, 0xF8, 00638 0xFC, 0x3C, 0x0E, 0x06, 0x06, 0x86, 0xEE, 0xFC, 0xFE, 0xFE, 0x3E, 0x06, 0x08, 0x0C, 0xCC, 0xFC, 00639 0xFC, 0xFE, 0x3E, 0x06, 0x00, 0xC0, 0xF8, 0xFE, 0xFE, 0x7E, 0x06, 0x00, 0x00, 0x0C, 0x8C, 0xFC, 00640 0xFC, 0xFE, 0x3E, 0x0E, 0x04, 0x06, 0x1E, 0x1E, 0x0C, 0x00, 0x03, 0x03, 0x00, 0x00, 0xC0, 0xFC, 00641 0xFF, 0xFF, 0x3F, 0x03, 0x00, 0x00, 0x00, 0x00, 0x03, 0x03, 0xE3, 0xF0, 0xF8, 0xFC, 0xFC, 0xDE, 00642 0xC6, 0xE6, 0x7E, 0x7E, 0x7C, 0x3C, 0x00, 0xE0, 0xF0, 0xF8, 0xFC, 0x3C, 0x0E, 0x06, 0x06, 0x1E, 00643 0x3E, 0x3C, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 00644 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x0C, 0x0C, 0x0F, 00645 0x0F, 0x0F, 0x0F, 0x0C, 0x0C, 0x0C, 0x0C, 0x0E, 0x0F, 0x07, 0x01, 0x00, 0x00, 0x03, 0x07, 0x0F, 00646 0x0F, 0x0C, 0x0C, 0x0C, 0x06, 0x07, 0x0F, 0x0F, 0x0F, 0x0D, 0x0C, 0x06, 0x04, 0x02, 0x07, 0x0F, 00647 0x0F, 0x0F, 0x0C, 0x04, 0x03, 0x07, 0x0F, 0x0F, 0x0F, 0x0C, 0x0C, 0x08, 0x00, 0x0C, 0x0F, 0x0F, 00648 0x0F, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x0C, 0x0C, 0x0F, 0x0F, 00649 0x0F, 0x0F, 0x0C, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x07, 0x07, 0x0F, 0x0E, 0x0C, 00650 0x0C, 0x0C, 0x06, 0x06, 0x02, 0x00, 0x00, 0x03, 0x07, 0x07, 0x0F, 0x0E, 0x0C, 0x0C, 0x0C, 0x06, 00651 0x06, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 00652 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 00653 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 00654 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 00655 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 00656 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 00657 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 00658 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 00659 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 00660 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 00661 0xFE, 0x02, 0x02, 0x02, 0x02, 0x84, 0x78, 0x00, 0xE0, 0x50, 0x50, 0x60, 0x00, 0x20, 0x50, 0x50, 00662 0x90, 0x00, 0x10, 0xF4, 0x00, 0x60, 0xD0, 0x50, 0x20, 0x20, 0x00, 0x10, 0xF0, 0x20, 0x10, 0xF0, 00663 0x00, 0x00, 0x00, 0x00, 0x10, 0xF0, 0x20, 0x10, 0xF0, 0x20, 0x10, 0xF0, 0x00, 0x00, 0xA0, 0x50, 00664 0x50, 0xF0, 0x00, 0x00, 0xE0, 0x10, 0x10, 0x12, 0xFE, 0x00, 0x00, 0xE0, 0x50, 0x50, 0x60, 0x00, 00665 0x00, 0x00, 0x00, 0xE0, 0x50, 0x50, 0x60, 0x00, 0xA0, 0x50, 0x50, 0xF0, 0x00, 0x00, 0x20, 0x50, 00666 0x50, 0x90, 0x00, 0x10, 0xF0, 0x00, 0xF0, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 00667 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 00668 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 00669 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x00, 0x01, 0x01, 0x01, 00670 0x00, 0x00, 0x01, 0x01, 0x01, 0x06, 0x09, 0x09, 0x09, 0x06, 0x00, 0x01, 0x01, 0x01, 0x00, 0x01, 00671 0x01, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x00, 0x01, 0x01, 0x00, 0x01, 0x01, 0x00, 0x01, 0x01, 00672 0x01, 0x01, 0x01, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x01, 0x01, 0x01, 0x00, 00673 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x01, 0x01, 00674 0x01, 0x00, 0x00, 0x08, 0x04, 0x03, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 00675 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 00676 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 00677 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 00678 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 00679 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 00680 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 00681 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 00682 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 00683 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 00684 }; 00685 00686 #endif // ENABLE_LOGO_1 00687 00688 00689 00690 00691 #endif //FLAG_GLCD_K0108B 00692