LiPoMètre pour télémétrie Graupner Hott (DIY)

Bonjour
J'ai essayé d'utiliser le soft sur un micro 32bits: un Arduino Due. J'ai découvert que la tram HOTT_GAM_MSG faisait 2 bytes de trop. J'ai toujours pas compris pourquoi. Elle fait 47 bytes au lieu de 45 et le byte stop n'est pas envoyé et le récepteur ne reconnaît pas la sonde.
Il suffit de supprimer la ligne :
Uint16_t rpm2; dans message.h et ça marche
Par contre aucun problème avec la tram HOTT_TEXTMODE_MSG
A ne rien y comprendre.
J'ai changé byte par uint8_t ça change rien.


Envoyé de mon iPhone en utilisant Modelisme
 
didi73;2642719 à dit:
Bonjour
J'ai essayé d'utiliser le soft sur un micro 32bits: un Arduino Due. J'ai découvert que la tram HOTT_GAM_MSG faisait 2 bytes de trop. J'ai toujours pas compris pourquoi. Elle fait 47 bytes au lieu de 45 et le byte stop n'est pas envoyé et le récepteur ne reconnaît pas la sonde.
Il suffit de supprimer la ligne :
Uint16_t rpm2; dans message.h et ça marche
Par contre aucun problème avec la tram HOTT_TEXTMODE_MSG
A ne rien y comprendre.
J'ai changé byte par uint8_t ça change rien.


Envoyé de mon iPhone en utilisant Modelisme

Salut

Etrange !
 
Heureusement que j'ai un oscilloscope qui decode les trames uart sinon j'y serais encore.
Un bug du compilateur je pense


Envoyé de mon iPhone en utilisant Modelisme
 
Haut