Pantalla LCD

Dependencies:   mbed TextLCD

Committer:
jhonlopez
Date:
Sun May 26 17:55:58 2019 +0000
Revision:
0:531dcadb7c20
Programa pantalla LCD

Who changed what in which revision?

UserRevisionLine numberNew contents of line
jhonlopez 0:531dcadb7c20 1 /* mbed TextLCD Library, for LCDs based on HD44780 controllers
jhonlopez 0:531dcadb7c20 2 * Copyright (c) 2014, WH
jhonlopez 0:531dcadb7c20 3 * 2014, v01: WH, Extracted from TextLCD.h as of v14
jhonlopez 0:531dcadb7c20 4 * 2015, v02: WH, Added some UDC definitions and commented out several UDCs
jhonlopez 0:531dcadb7c20 5 * 2015, v03: WH, Added some UDC definitions
jhonlopez 0:531dcadb7c20 6 *
jhonlopez 0:531dcadb7c20 7 * Permission is hereby granted, free of charge, to any person obtaining a copy
jhonlopez 0:531dcadb7c20 8 * of this software and associated documentation files (the "Software"), to deal
jhonlopez 0:531dcadb7c20 9 * in the Software without restriction, including without limitation the rights
jhonlopez 0:531dcadb7c20 10 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
jhonlopez 0:531dcadb7c20 11 * copies of the Software, and to permit persons to whom the Software is
jhonlopez 0:531dcadb7c20 12 * furnished to do so, subject to the following conditions:
jhonlopez 0:531dcadb7c20 13 *
jhonlopez 0:531dcadb7c20 14 * The above copyright notice and this permission notice shall be included in
jhonlopez 0:531dcadb7c20 15 * all copies or substantial portions of the Software.
jhonlopez 0:531dcadb7c20 16 *
jhonlopez 0:531dcadb7c20 17 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
jhonlopez 0:531dcadb7c20 18 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
jhonlopez 0:531dcadb7c20 19 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
jhonlopez 0:531dcadb7c20 20 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
jhonlopez 0:531dcadb7c20 21 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
jhonlopez 0:531dcadb7c20 22 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
jhonlopez 0:531dcadb7c20 23 * THE SOFTWARE.
jhonlopez 0:531dcadb7c20 24 */
jhonlopez 0:531dcadb7c20 25 #ifndef MBED_TEXTLCDUDC_H
jhonlopez 0:531dcadb7c20 26 #define MBED_TEXTLCDUDC_H
jhonlopez 0:531dcadb7c20 27
jhonlopez 0:531dcadb7c20 28 #include "TextLCD_Config.h"
jhonlopez 0:531dcadb7c20 29
jhonlopez 0:531dcadb7c20 30 /** Some sample User Defined Chars 5x7 dots */
jhonlopez 0:531dcadb7c20 31 #if(LCD_UDC == 1)
jhonlopez 0:531dcadb7c20 32 //extern const char udc_ae[]; //æ
jhonlopez 0:531dcadb7c20 33 //extern const char udc_0e[]; //ø
jhonlopez 0:531dcadb7c20 34 //extern const char udc_ao[]; //å
jhonlopez 0:531dcadb7c20 35 //extern const char udc_AE[]; //Æ
jhonlopez 0:531dcadb7c20 36 //extern const char udc_0E[]; //Ø
jhonlopez 0:531dcadb7c20 37 //extern const char udc_Ao[]; //Å
jhonlopez 0:531dcadb7c20 38 //extern const char udc_PO[]; //Padlock Open
jhonlopez 0:531dcadb7c20 39 //extern const char udc_PC[]; //Padlock Closed
jhonlopez 0:531dcadb7c20 40
jhonlopez 0:531dcadb7c20 41 //extern const char udc_alpha[]; //alpha
jhonlopez 0:531dcadb7c20 42 //extern const char udc_ohm[]; //ohm
jhonlopez 0:531dcadb7c20 43 //extern const char udc_sigma[]; //sigma
jhonlopez 0:531dcadb7c20 44 //extern const char udc_pi[]; //pi
jhonlopez 0:531dcadb7c20 45 //extern const char udc_root[]; //root
jhonlopez 0:531dcadb7c20 46
jhonlopez 0:531dcadb7c20 47 extern const char udc_0[]; // |>
jhonlopez 0:531dcadb7c20 48 extern const char udc_1[]; // <|
jhonlopez 0:531dcadb7c20 49 extern const char udc_2[]; // |
jhonlopez 0:531dcadb7c20 50 extern const char udc_3[]; // ||
jhonlopez 0:531dcadb7c20 51 extern const char udc_4[]; // |||
jhonlopez 0:531dcadb7c20 52 extern const char udc_5[]; // =
jhonlopez 0:531dcadb7c20 53 extern const char udc_6[]; // checkerboard
jhonlopez 0:531dcadb7c20 54 extern const char udc_7[]; // \
jhonlopez 0:531dcadb7c20 55
jhonlopez 0:531dcadb7c20 56 //extern const char udc_degr[]; // Degree symbol
jhonlopez 0:531dcadb7c20 57
jhonlopez 0:531dcadb7c20 58 //extern const char udc_TM_T[]; // Trademark T
jhonlopez 0:531dcadb7c20 59 //extern const char udc_TM_M[]; // Trademark M
jhonlopez 0:531dcadb7c20 60
jhonlopez 0:531dcadb7c20 61 //extern const char udc_Bat_Hi[]; // Battery Full
jhonlopez 0:531dcadb7c20 62 //extern const char udc_Bat_Ha[]; // Battery Half
jhonlopez 0:531dcadb7c20 63 //extern const char udc_Bat_Lo[]; // Battery Low
jhonlopez 0:531dcadb7c20 64 extern const char udc_Bat_Hi[]; // Battery Full
jhonlopez 0:531dcadb7c20 65 extern const char udc_Bat_Ha[]; // Battery Half
jhonlopez 0:531dcadb7c20 66 extern const char udc_Bat_Lo[]; // Battery Low
jhonlopez 0:531dcadb7c20 67 extern const char udc_AC[]; // AC Power
jhonlopez 0:531dcadb7c20 68
jhonlopez 0:531dcadb7c20 69 extern const char udc_smiley[]; // Smiley
jhonlopez 0:531dcadb7c20 70 //extern const char udc_droopy[]; // Droopey
jhonlopez 0:531dcadb7c20 71 //extern const char udc_note[]; // Note
jhonlopez 0:531dcadb7c20 72 //extern const char udc_note_off[]; // Note Off
jhonlopez 0:531dcadb7c20 73
jhonlopez 0:531dcadb7c20 74 //extern const char udc_bar_1[]; // Bar 1
jhonlopez 0:531dcadb7c20 75 //extern const char udc_bar_2[]; // Bar 11
jhonlopez 0:531dcadb7c20 76 //extern const char udc_bar_3[]; // Bar 111
jhonlopez 0:531dcadb7c20 77 //extern const char udc_bar_4[]; // Bar 1111
jhonlopez 0:531dcadb7c20 78 //extern const char udc_bar_5[]; // Bar 11111
jhonlopez 0:531dcadb7c20 79
jhonlopez 0:531dcadb7c20 80 //extern const char udc_ch_1[]; // Hor bars 4
jhonlopez 0:531dcadb7c20 81 //extern const char udc_ch_2[]; // Hor bars 4 (inverted)
jhonlopez 0:531dcadb7c20 82 //extern const char udc_ch_3[]; // Ver bars 3
jhonlopez 0:531dcadb7c20 83 //extern const char udc_ch_4[]; // Ver bars 3 (inverted)
jhonlopez 0:531dcadb7c20 84 //extern const char udc_ch_yr[]; // Year (kana)
jhonlopez 0:531dcadb7c20 85 //extern const char udc_ch_mo[]; // Month (kana)
jhonlopez 0:531dcadb7c20 86 //extern const char udc_ch_dy[]; // Day (kana)
jhonlopez 0:531dcadb7c20 87 //extern const char udc_ch_mi[]; // minute (kana)
jhonlopez 0:531dcadb7c20 88
jhonlopez 0:531dcadb7c20 89 //extern const char udc_bell[];
jhonlopez 0:531dcadb7c20 90 //extern const char udc_note[];
jhonlopez 0:531dcadb7c20 91 //extern const char udc_clock[];
jhonlopez 0:531dcadb7c20 92 //extern const char udc_heart[];
jhonlopez 0:531dcadb7c20 93 //extern const char udc_duck[];
jhonlopez 0:531dcadb7c20 94 //extern const char udc_check[];
jhonlopez 0:531dcadb7c20 95 //extern const char udc_cross[];
jhonlopez 0:531dcadb7c20 96 //extern const char udc_retarrow[];
jhonlopez 0:531dcadb7c20 97 //extern const char udc_OK[]; // Ok
jhonlopez 0:531dcadb7c20 98 //extern const char udc_1_2[]; // 1/2
jhonlopez 0:531dcadb7c20 99 //extern const char udc_Euro[]; // Euro symbol
jhonlopez 0:531dcadb7c20 100 //extern const char udc_key[]; // Key symbol
jhonlopez 0:531dcadb7c20 101
jhonlopez 0:531dcadb7c20 102 //extern const char udc_None[];
jhonlopez 0:531dcadb7c20 103 //extern const char udc_All[];
jhonlopez 0:531dcadb7c20 104 #endif /* LCD_UDC Examples */
jhonlopez 0:531dcadb7c20 105
jhonlopez 0:531dcadb7c20 106 #endif // MBED_TEXTLCDUDC_H