Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

BT_EMITTER Pindefinition -1 Fehlermeldung #576

Open
skassel2024 opened this issue Dec 16, 2024 · 5 comments
Open

BT_EMITTER Pindefinition -1 Fehlermeldung #576

skassel2024 opened this issue Dec 16, 2024 · 5 comments

Comments

@skassel2024
Copy link

Hallo Wolle,
wenn ich BT mit -1 definiere
grafik

erscheint folgender Fehler
grafik

Gruß Sören

@schreibfaul1
Copy link
Owner

Den Fehler konnte ich nicht reproduzieren, obwohl uint8_t x = -1; immer zu x = 255; führt.
Ich habe auf "Verdacht" etwas geändert, das kann eigentlich nur ein pinMode(xxxx, IN_OUT); sein.

@skassel2024
Copy link
Author

skassel2024 commented Dec 18, 2024

Hallo Wolle,
der Fehler ist weiterhin da. Es scheint etwas mit der IDF Version zu tun haben. Ich habe unter dem folgenden Link etwas gefunden, was mit Pin 19 und 20 und der IDF zu tun hat. Komme aber da nicht weiter.
Der Fehler tritt nur bei BT_EMITTER_MODE und BT_EMITTER_LINK auf. Aber möglicherweise bin ich komplett auf dem falschen Weg.
grafik

grafik
grafik
Wenn ich z. B. Pin5 für BT_EMITTER_MODE und Pin6 für BT_EMITTER_LINK verwende ist der Fehler weg. Kann das mit dem USB-Port zu tun haber, der D+(Pin20) und D-(Pin19) verwendet?
Gruß Sören
http://esp32.io/viewtopic.php?f=13&t=36111&sid=4932462b301951160d4b14e36a49ff94

@skassel2024
Copy link
Author

skassel2024 commented Dec 26, 2024

Frohe Weihnachten Wolle,
ich glaube dem Fehler auf der Spur zu sein. In KCX_BT_EMITTER.cpp habe ich die Zeile 454 "if(!m_f_KCX_BT_Emitter_isActive) return;" eingefügt.
in Zeile 455 oder 456 bei "digitalWrite" wird der Fehler erzeugt, da hier BT_EMITTER_MODE "-1" ist.
Ich hoffe, damit richtig zu liegen?
grafik

Hinweis:
grafik

sollte IDF 5.3.2 sein
grafik

Gruß Sören

@schreibfaul1
Copy link
Owner

Gleichfalls schöne Weihnachten,
ich habe bisher noch keine Lösung für das Problem gefunden, weil mit die Ursache nicht bekannt ist, es kann sein, dass du richtig liegst, ich schaue mir das genauer an.
VG Wolle

@schreibfaul1
Copy link
Owner

Hallo Sören,
image
habe ich hinzugefügt und damit wird die Fehlermeldung nicht mehr erscheinen. Der Pin muss nur gesetzt werden wenn ein KCX_BT_Emitter überhaupt existiert.
beste Grüße
Wolle

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants