Open nicolas-rabault opened 10 months ago
By submiting this PR, you agree with the associated license MIT) and with our Contributor License Agreement (CLA).
Thank you for contributing to the Luos project!
Before to begin, please follow these steps:
Feel free to read the Luos contribution's guidelines and the documentation page to have more insight about how to contribute to Luos.
Please include here a summary of the changes and the related issue. List any dependencies that are required for this change.
Please choose the relevant options:
Provide a list of the related issues that will be fixed by this PR.
WARNING: Do not edit the checklist below.
What's new: 🆕 Features: https://github.com/Luos-io/luos_engine/pull/458: Gate now survives to its exclusion. @nicolas-rabault https://github.com/Luos-io/luos_engine/issues/450: Enable management of multiple auto-update per service. @nicolas-rabault https://github.com/Luos-io/luos_engine/issues/443: Add a WebSocket network. @nicolas-rabault https://github.com/Luos-io/luos_engine/issues/441: Enable back multithreading support. @nicolas-rabault https://github.com/Luos-io/luos_engine/pull/470: Allow user to add custom command management into Gate default TinyJSON conversion. @nicolas-rabault 🆕 Added: https://github.com/Luos-io/luos_engine/pull/458: Add a Luos_ReadFromCmd function for polling. @nicolas-rabault https://github.com/Luos-io/luos_engine/pull/471: Support STM32L476. @nicolas-rabault https://github.com/Luos-io/luos_engine/pull/472: Add a product example demonstrating custom service type, custom service command, and management on custom Gate, and pyluos. @nicolas-rabault https://github.com/Luos-io/luos_engine/pull/477: Allow DMA remapping on Robus HAL for L0. @nicolas-rabault https://github.com/Luos-io/luos_engine/pull/479: Add an easy to use profile function to retrieve profiles from services. @nicolas-rabault https://github.com/Luos-io/luos_engine/pull/480: Adapt Gate to multi auto-update feature and boost it. @nicolas-rabault https://github.com/Luos-io/luos_engine/pull/481: Add an actual laser driver to the laser product example. @nicolas-rabault 🆕 Changed: https://github.com/Luos-io/luos_engine/pull/486: Make the gate event based to be more reactive. @nicolas-rabault https://github.com/Luos-io/luos_engine/pull/490: Remove void messages for pyluos synchronization. @houkhouk 🛠️ Fix: https://github.com/Luos-io/luos_engine/issues/423: Get back ESP32 example compilation working. @thobias90 https://github.com/Luos-io/luos_engine/issues/468: serial_network can deal with ports greater than COM9. @BHAY-3DiTex https://github.com/Luos-io/luos_engine/pull/473: Gate avoids crashing if a trajectory with no data is sent. @nicolas-rabault https://github.com/Luos-io/luos_engine/pull/475: Ensure that Robus PTP is low after reset on STM32G4. @houkhouk https://github.com/Luos-io/luos_engine/pull/476: Allow nodes to run without services and gate to manage it. @nicolas-rabault https://github.com/Luos-io/luos_engine/pull/478: Fix a size mistake onpolling messges retrival. @houkhouk https://github.com/Luos-io/luos_engine/pull/482: Fix a size mistake on filtering. @houkhouk https://github.com/Luos-io/luos_engine/issues/483: Fix Robus infinite possible collision. @houkhouk https://github.com/Luos-io/luos_engine/pull/488: Fix a small led_strip driver bug. @nicolas-rabault https://github.com/Luos-io/luos_engine/pull/489: Fix Native byte count and delay on serial Network. @houkhouk https://github.com/Luos-io/luos_engine/pull/491: Fix some typos. @fleborne https://github.com/Luos-io/luos_engine/pull/495: Fix an issue on streaming ring buffering. @houkhouk
By submiting this PR, you agree with the associated license MIT) and with our Contributor License Agreement (CLA).
Before to begin
Thank you for contributing to the Luos project!
Before to begin, please follow these steps:
Feel free to read the Luos contribution's guidelines and the documentation page to have more insight about how to contribute to Luos.
PR Description section
Description and dependencies
Please include here a summary of the changes and the related issue. List any dependencies that are required for this change.
Changes
Please choose the relevant options:
Related issue(s)
Provide a list of the related issues that will be fixed by this PR.
WARNING: Do not edit the checklist below.
Developer section
QA section
🆕 Feature: [Feature] Description...
🆕 Added: [Feature] Description...
🆕 Changed: [Feature] Description...
🛠️ Fix: [Feature] Description...
Changelog
What's new: 🆕 Features: https://github.com/Luos-io/luos_engine/pull/458: Gate now survives to its exclusion. @nicolas-rabault https://github.com/Luos-io/luos_engine/issues/450: Enable management of multiple auto-update per service. @nicolas-rabault https://github.com/Luos-io/luos_engine/issues/443: Add a WebSocket network. @nicolas-rabault https://github.com/Luos-io/luos_engine/issues/441: Enable back multithreading support. @nicolas-rabault https://github.com/Luos-io/luos_engine/pull/470: Allow user to add custom command management into Gate default TinyJSON conversion. @nicolas-rabault 🆕 Added: https://github.com/Luos-io/luos_engine/pull/458: Add a Luos_ReadFromCmd function for polling. @nicolas-rabault https://github.com/Luos-io/luos_engine/pull/471: Support STM32L476. @nicolas-rabault https://github.com/Luos-io/luos_engine/pull/472: Add a product example demonstrating custom service type, custom service command, and management on custom Gate, and pyluos. @nicolas-rabault https://github.com/Luos-io/luos_engine/pull/477: Allow DMA remapping on Robus HAL for L0. @nicolas-rabault https://github.com/Luos-io/luos_engine/pull/479: Add an easy to use profile function to retrieve profiles from services. @nicolas-rabault https://github.com/Luos-io/luos_engine/pull/480: Adapt Gate to multi auto-update feature and boost it. @nicolas-rabault https://github.com/Luos-io/luos_engine/pull/481: Add an actual laser driver to the laser product example. @nicolas-rabault 🆕 Changed: https://github.com/Luos-io/luos_engine/pull/486: Make the gate event based to be more reactive. @nicolas-rabault https://github.com/Luos-io/luos_engine/pull/490: Remove void messages for pyluos synchronization. @houkhouk 🛠️ Fix: https://github.com/Luos-io/luos_engine/issues/423: Get back ESP32 example compilation working. @thobias90 https://github.com/Luos-io/luos_engine/issues/468: serial_network can deal with ports greater than COM9. @BHAY-3DiTex https://github.com/Luos-io/luos_engine/pull/473: Gate avoids crashing if a trajectory with no data is sent. @nicolas-rabault https://github.com/Luos-io/luos_engine/pull/475: Ensure that Robus PTP is low after reset on STM32G4. @houkhouk https://github.com/Luos-io/luos_engine/pull/476: Allow nodes to run without services and gate to manage it. @nicolas-rabault https://github.com/Luos-io/luos_engine/pull/478: Fix a size mistake onpolling messges retrival. @houkhouk https://github.com/Luos-io/luos_engine/pull/482: Fix a size mistake on filtering. @houkhouk https://github.com/Luos-io/luos_engine/issues/483: Fix Robus infinite possible collision. @houkhouk https://github.com/Luos-io/luos_engine/pull/488: Fix a small led_strip driver bug. @nicolas-rabault https://github.com/Luos-io/luos_engine/pull/489: Fix Native byte count and delay on serial Network. @houkhouk https://github.com/Luos-io/luos_engine/pull/491: Fix some typos. @fleborne https://github.com/Luos-io/luos_engine/pull/495: Fix an issue on streaming ring buffering. @houkhouk