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

submanifests: optional: Update zephyr-lang-rust #83711

Merged
merged 1 commit into from
Jan 25, 2025

Conversation

d3zd3z
Copy link
Collaborator

@d3zd3z d3zd3z commented Jan 8, 2025

Move to the latest version:

commit f82407c13059528e88bfcc892a488504e9caa80c
Author: David Brown <david.brown@linaro.org>
Date:   Thu Jan 16 17:05:59 2025 -0700

This brings in numerous features to the rust support including:

  • Simple logging through Zephyr's logging
  • Mutex/Condvar (k_mutex, k_condvar), Semaphores (k_sem), and Queue
    (k_queue)
  • A rust interface to timers, both waiting for events and callback based
  • A SpinMutex that protects data in a rust safe way using a spinlock
  • Some documentation for the rust support. Documentation is generated,
    per-pr, on the module to allow preview
  • A dining philosopher sample that implements using several different
    mechanism.
  • Basic device support. The device tree is imported into Rust, with a
    yaml file describing the association between DT nodes and devices.
  • Basic interface to GPIO and flash devices.

Signed-off-by: David Brown david.brown@linaro.org

submanifests/optional.yaml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

@d3zd3z d3zd3z requested review from teburd and cfriedt January 8, 2025 20:41
@zephyrbot zephyrbot added the size: XS A PR changing only a single line of code label Jan 8, 2025
@zephyrbot
Copy link
Collaborator

zephyrbot commented Jan 8, 2025

The following west manifest projects have changed revision in this Pull Request:

Name Old Revision New Revision Diff
zephyr-lang-rust zephyrproject-rtos/zephyr-lang-rust@7af3db4 (v4.0-branch) zephyrproject-rtos/zephyr-lang-rust@f82407c (main) zephyrproject-rtos/zephyr-lang-rust@7af3db47..f82407c1

Additional metadata changed:

Name URL Submodules West cmds module.yml
zephyr-lang-rust

DNM label due to: 1 project with metadata changes

Note: This message is automatically posted and updated by the Manifest GitHub Action.

@zephyrbot zephyrbot added manifest manifest-zephyr-lang-rust DNM This PR should not be merged (Do Not Merge) labels Jan 8, 2025
@d3zd3z d3zd3z force-pushed the r/update-2025-01-08 branch 2 times, most recently from 08345fb to 2af7556 Compare January 8, 2025 21:40
@d3zd3z d3zd3z force-pushed the r/update-2025-01-08 branch from 2af7556 to 1148db3 Compare January 24, 2025 17:39
Move to the latest version:

    commit f82407c13059528e88bfcc892a488504e9caa80c
    Author: David Brown <david.brown@linaro.org>
    Date:   Thu Jan 16 17:05:59 2025 -0700

This brings in numerous features to the rust support including:

  - Simple logging through Zephyr's logging
  - Mutex/Condvar (k_mutex, k_condvar), Semaphores (k_sem), and Queue
    (k_queue)
  - A rust interface to timers, both waiting for events and callback based
  - A SpinMutex that protects data in a rust safe way using a spinlock
  - Some documentation for the rust support.  Documentation is generated,
    per-pr, on the module to allow preview
  - A dining philosopher sample that implements using several different
    mechanism.
  - Basic device support.  The device tree is imported into Rust, with a
    yaml file describing the association between DT nodes and devices.
  - Basic interface to GPIO and flash devices.

Signed-off-by: David Brown <david.brown@linaro.org>
@d3zd3z d3zd3z force-pushed the r/update-2025-01-08 branch from 1148db3 to 4db378b Compare January 24, 2025 17:39
@d3zd3z d3zd3z removed the DNM This PR should not be merged (Do Not Merge) label Jan 24, 2025
@kartben kartben merged commit 92c5284 into zephyrproject-rtos:main Jan 25, 2025
25 of 26 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
manifest manifest-zephyr-lang-rust size: XS A PR changing only a single line of code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants