2.9.0
Dependencies:
Pyluos version ≥ 2.2.12
What's new:
🆕 Features:
Unit-tests:
- #422: Make it work on any OS. By Nicolas-Rabault
- #422: Make it directly compatible with platformio (just click on test and it's working). By Nicolas-Rabault
- #422: Add a TRY CATCH method on unit test allowing to check ASSERT conditions. By Nicolas-Rabault
- #422: Big unit-test cleanup for future improvements. By Nicolas-Rabault
Native part 2:
- #291: Add mongoose management on native HAL allowing to use Webocket. By Nicolas-Rabault
- #291: Add a python broker on examples managing multiple binaries data exchange. By Nicolas-Rabault
- #291: Clean and improve native examples. By Nicolas-Rabault
- #291: Add a multi player ping pong game as example. By BiliouriV and Nicolas-Rabault
- #291: Create a docker environment for the ping pong game to simplify compilation and use. By K0rdan
Object Dictionary (OD):
- #295: Change OD to be more strict and generate compilation error in case of dangerous usage. By Nicolas-Rabault
- #295: Update every example to properly use OD. By Nicolas-Rabault
- #295: Add unit test for every OD. By Nicolas-Rabault
🆕 Added:
- #291: Add HAL_loop function for future HAL improvements. By Nicolas-Rabault
- #291: [Gate] Add an optional GATE_REFRESH_TIME_S configuration disabling the refresh rate auto-scaling. By Nicolas-Rabault
- #291: Create a thread lock unlock mutex macro and use it to avoid data race due to multi-threading environment. By Nicolas-Rabault
- #204: Assert Json are generated on Pipe instead of Gate increasing chances to get back a failure on the pyluos side. By Nicolas-Rabault
🛠️ Fix:
- #415: Add a critical argument on reception filtering function to make it IRQ ready. By Salem-Tho
- #416: Make bootloader 64-bit machine compliant. By Nicolas-Rabault
- #419: [ESP32]Go back to an old build system avoiding bugged compiler. By Nicolas-Rabault
- #420: Update selftest to properly work with the latest Luos revisions. By Nicolas-Rabault
- #291: Fix native systick measure presice ms. By Nicolas-Rabault
- #291: Add some sanity assert. By Nicolas-Rabault
- #291: Fix the assert macro. By JeromeGalan
- #430: Fix a small led_strip example data size mistake. By Nicolas-Rabault
- #234: Fix a major header reception mistakes that can lead to multiple reception of the same message due to a lack of Acknoledgement. By Nicolas-Rabault