Commit graph

1964 commits

Author SHA1 Message Date
Albin Hedman
7f1521b7d1 Fix example 2025-10-20 00:19:05 +02:00
Albin Hedman
a599039a4e Fix example 2025-10-19 23:56:59 +02:00
Albin Hedman
09598ad9e9 Add exit to example 2025-10-19 23:50:12 +02:00
datdenkikniet
f5e86943a6 task-reference-in-spawn has new format in 1.90 2025-10-19 20:28:43 +02:00
datdenkikniet
266ddd1b11 Use is_multiple_of 2025-10-19 20:28:34 +02:00
Albin Hedman
96b5a81779 Revert fmt 2025-10-19 19:59:58 +02:00
Albin Hedman
5e658e4064 Move tests to rtic/ui 2025-10-19 19:50:27 +02:00
Albin Hedman
025460b45f Update tests for - Rename is_local_task to just local_task and allow omitting the value 2025-10-19 19:14:25 +02:00
Albin Hedman
1e8c175c51 Move example and remove success test 2025-10-19 19:12:39 +02:00
Albin Hedman
d9fe447a5d Rename is_local_task to just local_task and allow omitting the value 2025-10-19 19:11:12 +02:00
Albin Hedman
518dfae01d Fix spawn-local-no-send-sync 2025-10-19 14:02:18 +02:00
Albin Hedman
355b478c43 Add passing test for local task with non Send/Sync arg
Ensure it is possible to pass a non send and non Sync
argument when spawning a local task. This is ok
since it will only be possible to spawn the task
on the same executor and priority level
2025-10-19 13:41:03 +02:00
Albin Hedman
8fbf8a9f0e Add test for spawning a local task from init
This ensures that there is no method in the globaly
available module with the same name as the local task.
2025-10-19 13:35:31 +02:00
Albin Hedman
f10d2b9efd Add test for spawning a local task from a different prio
This ensures that there is no method on the spawning
task's local spawner for spawning the local task
with the other priority.
2025-10-19 13:31:39 +02:00
Albin Hedman
5bb3ba984d Add the concept of local tasks with an example 2025-10-07 19:20:10 +02:00
dependabot[bot]
300ad99b74 chore(deps): bump actions/download-artifact from 4 to 5
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 4 to 5.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-17 20:04:33 +00:00
dependabot[bot]
d758f981a1 chore(deps): update heapless requirement from 0.8 to 0.9
Updates the requirements on [heapless](https://github.com/rust-embedded/heapless) to permit the latest version.
- [Release notes](https://github.com/rust-embedded/heapless/releases)
- [Changelog](https://github.com/rust-embedded/heapless/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rust-embedded/heapless/compare/v0.8.0...v0.9.1)

---
updated-dependencies:
- dependency-name: heapless
  dependency-version: 0.9.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-17 19:49:44 +00:00
dependabot[bot]
4a72eddc8f chore(deps): update riscv requirement from 0.14.0 to 0.15.0
Updates the requirements on [riscv](https://github.com/rust-embedded/riscv) to permit the latest version.
- [Release notes](https://github.com/rust-embedded/riscv/releases)
- [Commits](https://github.com/rust-embedded/riscv/compare/v0.14.0...riscv-v0.15.0)

---
updated-dependencies:
- dependency-name: riscv
  dependency-version: 0.15.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-17 19:48:59 +00:00
dependabot[bot]
64690fe57f chore(deps): bump tracing-subscriber in /examples/lm3s6965
Bumps [tracing-subscriber](https://github.com/tokio-rs/tracing) from 0.3.19 to 0.3.20.
- [Release notes](https://github.com/tokio-rs/tracing/releases)
- [Commits](https://github.com/tokio-rs/tracing/compare/tracing-subscriber-0.3.19...tracing-subscriber-0.3.20)

---
updated-dependencies:
- dependency-name: tracing-subscriber
  dependency-version: 0.3.20
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-17 19:25:54 +00:00
Christopher Evans
fbefb66b9e ci: Audit-check: create Cargo.lock before audit-check
Allow on demand action checks

use latest actions/checkout

---

https://github.com/rtic-rs/rtic/pull/1080 switched
to using rustsec/audit-check but didn't setup the
Cargo.lock file. This action has been failing for
three months.

https://github.com/rtic-rs/rtic/actions/workflows/audit.yaml

---

https://github.com/rustsec/audit-check/pull/39
describes how a missing Cargo.lock will be missing
in library crates.
2025-09-17 18:58:58 +00:00
Henrik Tjäder
8bcd248929 rtic: Changelog: Updated esp32c{3,6} deps 2025-09-17 18:57:09 +00:00
Paul Bender
e8c260a745 Update esp32c{3,6} support to esp-hal-1.0.0-rc.0. 2025-09-17 18:57:09 +00:00
Henrik Tjäder
1365471f5a CI: xtask: Time-out esp32-ci QEMU job for now 2025-09-17 20:37:07 +02:00
Henrik Tjäder
b0ae7e9e15 CI: xtask: Update ESP32QEMU to 9.2.2-20250817 2025-09-17 20:37:07 +02:00
Henrik Tjäder
1102197217 CI: xtask: Resolve warning about mixed lifetimes 2025-09-17 20:37:07 +02:00
Henrik Tjäder
a23530bf86 CI: esptool warns about deprecating esptool.py 2025-09-17 20:37:07 +02:00
Johannes Cornelis Draaijer
24d6d88551 Update CHANGELOGs 2025-09-17 19:40:38 +02:00
Johannes Cornelis Draaijer
3ba1632f8d rtic-macros: forward attributes applied to app module
Instead of ignoring additional attributes applied to the app
module, we can forward them to the generated code.
2025-09-17 19:40:38 +02:00
Johannes Cornelis Draaijer
fa2c8c1dcd rtic: update UI test with new message
This message was changed in rust 1.89

See: https://users.rust-lang.org/t/regression-of-panic-message-in-const-context-since-1-89/133161
Probably due to https://github.com/rust-lang/rust/pull/142015
2025-09-17 19:40:38 +02:00
Johannes Cornelis Draaijer
2cfe1e062e rtic-sync: add explicitly elided lifetimes to Signal::split 2025-09-17 19:40:38 +02:00
Henrik Tjäder
c94dfcdd86 ci: Generate and store example filesizes 2025-07-02 18:34:20 +00:00
Henrik Tjäder
67730ceedb xtask: size: Store the expected output same as run 2025-07-02 18:34:20 +00:00
Anton Lazarev
b4a0c9057d panic if STM32 clock prescaler value overflows 2025-06-30 20:15:31 +00:00
Anton Lazarev
1104a12ca3 address clippy::uninlined_format_args 2025-06-30 19:09:23 +00:00
Emil Fresk
42ebfe57f1 Release all crates 2025-06-22 09:34:16 +00:00
Henrik Tjäder
e592a3aa12 esp32c6: Update examples Cargo.lock 2025-06-18 20:29:27 +00:00
Henrik Tjäder
9ea90889cc esp32c6: Update to v0.20.0 2025-06-18 20:29:27 +00:00
dependabot[bot]
6a499eade0 chore(deps): update esp32c6 requirement from 0.19.0 to 0.20.0
---
updated-dependencies:
- dependency-name: esp32c6
  dependency-version: 0.20.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-18 20:29:27 +00:00
dependabot[bot]
dadce95929 chore(deps): update riscv requirement from 0.13.0 to 0.14.0
Updates the requirements on [riscv](https://github.com/rust-embedded/riscv) to permit the latest version.
- [Release notes](https://github.com/rust-embedded/riscv/releases)
- [Commits](https://github.com/rust-embedded/riscv/compare/v0.13.0...v0.14.0)

---
updated-dependencies:
- dependency-name: riscv
  dependency-version: 0.14.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-18 20:08:50 +00:00
Henrik Tjäder
cfed2924ce lm3s6965: Cargo.lock update 2025-06-18 19:54:34 +00:00
Henrik Tjäder
e2b54e90ea esp32c3: example: Update Cargo.lock 2025-06-18 19:54:34 +00:00
Henrik Tjäder
42cc1b1a5d esp32c3: Examples: Update to v0.29.0 2025-06-18 19:54:34 +00:00
dependabot[bot]
38af386d10 chore(deps): update esp32c3 requirement from 0.28.0 to 0.29.0
---
updated-dependencies:
- dependency-name: esp32c3
  dependency-version: 0.29.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-18 19:54:34 +00:00
datdenkikniet
71363095fe Update CHANGELOG.md 2025-06-18 19:19:37 +00:00
datdenkikniet
72b5bc4836 rtic-sync: drop items when Receiver is dropped 2025-06-18 19:19:37 +00:00
datdenkikniet
9183e2983e rtic-sync: debug_assert and explicitly drop(item). 2025-06-18 19:19:37 +00:00
datdenkikniet
7178f08541 rtic-sync: add comment about why we don't return_free_slot 2025-06-18 19:19:37 +00:00
datdenkikniet
2671a4de26 rtic-sync: Update CHANGELOG 2025-06-18 19:19:37 +00:00
datdenkikniet
110e4cf328 rtic-sync: require channel-users to deal with non-empty channels 2025-06-18 19:19:37 +00:00
datdenkikniet
29cfd0d5f5 rtic-sync: add some tests 2025-06-18 19:19:37 +00:00