10450 Commits

Author SHA1 Message Date
Ulf Lilleengen
4f50c85221 chore: update to embassy-nrf v0.4.0 2025-07-14 11:55:23 +02:00
Ulf Lilleengen
c7e33b28b8 Revert "chore: update to embassy-nrf v0.4.0"
This reverts commit 1df59ffec4eed74ade4086da496a32d376e4190a.
2025-07-14 11:50:13 +02:00
Ulf Lilleengen
a7ffa44a08 chore: Release embassy-hal-internal version 0.3.0 embassy-hal-internal-v0.3.0 2025-07-14 11:49:23 +02:00
Ulf Lilleengen
1df59ffec4 chore: update to embassy-nrf v0.4.0 2025-07-14 11:46:47 +02:00
Ulf Lilleengen
64e1a806fa chore: update to embassy-hal-internal v0.3.0 2025-07-14 11:46:47 +02:00
Ulf Lilleengen
330f7d0468
Merge pull request #4398 from embassy-rs/fixdocs
docs: add missing feature for doc gen
2025-07-14 09:15:52 +00:00
Ulf Lilleengen
791c32e284 docs: add missing feature for doc gen 2025-07-14 11:13:34 +02:00
Ulf Lilleengen
9651cfca51
Merge pull request #4373 from fg-cfh/fix/name-new-tasks
embassy-executor: rtos-trace: fix task naming for new tasks
2025-07-11 20:51:10 +00:00
Dario Nieuwenhuis
c511d166cd
Merge pull request #4098 from wieerwill/support-nrf9151-modem
[embassy-net-nrf91] patch greater rx_data_len size
2025-07-10 18:35:15 +00:00
robert.jeutter
a8e905f14e net-nrf91: add nrf9151 support. 2025-07-10 20:19:53 +02:00
Dario Nieuwenhuis
20ce4d7deb
Merge pull request #4391 from oxabz/nrf54-drive-fix
Fixing the nrf54l drive configuration bug
2025-07-10 16:55:11 +00:00
Matthieu
7b7a62a0c2 Fixing the nrf54l drive configuration bug 2025-07-10 18:45:31 +02:00
Dario Nieuwenhuis
7f1f237702
Merge pull request #4390 from diondokter/g4-temperature-fix
[STM32G4] Introduce traits for special ADC channels
2025-07-10 14:09:57 +00:00
Dion Dokter
423870d1f7 Introduce traits for special channels 2025-07-10 15:57:45 +02:00
i509VCB
dbc4b2bce4
Merge pull request #4344 from i509VCB/lpc55-feature
nxp: add feature for lpc55
2025-07-09 19:25:30 +00:00
Dario Nieuwenhuis
30162af0db
Merge pull request #4387 from dimpolo/one_pulse_typo
embassy_stm32: fix typo in timer::one_pulse
2025-07-09 18:22:46 +00:00
dimi
9589c056d1 fix typo 2025-07-09 20:00:49 +02:00
James Munns
ba5aea8e60
Merge pull request #4385 from us-irs/some-minor-doc-fixes
some minor documentation fixes
2025-07-09 12:54:27 +00:00
Robin Mueller
fa0f6bc670
Update embassy-sync/src/pubsub/publisher.rs
Co-authored-by: James Munns <james@onevariable.com>
2025-07-09 14:31:42 +02:00
Robin Mueller
554fbef571
Update embassy-sync/src/priority_channel.rs
Co-authored-by: James Munns <james@onevariable.com>
2025-07-09 14:31:04 +02:00
Robin Mueller
9892963da9
Update embassy-sync/src/priority_channel.rs
Co-authored-by: James Munns <james@onevariable.com>
2025-07-09 14:28:18 +02:00
Robin Mueller
da392ed942
Update embassy-sync/src/mutex.rs
Co-authored-by: James Munns <james@onevariable.com>
2025-07-09 14:26:20 +02:00
Robin Mueller
42c8379c5a some minor documentation fixes 2025-07-09 14:21:19 +02:00
James Munns
c599435143
Merge pull request #4384 from us-irs/embassy-sync-irq-example
add embassy sync channel example for message passing between interrupt and task
2025-07-09 12:16:48 +00:00
Robin Mueller
e4aa539708 add embassy sync channel example for message passing between interrupt and task 2025-07-09 14:10:24 +02:00
i509VCB
7219df4a5f
nxp: feature gate lpc55 gpio and pint to lpc55 2025-07-08 16:39:40 -05:00
i509VCB
6609a85f3c
nxp: add feature for lpc55
this is needed since I will be working on adding support for the MCX families to embassy-nxp

Co-authored-by: IriniaCh524 <chioreanirina2005@gmail.com>
2025-07-08 16:38:17 -05:00
Dario Nieuwenhuis
ca667f124f
Merge pull request #4289 from rursprung/prepare-release-for-embassy-rp
prepare release for `embassy-rp` & dependencies
2025-07-08 21:15:57 +00:00
Ralph Ursprung
22e77cb675
embassy-rp: add release automation using cargo-release
this requires you to install [`cargo-release`].
note that this does not include a URL pointing to the diff on GitHub as
is usually done in changelogs since `embassy` is a mono-repo and the GH
UI doesn't offer a commit view per folder (see the [GH feature request]
for this).

[`cargo-release`]: https://crates.io/crates/cargo-release
[GH feature request]: https://github.com/orgs/community/discussions/162131
2025-07-08 23:05:51 +02:00
Ralph Ursprung
74101a8625
prepare changelog for embassy-rp v0.5.0 2025-07-08 23:05:50 +02:00
Ralph Ursprung
cd2c9c7e85
embassy-embedded-hal: add release automation using cargo-release
this requires you to install [`cargo-release`].
note that this does not include a URL pointing to the diff on GitHub as
is usually done in changelogs since `embassy` is a mono-repo and the GH
UI doesn't offer a commit view per folder (see the [GH feature request]
for this).

[`cargo-release`]: https://crates.io/crates/cargo-release
[GH feature request]: https://github.com/orgs/community/discussions/162131
2025-07-08 23:05:50 +02:00
Ralph Ursprung
db58ce03cc
prepare changelog for embassy-embedded-hal v0.4.0 2025-07-08 23:05:50 +02:00
Ralph Ursprung
112c7a1665
embassy-time: add release automation using cargo-release
this requires you to install [`cargo-release`].
note that this does not include a URL pointing to the diff on GitHub as
is usually done in changelogs since `embassy` is a mono-repo and the GH
UI doesn't offer a commit view per folder (see the [GH feature request]
for this).

[`cargo-release`]: https://crates.io/crates/cargo-release
[GH feature request]: https://github.com/orgs/community/discussions/162131
2025-07-08 23:05:50 +02:00
Ralph Ursprung
bb1b682deb
prepare changelog for embassy-time v0.4.1 2025-07-08 23:05:49 +02:00
Ralph Ursprung
80bb09cdb1
embassy-time-driver: add release automation using cargo-release
this requires you to install [`cargo-release`].
note that this does not include a URL pointing to the diff on GitHub as
is usually done in changelogs since `embassy` is a mono-repo and the GH
UI doesn't offer a commit view per folder (see the [GH feature request]
for this).

[`cargo-release`]: https://crates.io/crates/cargo-release
[GH feature request]: https://github.com/orgs/community/discussions/162131
2025-07-08 23:05:49 +02:00
Ralph Ursprung
9f9c6f328d
prepare changelog for embassy-time-driver v0.2.1 2025-07-08 23:05:49 +02:00
Ralph Ursprung
a52ca758ac
embassy-executor: add release automation using cargo-release
this requires you to install [`cargo-release`].
note that this does not include a URL pointing to the diff on GitHub as
is usually done in changelogs since `embassy` is a mono-repo and the GH
UI doesn't offer a commit view per folder (see the [GH feature request]
for this).

[`cargo-release`]: https://crates.io/crates/cargo-release
[GH feature request]: https://github.com/orgs/community/discussions/162131
2025-07-08 23:05:48 +02:00
Ralph Ursprung
1c515937ff
prepare changelog for embassy-executor v0.8.0 2025-07-08 23:05:48 +02:00
Ralph Ursprung
27bae26172
embassy-usb: add release automation using cargo-release
this requires you to install [`cargo-release`].
note that this does not include a URL pointing to the diff on GitHub as
is usually done in changelogs since `embassy` is a mono-repo and the GH
UI doesn't offer a commit view per folder (see the [GH feature request]
for this).

[`cargo-release`]: https://crates.io/crates/cargo-release
[GH feature request]: https://github.com/orgs/community/discussions/162131
2025-07-08 23:04:30 +02:00
Ralph Ursprung
e38b3c5252
prepare changelog for embassy-usb v0.5.0 2025-07-08 23:04:30 +02:00
Ralph Ursprung
010c626a11
embassy-inet-driver-channel: add release automation using cargo-release
this requires you to install [`cargo-release`].
note that this does not include a URL pointing to the diff on GitHub as
is usually done in changelogs since `embassy` is a mono-repo and the GH
UI doesn't offer a commit view per folder (see the [GH feature request]
for this).

[`cargo-release`]: https://crates.io/crates/cargo-release
[GH feature request]: https://github.com/orgs/community/discussions/162131
2025-07-08 23:04:29 +02:00
Ralph Ursprung
e9296b547a
prepare changelog for embassy-net-driver-channel v0.4.0 2025-07-08 23:04:29 +02:00
Ralph Ursprung
1d522c6e4f
embassy-usb-driver: add release automation using cargo-release
this requires you to install [`cargo-release`].
note that this does not include a URL pointing to the diff on GitHub as
is usually done in changelogs since `embassy` is a mono-repo and the GH
UI doesn't offer a commit view per folder (see the [GH feature request]
for this).

[`cargo-release`]: https://crates.io/crates/cargo-release
[GH feature request]: https://github.com/orgs/community/discussions/162131
2025-07-08 23:04:28 +02:00
Ralph Ursprung
88076255ba
add changelog for embassy-usb-driver 2025-07-08 23:04:28 +02:00
Ralph Ursprung
1bc17b0964
embassy-futures: add release automation using cargo-release
this requires you to install [`cargo-release`].
note that this does not include a URL pointing to the diff on GitHub as
is usually done in changelogs since `embassy` is a mono-repo and the GH
UI doesn't offer a commit view per folder (see the [GH feature request]
for this).

[`cargo-release`]: https://crates.io/crates/cargo-release
[GH feature request]: https://github.com/orgs/community/discussions/162131
2025-07-08 23:04:28 +02:00
Ralph Ursprung
ca21140f5e
add changelog for embassy-futures 2025-07-08 23:04:27 +02:00
Ralph Ursprung
0448d1fc50
fix release/bump-dependency.sh: don't generate backup files
the `-rie` arguments of `sed` were probably meant as `-r -i -e`,
however, due to the way it was written it ended up being `-r -i e`, thus
causing `-i` (edit in-place) to generate backup files. so for every
edited `Cargo.toml` it also created a `Cargo.tomle` with the previous
content.

`-e` is anyway not needed as the last argument of `sed` here is the
expression to be executed.
2025-07-08 23:04:20 +02:00
Dario Nieuwenhuis
51e4663625
Merge pull request #4382 from embassy-rs/fix-spawner-unsound
executor: mark Spawner::for_current_executor() as unsafe.
2025-07-08 20:48:20 +00:00
Dario Nieuwenhuis
0c136c7b05 executor: mark Spawner::for_current_executor() as unsafe.
It's unsound with manually-created Contexts, see https://github.com/embassy-rs/embassy/issues/4379
2025-07-08 22:39:53 +02:00
Dario Nieuwenhuis
08c033ae2e
Merge pull request #4381 from embassy-rs/fix-executor-impl-future-unsound
excutor: fix Send unsoundness with `-> impl Future` tasks.
2025-07-08 20:37:25 +02:00