99973a346eafe2fb74c46be4bdba7412d3446344
* Add critical section support Allows defining a code block which is executed as a critical section. Supports AVR, ESP8266 & SAMD. * Add receive message buffering When MY_RF24_IRQ_PIN is defined (and connected), a buffer will be used to retrieve & store messages received by nRF24 as fast as possible. This reduces the chance of losing messages due to a busy microcontroller. nRF24 SPI rx message transfer is running from interrupt context when MY_RF24_IRQ_PIN is defined. If this transfer takes too long, serial characters received will get lost. Therefore serial rx is enabled during SPI transfer of nRF messages. Limitations: Only AVR/SAMD & nRF24L01+ combinations can buffer rx messages. nRF24L01+ IRQ pin should be connected to AVR. Tested on W5100- & Serial-gateway. SAMD has not been tested yet! * Fix Doxygen warnings * Fix more Doxygen warnings
Arduino
MySensors Arduino Library v2.0.0-beta
Please visit www.mysensors.org for more information
Doxygen
CI statuses
Current build status of master branch:
Current build status of development branch:
Current build status of master branch (nightly build):
Current build status of development branch (nightly build):
Current build status of master branch (nightly build of Arduino IDE):
Current build status of development branch (nightly build of Arduino IDE):
Languages
C++
55.8%
C
39.7%
Groovy
3.2%
Shell
0.9%
Makefile
0.3%