Closed elektron-bbs closed 10 months ago
Sollten wir sendTransmitMode vielicht in sendFifo packen?
Mhmm, dort haben wir aber wahrscheinlich die Anzahl der Wiederholungen nicht zur Verfügung und würden beim ersten Senden zweimal setTransmitMode ausführen?
if (rep > 0) { cc1101::setTransmitMode(); }
Mhmm, dort haben wir aber wahrscheinlich die Anzahl der Wiederholungen nicht zur Verfügung und würden beim ersten Senden zweimal setTransmitMode ausführen?
if (rep > 0) { cc1101::setTransmitMode(); }
Das mag sein. Beim Aufruf von sendFiFo würde ich erwarten dass ich sende.
Wo wird setTransmitMode denn sonst noch ausgeführt, wenn nicht in sendFiFo.
Ein paar Zeilen vorher wird setTransmitMode ausgeführt: https://github.com/RFD-FHEM/SIGNALDuino/blob/23d2e2bd41f8144882466de2200b1b3c3ab8c07b/src/send.h#L274
Wir brauchen setTransmitMode vermutlich auch für send_raw
und send_MC
oder?
Von daher, können wir es nicht in sendFiFo verschieben, was so meine spontane Idee war.
Ja, ich hatte es an der erwähnten Stelle schon mal auskommentiert, da ging kein Senden von MU mehr. Manchester habe ich nicht probiert, aber da trifft das vermutlich auch zu.
No repeats are sent with FSK modulation.
Since the CC1101 automatically switched to receive mode after the first send, no repeats were sent. Now the CC1101 will first be put back into transmit mode with each repeat.