dev-fred / GPS_Tracker_ESP8266

5 stars 5 forks source link

SOFT_SERIAL_PIN_3 non defini sur FrSkySportSinglewireSerial.h #1

Closed DJSpray closed 3 years ago

DJSpray commented 3 years ago

dans le cas de l'utilisation d'un ESP01, le tutoriel demande de modifier les ports du RX et TX GPS (ok) mais aussi celui de la Telemetrie SPort. Le port proposé (GPIO3) ne semble pas pouvoir etre appelé par le nom SOFT_SERIAL_PIN_3 car celui-ci est dit indefini dans la librairie FrSKySportSingleWireSerial.h (ce que je confirme, ligne 40 du fichier....). est-il possible d'utiliser un autre port? faut-il ajouter la possibilité dans le fichier de la librairie?

dev-fred commented 3 years ago

Essayez d'ajouter SOFT_SERIAL_PIN_3 = 3 à la ligne 40 de FrSkySportSingleWireSerial.h, ça résoud le pb de compilation

elif defined(ESP8266)

enum SerialId { SERIAL_EXTINV = EXTINV_FLAG | 0, SOFT_SERIAL_PIN_3 = 3,

Je n’utilise pas l'ESP01, j'ai juste rendu service sans avoir testé et partagé les retours d'un utilisateur qui tenait à ce que j'ajoute cette version OTA, c'est à essayer en tout cas.

DJSpray commented 3 years ago

Merci, J'avais effectivement fait cela de mon côté mais pas de détection de télémétrie sur ma x12... Je me suis dis que cela n'était peut être pas si "simple". Je vais me pencher un peu plus, sinon tester et monter sur un d1mini que j'ai aussi dans le tiroir (mais plus gros et donc pas adapté à nombreux de mes modèles). Merci de la réponse rapide!

On Tue, Apr 6, 2021, 20:44 dev-fred @.***> wrote:

Essayez d'ajouter SOFT_SERIAL_PIN_3 = 3 à la ligne 40 de FrSkySportSingleWireSerial.h, ça résoud le pb de compilation

elif defined(ESP8266)

enum SerialId { SERIAL_EXTINV = EXTINV_FLAG | 0, SOFT_SERIAL_PIN_3 = 3,

Je n’utilise pas l'ESP01, j'ai juste rendu service sans avoir testé et partagé les retours d'un utilisateur qui tenait à ce que j'ajoute cette version OTA, c'est à essayer en tout cas.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/dev-fred/GPS_Tracker_ESP8266/issues/1#issuecomment-814356646, or unsubscribe https://github.com/notifications/unsubscribe-auth/ATR4HRRZ5IU62M72VXADEPTTHNJBRANCNFSM42OUCRXQ .

dev-fred commented 3 years ago

Je viens d'avoir la confirmation que cela fonctionne avec cette modification sur un ESP01S, il avait juste oublié de me communiquer cette modif de librairie. Autre précision, Flash size: "1MS(FS:none OTA:~502KB)"

dev-fred commented 3 years ago

Autre précision, PIN 3 correspond à GPIO3 qui est aussi libellé RX en face de VCC

DJSpray commented 3 years ago

oui oui. le SPort sur le RX peut avoir juste le simple cable "signal" branché? pas de pb le fait que mon ESP01 soit en 1S et mon RX en 2S (le signal n'est donc pas forcement sur les meme niveaux de crete j'imagine?)

Le mer. 7 avr. 2021 à 07:45, dev-fred @.***> a écrit :

Autre précision, PIN 3 correspond à GPIO3 qui est aussi libellé RX en face de VCC

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/dev-fred/GPS_Tracker_ESP8266/issues/1#issuecomment-814619351, or unsubscribe https://github.com/notifications/unsubscribe-auth/ATR4HRXPS474QA4DC4FBAZLTHPWONANCNFSM42OUCRXQ .

dev-fred commented 3 years ago

Oui, des 2 cotés l’électronique des ports est en 3.3V

DJSpray commented 3 years ago

bon, je dois avoir un autre soucis. jamais utilisé de telemetrie donc c'est nouveau pour moi dans OpenTX... je viens d'essayer sur un autre recepteur (un X6R au lieu d(un x8R... donc pas si differents.... :) toujours que le RSSI et bat detectés en telemetrie. j'ai ensuite pris mon d1mini et poussé la config par defaut histoire d'ecarter la piste de l'ESP01... idem! tu saurai me dire pourquoi j'ai ca? je suis en mode D16 classique, et je raccorde donc juste le port SPort (D8 donc sur le D1mini) sur le fils "signal" du port SPort coté RX (donc la pin le plus a l'exterieur du RX coté antenne de mon X6R).

desolé de te deranger encore, j'espere trouver la solution car c'est tout de meme pratique comme fonction pour retrouver son modele!

Le mer. 7 avr. 2021 à 11:51, dev-fred @.***> a écrit :

Oui, des 2 cotés l’électronique des ports est en 3.3V

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/dev-fred/GPS_Tracker_ESP8266/issues/1#issuecomment-814777495, or unsubscribe https://github.com/notifications/unsubscribe-auth/ATR4HRTUUNLCARRNMNURJ73THQTJTANCNFSM42OUCRXQ .

DJSpray commented 3 years ago

et petit update: j'ai upgradé en ACCST 2.1 (au lieu de 2.0.1): idem j'ai enfin pris une sonde vario FRSky que j'ai (jamais utilisé): bien detecté dans OpenTX... grrr

DJSpray commented 3 years ago

ok, resolu...... il parait qu'une tension est une difference de potentiel entre deux points (d'apres mes souvenirs de colleges....). brancher que le cable signal sans meme une masse commune entre mon RX et l'ESP ne peut donc pas fonctionner. erreur de noob. J'ai alimenté mon D1mini par l'usb de mon PC, puis renvoyé le 5V (VCC) et la masse sur les deux autres fils pour l'alimentation de mon recepteur. et magie, cela marche du premier coup!

merci encore pour ton super travail. je n'ai plus qu'a faire de meme sur mon ESP01 mais vraiment chapeau pour ton dev.