Paso 2: Ajuste hacia abajo de las bibliotecas
Para empezar, entró en la carpeta de arduino/biblioteca e hizo una copia de la carpeta UTFT el nombre de "myUTFT" y cambiar el nombre UTFT.h y UTFT.cpp myUTFT.h y myUTFT.cpp.
A continuación, abrió myUTFT.h y myUTFT.cpp en un editor de texto y reemplazar todos UTFTs con myUTFT. Esto me hace una biblioteca totalmente nuevo y clase que siempre no causa un conflicto en el entorno de Arduino.
Ahora la parte difícil, eliminación de código! Empecé con myUTFT.h y comenzó en la parte superior, lectura del código. Primero vi que hay una lista de define para las diferentes pantallas y chips de apoyo. He quitado todo excepto los que estoy usando. A continuación hay algunos "#if definidos" ' líneas para los diferentes microcontroladores apoyados. Podría han dejado éstos como-es, pero decidido a fuerza bruta todo y quitar todo pero AVR que para Arduino. Finalmente, hay una lista de métodos de la clase, y he quitado los que no estoy usando. UTFT tiene una nota acerca de algunos métodos de indocumentados, y parecen ser utilizado internamente, por lo que dejé.
Ahora para myUTFT.cpp. Esto dio el mismo tratamiento que el archivo .h, retitulando UTFT a myUTFT y quitar innecesarios define y funciones. También quité algunas funciones sobrecargadas. Sólo planeo sobre la configuración de colores por la "palabra" constantes el nombre y no por bytes RGB, por lo que quité "colores (byte r, byte g, byte b)" y "setBackColor (byte r, byte g, byte b)". Luego leo cada función y buscó el código no es necesario, por ejemplo la pantalla que estoy usando tiene un archivos de inclusión que establece "display_transfer_mode = 8", por lo que no necesito ningún código que utilice cualquier otros valores display_transfer_mode, así que quité los bloques de código. También quité métodos de características no es compatible con mi lcd, como el en apagado y los métodos de contraste.
A continuación, abrí cada archivo incluido en la carpeta myUTFT y les dio el mismo tratamiento.
Ahora en su bosquejo, cambiar los nombres incluido y clase coincide con su nueva biblioteca y hacer una verificación. Mi primer intento conseguí un montón de errores de compilación porque quita demasiado código, o eliminar una definición de variable y faltó el código donde se utilizaba esa variable. Los errores le qué archivos y líneas para mirar, seguirlos y arreglar cualquier cosa que se queja. Esta es la ventaja de hacer una copia de la biblioteca, puedo remito a la original para ver lo que necesito agregar nuevamente. Una vez que verifica, sube la nueva imagen y ver si todavía funciona.