Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rc 3.1.0 #458

Open
wants to merge 95 commits into
base: main
Choose a base branch
from
Open

Rc 3.1.0 #458

wants to merge 95 commits into from

Conversation

nicolas-rabault
Copy link
Member

@nicolas-rabault nicolas-rabault commented Jan 3, 2024

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:

  • Ensure that this PR is not a duplicate.

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:

  • New feature (non-breaking change which adds functionality)
  • This change requires a documentation update

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

  • [Documentation] is up to date with new feature
  • [Tests] are passed OK (non regression, new features & bug fixes)
  • [Code Quality] please check if:
    • Each function has a header (description, inputs, outputs)
    • Code is commented (particularly in hard to understand areas)
    • There are no new warnings that can be corrected
    • Commits policy is respected (constitancy commits, clear commits comments)

QA section

  • [Review] tests for new features have been reviewed
  • [Changelog] is up-to-date with expected tags
    πŸ†• Feature: [Feature] Description...
    πŸ†• Added: [Feature] Description...
    πŸ†• Changed: [Feature] Description...
    πŸ› οΈ Fix: [Feature] Description...

Changelog

What's new:
πŸ†• Features:
#458: Gate now survives to its exclusion. @nicolas-rabault
#450: Enable management of multiple auto-update per service. @nicolas-rabault
#443: Add a WebSocket network. @nicolas-rabault
#441: Enable back multithreading support. @nicolas-rabault
#470: Allow user to add custom command management into Gate default TinyJSON conversion. @nicolas-rabault
πŸ†• Added:
#458: Add a Luos_ReadFromCmd function for polling. @nicolas-rabault
#471: Support STM32L476. @nicolas-rabault
#472: Add a product example demonstrating custom service type, custom service command, and management on custom Gate, and pyluos. @nicolas-rabault
#477: Allow DMA remapping on Robus HAL for L0. @nicolas-rabault
#479: Add an easy to use profile function to retrieve profiles from services. @nicolas-rabault
#480: Adapt Gate to multi auto-update feature and boost it. @nicolas-rabault
#481: Add an actual laser driver to the laser product example. @nicolas-rabault
πŸ†• Changed:
#486: Make the gate event based to be more reactive. @nicolas-rabault
#490: Remove void messages for pyluos synchronization. @houkhouk
πŸ› οΈ Fix:
#423: Get back ESP32 example compilation working. @thobias90
#468: serial_network can deal with ports greater than COM9. @BHAY-3DiTex
#473: Gate avoids crashing if a trajectory with no data is sent. @nicolas-rabault
#475: Ensure that Robus PTP is low after reset on STM32G4. @houkhouk
#476: Allow nodes to run without services and gate to manage it. @nicolas-rabault
#478: Fix a size mistake onpolling messges retrival. @houkhouk
#482: Fix a size mistake on filtering. @houkhouk
#483: Fix Robus infinite possible collision. @houkhouk
#488: Fix a small led_strip driver bug. @nicolas-rabault
#489: Fix Native byte count and delay on serial Network. @houkhouk
#491: Fix some typos. @fleborne

… is asking us to.

Service still removed from the routing table and auto-update still canceled.
@nicolas-rabault nicolas-rabault added enhancement multi-phy Deal with multiple network at the same time labels Jan 3, 2024
@nicolas-rabault nicolas-rabault added this to the 3.1.0 milestone Jan 3, 2024
@nicolas-rabault nicolas-rabault self-assigned this Jan 3, 2024
nicolas-rabault and others added 30 commits May 14, 2024 13:22
Fix the python setup on the GH actions
This bug occure if you have modulo 128 + 1 leds.
[led_strip] Fix a minor bug on the led_strip example.
fix byte count and delay when writing on serial
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement multi-phy Deal with multiple network at the same time
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants