Giovanni Blu Mitolo
Giovanni Blu Mitolo
@Strix-CZ instead of atomic why don't you use the interrupts - noInterrupts methods? Aren't they available on ESP32 and ESP8266? Thank you for your compliments :)
Ciao @Strix-CZ thank you very much for your support and for patching the issues I have underlined. I am sorry, I would have supported you more directly but I am...
Ciao @Strix-CZ thank you very much for your support and bringing this forward. I recently have accepted the contribution of @porkyneal https://github.com/gioblu/PJON/commit/f4e492d19659abf8eb96efff69a3069aa3cb49ec which, although arises a conflict in ESPNOW.h, enhances...
Ciao @akadlec I suggest you to remove the sync ack if the slave must respond when the master asks (the response is already an acknowledge). Avoid multi-master mode (or letting...
Yes, the ThroughSerial or ThroughSerialAsync strategies do not support multi-master, other strategies can be used applying this approach, for example SoftwareBitBang, AnalogSampling, EthernetTCP, DualUDP, LocalUDP and GlobalUDP.
@akadlec yes you can do so if arbitrary transmissions are rare, collisions may arise but PJON will re-transmit if that happens, so the packet should be delivered as expected. Although...
Ciao @akadlec I would evaluate SoftwareBitBang and see if fits your use case at the edge, and use TCP or UDP in a master.
Ciao @michael-sayapin thank you very much for your support to the project. For sure the additional features of mespnow are interesting, could simplify life to PJON over ESPNOW users. I...
Ciao @Area128 thank you very much for your support. I will give a try to your configuration as soon as possible :)
Ciao @sigmaeo thank you so much for your support. At line https://github.com/gioblu/PJON/blob/master/interfaces/ARDUINO/PJON_IO.h#L258 bitWrite is used to set a certain bit in a variable passing: - The number in which to...