9265 Commits

Author SHA1 Message Date
Dario Nieuwenhuis
fd2b6c80e3
Merge pull request #3684 from embassy-rs/useless-std-features
Remove useless std cargo features.
2024-12-25 13:55:12 +00:00
Dario Nieuwenhuis
2a1620d6f7 Remove useless std cargo features. 2024-12-25 13:12:33 +01:00
Dario Nieuwenhuis
2c87b31395
Merge pull request #3682 from Eekle/usb_composite_iars_by_default
Usb composite iads by default
2024-12-24 16:50:46 +00:00
Eekle
cac7000882 Update default docs for device class fields 2024-12-24 13:49:55 +01:00
Eekle
a3d35216d4 Remove manual settings of composite_with_iads=true 2024-12-24 13:23:08 +01:00
Eekle
0f4b9c7451 Default USB to use composite_with_iads, which "just works" in most cases 2024-12-24 12:53:06 +01:00
Dario Nieuwenhuis
f58efe9c62
Merge pull request #3680 from wackazong/wackazong-patch-1
Impl core::err::Error for SpawnError
2024-12-23 10:29:16 +00:00
wackazong
4c7e1b05a0
Impl core::err::Error for SpawnError 2024-12-23 08:18:18 +01:00
Dario Nieuwenhuis
bb8ad9148a
Merge pull request #3664 from bugadani/executor
Rename ETQD and prepare new embassy-time-*driver, embassy-executor, embassy-time
2024-12-22 20:07:17 +00:00
Dániel Buga
ab8ca3f126
Rename ETQD, bump date 2024-12-22 21:00:23 +01:00
Dániel Buga
1c485f18a2
Remove bluetooth example and trouble dependencies 2024-12-22 20:27:15 +01:00
Dániel Buga
9a238e6ad8
Prepare new embassy-time-*driver, embassy-executor, embassy-time 2024-12-22 20:27:15 +01:00
Dario Nieuwenhuis
8b3cbf80a4
Merge pull request #3678 from elagil/stm32h5_ucpd_example
STM32h5 UCPD example
2024-12-22 18:38:44 +01:00
Dario Nieuwenhuis
1adee538ca
Merge pull request #3676 from bugadani/features
Add generic-queue-* features back to embassy-time
2024-12-22 17:13:23 +00:00
elagil
b6e70c8eb3 fix: add docstring for target platform 2024-12-22 15:07:58 +01:00
elagil
c08411f32f fix: docstrings 2024-12-22 15:07:58 +01:00
elagil
c9cd46bdf5 fix: h5-only rx filter 2024-12-22 15:07:58 +01:00
elagil
b35b45e151 feat: stm32h5 UCPD example 2024-12-22 15:07:58 +01:00
Dániel Buga
abb42206f2
Add generic-queue-* features back to embassy-time 2024-12-22 00:56:34 +01:00
Dario Nieuwenhuis
6789b5141f
Merge pull request #3669 from spookyvision/main
embassy-stm32: SPI slew rate configuration
2024-12-21 17:34:58 +00:00
Ulf Lilleengen
e88adb65f7
Merge pull request #3675 from korbin/expose-rp-boot-state
Expose `rp` bootloader state like `stm32`
2024-12-21 16:16:28 +00:00
korbin
5c4133c70e
expose rp bootloader state like stm32 2024-12-21 09:00:46 -07:00
Ulf Lilleengen
c77560430e
Merge pull request #3650 from avsaase/either-is
Add is_x() methods for all EitherN enum variants
2024-12-20 10:26:45 +00:00
Anatol Ulrich
7743c8fb9a more cfg gating 2024-12-19 19:16:38 +01:00
Anatol Ulrich
d91b8c6394 consistently cfg-gate set_speed 2024-12-19 18:52:27 +01:00
Anatol Ulrich
26fe834c09 fix imports 2024-12-19 18:48:07 +01:00
Anatol Ulrich
8d98844312 embassy-stm32: make SPI slew rate/speed configurable and change default to Medium 2024-12-19 18:35:42 +01:00
Dario Nieuwenhuis
ce4aabafa0
Merge pull request #3668 from embassy-rs/update-nightly6
update nightly.
2024-12-19 15:55:08 +00:00
Dario Nieuwenhuis
f25c729d28 update nightly. 2024-12-19 16:51:58 +01:00
Dario Nieuwenhuis
2ba7fafa68
Merge pull request #3663 from bugadani/xtensa
Force use 1.83 for Xtensa
2024-12-18 11:02:35 +00:00
Dániel Buga
b912dc197d
Force use 1.83 for Xtensa 2024-12-18 11:54:11 +01:00
Dario Nieuwenhuis
341036a8b8
Merge pull request #3661 from esden/fix-ospi-n-qspi-command-naming-convention
stm32/(o|q)spi: command naming convention fix
2024-12-17 23:04:31 +00:00
Piotr Esden-Tempski
bafcdedebe Update (q|o)spi examples. 2024-12-17 14:56:45 -08:00
Piotr Esden-Tempski
b2e8268470 stm32/(o|q)spi: command naming convention fix
The naming convention is to prefix blocking functions with blocking. As
both command implementations are blocking the async for the ospi
implementation should also be dropped.
2024-12-17 14:45:52 -08:00
Dario Nieuwenhuis
0c245892c6
Merge pull request #3622 from bugadani/next
Allow polling exited tasks
2024-12-17 18:03:07 +00:00
Dániel Buga
76d8a896bb
Make poll_to_despawn a no_op 2024-12-17 18:51:22 +01:00
Dániel Buga
2ca374fc9c
Don't force a wake to despawn 2024-12-17 18:47:56 +01:00
Dániel Buga
a011f48769
Make poll_to_despawn non-generic 2024-12-17 18:37:17 +01:00
Dániel Buga
7d5fbe26c9
Update state diagram 2024-12-17 18:17:36 +01:00
Dániel Buga
b51bd9ad04
Update tests 2024-12-17 18:09:51 +01:00
Dániel Buga
8fd08b1e97
Swap poll_fn to allow polling exited tasks 2024-12-17 18:07:06 +01:00
Dániel Buga
edb8f21a74
Take critical section instead of unsafe 2024-12-17 17:53:12 +01:00
Dario Nieuwenhuis
c1120c7138
Merge pull request #3573 from bugadani/enqueue
Unconditionally set `RUN_QUEUED`
2024-12-17 16:27:47 +00:00
Dániel Buga
889b419fc4
Simplify ARM run_enqueue 2024-12-17 17:15:40 +01:00
Dániel Buga
c6ca46c825
Set RUN_QUEUED unconditionally 2024-12-17 16:52:13 +01:00
Dario Nieuwenhuis
2853308d8f
Merge pull request #3628 from bugadani/states
Document task states and state transitions
2024-12-17 16:50:58 +01:00
Dániel Buga
7eac184af0
Document task states and state transitions 2024-12-17 16:47:33 +01:00
Dario Nieuwenhuis
c504ae8d3a
Merge pull request #3656 from bugadani/timer-queue-special
Remove special handling of integrated timer queues and items
2024-12-17 14:52:12 +01:00
Dario Nieuwenhuis
9cf037bc95
Merge pull request #3657 from embassy-rs/waker-unhack
Remove WakerHack for good.
2024-12-17 13:16:54 +01:00
Dario Nieuwenhuis
fc25fca00b Remove WakerHack for good.
Now that 1.83 xtensa is out, we can remove it unconditionally.
2024-12-17 13:06:31 +01:00