Bienvenido a los foros de FT81x Manía. Te invitamos a regístrate totalmente gratis. Disfruta de tu experiencia con un grandes amigos y Staff.

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5

Thread Contributor: TFTLCDCygLibrería GD2 para Teensy 3.6/3.5 y pantallas FT80X

#1
0
Hace unos días estuve tratando de hacer funcionar la librería actualizada de James, en la placa Teensy 3.6; particularmente tratando de conseguir implementar los ajustes necesarios para hacer funcionar el lector SDIO hechos RndMnkIII hace un tiempo para la primer versión de GD2.

Últimamente hemos estado centrados en placas STM32, que dicho sea de paso, ha sido un gran logro para el equipo.

A diferencia de STM32, en las que la librería para SDIO es aún un campo poco explorado quizás por el manejo del HAL respectivo para ese dispositivo; en el teensy 3.6, afortunadamente el trabajo con SdFat está mucho más avanzado y es 100% compatible con esa gran librería.

La versión de la librería gameduino 2 que hemos modificado para teensy 3.6, puede funcionar usando un lector SD externo, conectado al bus SPI en está conectada la pantalla FT80X. La única condición, es emplear un lector de 3.3V, los lectores con conversores lógicos 5V/3.3V no funcionan para este propósito.

Además, es posible emplear el lector SDIO incorporado en el teensy 3.6 para el manejo de assets e imagenes. Dado que el teensy 3.5 también incluye este tipo de lector, asumimos que es posible usarlo en la librería.

Por el momento la versión de la librería modificada, incluye los ajustes necesarios para funcionar con pantallas FT80X. La siguiente versión podrá ser compatible con pantallas FT81X, ya estamos trabajando en ella.

?mage
Teensy 3.6 + Riverdi FT801

Cableado

FT80X         Teensy 3.6
GND               GND
VCC               3.3V
Backlight         3.3V
MOSI              11
MISO              12
SCK               13
CS                10

MicroSD        Teensy 3.6
GND               GND
VCC               3.3V
MOSI              11
MISO              12
SCK               13
CS                 5

Dado que las placas teensy 3.x cuentan con una memoria EEPROM, se puede usar el ejemplo eeprom_clear con la finalidad de reiniciar el vector de calibración de la pantalla táctil. 

Al cargar nuevamente un sketch en la pantalla, se pedirá la calibración táctil por única vez. Esto ocurrirá cada vez que se llame el ejemplo eeprom_clear.

PD: ésta es la primer versión, debe realizarse una modificación extra en la librería para que funcione sin problemas con pantallas HotMCU


Attached Files
.zip   GD2USDIO.zip (Size: 884.66 KB / Downloads: 3)
.zip   SdFat.zip (Size: 230.04 KB / Downloads: 3)
Reply
#2
1
Better response on post RE: Librería GD2 para Teensy 3.6/3.5 y pantallas FT80XActualización: soporte para pantallas FT81X

Con esta modificación, ahora la librería tiene soporte para la familia completa de pantallas FT80X y FT81X.  

Las pantallas FT81X pueden manejar imágenes png además de jpg. Este tipo de pantallas puede gestionar 1000 veces más rápido la carga de imágenes jpg en GRAM; uniendo esta característica al uso del lector SDIO del teensy 3.6/3.5, nos da la posibilidad de gestionar de forma más rápida en manejo de imágenes, iconos, assets, dentro de nuestros sketchs.


Attached Files
.zip   GD3USDIO.zip (Size: 890.39 KB / Downloads: 4)
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)