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.

Welcome, Guest
You have to register before you can post on our site.

Username
  

Password
  





Search Forums

(Advanced Search)

Forum Statistics
» Members: 70
» Latest member: ikyeqg
» Forum threads: 151
» Forum posts: 510

Full Statistics

Online Users
There is currently 1 user online
» 0 Member(s) | 1 Guest(s)

Latest Threads
mleczyk
NODEMCU v1.0 with GPS BMP...

Forum: ESP8266
Last Post:  mleczyk
07-09-2018, 17:33 41
» Replies: 2
» Views: 171
hal2000
GD23ZU Library

Forum: Library GD23ZU
Last Post:  hal2000
18-08-2018, 23:22 13
» Replies: 3
» Views: 159
lightcalamar
Documentación STM32F407ZG...

Forum: STM32F407
Last Post:  lightcalamar
05-08-2018, 23:50 24
» Replies: 2
» Views: 117
TFTLCDCyg
Presentacion

Forum: Presentaciones y despedias
Last Post:  TFTLCDCyg
14-07-2018, 09:10 21
» Replies: 5
» Views: 112
ddwasil
Consejos para aprender a ...

Forum: Library GD23ZU
Last Post:  ddwasil
12-07-2018, 05:17 08
» Replies: 1
» Views: 58

 
  GD23Z and FlexCAN library issue
Posted by:  desiredshoe - 14-06-2018, 05:57 44 - Forum: Codigos - Replies (3)

Hi everyone,

I'm having an issue with my HotMCU display running Lightcalamar's GD23Z library along with the flexCAN library.  It's being run on a Teensy 3.5.  

With my current code, the display works fine with a potentiometer connected to the input, the readings update pretty fast.  If I add in the flexCAN code, the can bus readings are really slow, like 30 seconds to update.  If I print the data to the serial monitor, it's also slow.  The data is being fed via CAN bus from a Megasquirt 2 ECU.
Now if I cut out the GD23Z code and just run the flexCAN code, the serial monitor prints the data instantly so it's leading me to believe that the GD code is causing the lag.  I'm using the GD.finish(); command at the end of the code and I've tried GD.flush(); with the same results. 

Also, unrelated issue but I've noticed that if I run a 800x480 jpg as a background, it causes the gauges and numbers to not run as smoothly as it does with just a solid color background.  The display still works but I would love to have it be smooth.

Here's the sample of my code,


Code:
#include <SPI.h>
#include <GD23Z.h>
#include <FlexCAN.h>

static CAN_message_t rxmsg;

File loadScreen;

SdFatSdioEX SD;

int analogPIN = 33;
int val = 0;
int KPA = 0;

float MAP, RPM, CLT, TPS, SPKADV, AFR, BATTV, IAT;


void setup() {
 Can0.begin(500000);
 Serial.begin(9600);
 Serial4.begin(115200);

 pinMode(SD_PIN, OUTPUT);
 digitalWrite(SD_PIN, HIGH);  
 delay(20);
 digitalWrite(SD_PIN, LOW);
 delay(20);
 digitalWrite(SD_PIN, HIGH);
 delay(20);

 GD.begin(1);
 SD.begin();

}

void loop() {
 
 GD.Clear();
 loadScreen = SD.open("main2.jpg");
 GD.cmd_loadimage(0, 0);
 GD.loadSDIO(loadScreen);
 GD.Begin(BITMAPS);
 GD.Vertex2ii(0, 0);

 GD.ColorRGB(0xFFFFFF);
 GD.cmd_number(240,28,31,OPT_RIGHTX,(MAP/10));
  GD.cmd_number(240,75,31,OPT_RIGHTX,(IAT/10));
  GD.cmd_number(240,125,31,OPT_RIGHTX,KPA);
 
 GD.swap();
 GD.finish();

 canData();

 Serial.println(IAT);

}

void canData() {
     if ( Can0.read(rxmsg) ) {
   switch (rxmsg.id) { // Using IDs from 1512 as Megasquirt CAN broadcast frames for Simplified Dash Broadcasting.
     // EAch frame represents a data group http://www.msextra.com/doc/pdf/Megasquirt_CAN_Broadcast.pdf
     case 1512:
       MAP = (float)(word(rxmsg.buf[0], rxmsg.buf[1]));
       //RPM = (float)(word(rxmsg.buf[2], rxmsg.buf[3]));
       CLT = (float)(word(rxmsg.buf[4], rxmsg.buf[5]));
       TPS = (float)(word(rxmsg.buf[6], rxmsg.buf[7]));
       //CLT = FtoC(CLT / 10);
       break;
     case 1513:
       IAT = (float)(word(rxmsg.buf[4], rxmsg.buf[5]));
       //SPKADV = (float)(word(rxmsg.buf[6], rxmsg.buf[6]));
       break;
     case 1514:
       AFR = (float)(word(0x00, rxmsg.buf[1]));
       break;
     case 1515:
       //BATTV = (float)(word(rxmsg.buf[0], rxmsg.buf[1]));
       //generic1 = (float)(word(rxmsg.buf[2], rxmsg.buf[3]));
       //generic2 = (float)(word(rxmsg.buf[4], rxmsg.buf[5]));
       break;
   }
 }
}

Print this item

  Demo test video 700x400 pixels
Posted by:  lightcalamar - 08-06-2018, 18:35 52 - Forum: Library GD23ZU - No Replies

This test for library GD23ZU with 700x400 pixels. 

Enjoy it!



Attached Files
.zip   starts.avi.zip (Size: 11.54 MB / Downloads: 16)
Print this item

  Test files .avi to library GD23ZU
Posted by:  lightcalamar - 06-06-2018, 18:36 58 - Forum: Library GD23ZU - Replies (1)

Attachment of .avi files for library test GD23ZU

Enjoy!



Attached Files
.txt   link_files.txt (Size: 85 bytes / Downloads: 9)
Print this item

  GD23ZU Library
Posted by:  admin - 29-05-2018, 11:51 26 - Forum: Library GD23ZU - Replies (3)

News.

June 7, Team MexSpa publish library where Teensy 3.5/6 playback videos .avi (with sound) here a preview of the future ... and all series STM32F4x, Nucleo-F767 and F103x




Best regards.

Print this item

  Nueva Ley de Regulación de Protección a Datos Personales
Posted by:  admin - 27-05-2018, 17:44 16 - Forum: Administrativos - No Replies

Ha entrado en vigor este nuevo Reglamento General de Protección de Datos (RGPD)  la cual te exige la protección y regulación de los datos personales.

Entra en vigor el 25 de Mayo de este año para todos aunque ya estaba vigente desde hace dos años y se mantuvo para adaptarse, nosotros siempre hemos cumplido con dicha ley, sin embargo está de más que los usuarios lo tengan entendido y anotado.

Para obtener sus datos personales o simplemente querer eliminarlos se debe hacer la petición al administrador para que directamente quede enterado y sus datos sean eliminados, de hecho cuando un usuario ha hecho alguna compra o lo que sea sus datos sólo son almacenados hasta el momento en que ya se haya cumplido el plazo de revisiones y posibles quejas de los proveedores de pagos, una ves terminado todos los datos son eliminados de la base de datos y nose mantiene nada más que el hecho de que usted formó parte de una membresía especial o compró uno de nuestros productos.

De hecho como los plazos se agotaron, decidimos eliminar los productos de pago de la tienda (todos) Y nos limitamos a las membresías, las cuales cubrirán los mismos objetivos marcados.

Usted puede pedirnos sus datos en cualquier momento con excepción de las contraseñas ya que estas van cifradas o no se almacenan al usar una API de terceros que permite la manipulación y recepción y comprobación de los datos almacenados.

Con esto le decimos que igualmente usted podrá mandarnos un correo en cualquier momento para hacer uso de sus datos únicamente y comprobando que es usted realmente y que desea ya no formar parte de la comunidad.

]Si ustede tiene un registro con nosotros sus cuentas tuvieron que ser aprobadas y activadas desde su mismo correo o por petición de usted mismo en nuestros foros, por lo cual comprendemos que usted estuvo de acuerdo con la política manejada y que ahora mismo si sigue usando los foros se ve sujeto a aceptar, ya que este tema quedará como fijo para futuras referencias.

Nosotros estamos comprometidos con su seguridad y lo estaremos siempre, para que siempre mantengas la mejor experiencia como usuario en nuestros foros.

Para cualquier información o detalles simplemente lea este tema o contacte con algún miembro del staff del foro para hacerle saber sus sugerencias e inquietudes y nosotros como siempre trabajarmos para brindarle como hemos hecho todos los días las mejores soluciones y una experiencia de usuario que sea de su agrado.

De hecho muchos de nuestros contenidos han pasado a ser sólo para usuarios registrados para asi mantener su privacidad como siempre al día ya que esa siempre ha sido nuestra prioridad, que los usuarios activos y miembros sean beneficiados de modos altruistas y sin poner condiciones ni restricciones en sus cuentas de usuario, siempre que estas estén vigentes.

Si usted no acepta el acuerdo o tiene dudas comnuníquenoslo de cualquier modo para dar de baja su cuenta y eliminar sus datos personales por su propia seguridad si así lo desea, pero cabe mencionar que sus datos sólo son usados para mantener el orden y que su navegación por los foros sea siempre la mejor ya que algunos de ellos ya son usados como lo marca la política de cookies desde siempre 

Saludos y gracias por su preferencia.

Print this item