Highlights in this release
Add support for RPI4 (#1364)
Transport and crypto HAL update (#1282)
Rename "soft ack" to echo (#1292)
Add log parser (#1138
RF24 improvements (#1316)
...and many other bug fixes and tweaks
Important information:
If you encounter compilation issues, update your board definitions:
- AVR 1.8.2
- ESP8266 2.6.2
- ESP32 1.0.4
- SAMD 1.8.4
- nRF5 0.6.0 (Sandeep Mistry)
- STM32F1 2019.12.8 (stm32duino)
Contributors
Special thanks to the following people who have contributed code to this release:
- Alfredo
- desander
- hannesweisbach
- ltigges
- Mikael Falkvidd
- Patrick Fallberg
- pragtich
- Rik Jansen
- tekka
- Yveaux
Changelog
MySensors 2.3.2 release
- CI: Update Arduino IDE 1.8.8 (#1238)
- Update test sketches (#1243)
- Update CI scripts and ESP32 main (#1244)
- Debug: Recursive wait() calls (#1249)
- RPI: Fix compilation error (#1247)
- Add MQTT Wifi connection status check (#1248)
- MQTT GW: Subscribe topic concatenation refactored (#1240)
- Allow definition of MY_OTA_RETRY and MY_OTA_RETRY_DELAY (#1241)
- Add hwSPI to HAL (#1234)
- Add unified HwDebugPrint() (#1251)
- Maintenance: ethernet and MQTT code (#1250)
- Update recursive wait() call warning (#1252)
- Fix EEPROM_RF_ENCRYPTION_KEY_ADDRESS (#1258)
- Add Arduino IDE library badge to README (#1254)
- Code maintenance (#1261)
- Fix UDP transport and update GW examples (#1262)
- Cleanup: Remove RFM69 listenmode references (#1263)
- Code maintenance (#1264)
- Rpi: flush log file (#1269)
- CI: Update Arduino IDE 1.8.9 (#1274)
- Enable heartbeat for GW-only mode (#1273)
- Add CPU frequency to core debug info (#1275)
- Code maintenance (#1279)
- AVR: Fix frequency measurement (#1280)
- Fix GW transport (#1281)
- Added getSleepRemaining to core (#1286)
- Transport and crypto HAL update (#1282)
- Fix TransportHAL debug output (#1287)
- Fix TransportHAL debug output (#1288)
- Transport doc (#1291)
- Add more checks for missing keywords (#1293)
- Rename RadioSettingGrpPub to TransportSettingGrpPub (#1295)
- Document esp8266 limitation for MY_RX_MESSAGE_BUFFER_FEATURE (#1296)
- Rename "soft ack" to echo (#1292)
- Update CI (#1298)
- Fix serial protocol parser (#1301)
- Update CI and SAMD board defs (#1302)
- Append instead of overwrite CXXFLAGS (#1304)
- Add CXXFLAGS to configure output (#1305)
- Add info on ESP32, STM32, nRF5 and SoftSPI (#1307)
- Fix issues after CPPcheck 1.88 update (#1308)
- Energy meter pulse sensor itslav (#1306)
- Revert "Energy meter pulse sensor itslav (#1306)" (#1310)
- Code maintenance (#1309)
- Revert the revert 1306 energy meter pulse sensor itslav (#1313)
- RF24 improvements (#1316)
- Fix protocol header (#1319)
- Move noACK control to transportSendWrite() (#1317)
- Fix inverted noACK flag (#1321)
- Create FUNDING.yml (#1323)
- Exclude items from the Arduino library package (#1324)
- Initial commit (#1325)
- MyTransport update (#1329)
- Clarify MY_DEBUG_OTA define (#1331)
- Add log parser (#1338)
- Add id failed to logparser (#1339)
- Delete logparser.js
- Add a few improvements to the log parser (#1340)
- ESP32/ESP8266: place ISR in IRAM (#1348)
- Cumulative update (#1347)
- Fix segmentation fault (#1346)
- Update MyMessage.cpp (#1352)
- Code maintenance (#1355)
- CI: Update Arduino boards (#1356)
- Make it clear when checks pass (#1360)
- Update mystools/README.md for WSL (#1361)
- Add MY_RS485_DE_INVERSE define to invert the device enable pin polarity (#1358)
- Fix potential buffer overflow (#1365)
- Fix double free (#1366)
- ESP8266: Update to 2.6.1 (#1370)
- Add fuse chapter to signing troubleshooting (#1369)
- RPI: Add support for RPI4 (#1364)
- Bumping version to 2.3.2-rc.1 (#1362)