Dario Nieuwenhuis
8d79679bb2
Merge pull request #3069 from zjp-CN/waker-getters
...
minimize cfg code in task_from_waker
2024-06-13 00:17:26 +00:00
zjp
dd6a873447
minimize cfg code in task_from_waker
2024-06-13 07:59:28 +08:00
Dario Nieuwenhuis
e80ca5fc67
Merge pull request #3059 from zjp-CN/waker-getters
...
use nightly waker_getters APIs
2024-06-12 23:40:53 +00:00
zjp
b780df5f76
put cfg code inside task_from_waker function
2024-06-13 07:33:40 +08:00
Dario Nieuwenhuis
3d8c028864
Merge pull request #3067 from embassy-rs/update-stm32-data-99
...
stm32: update stm32-metapac, fixes memory.x for many families.
2024-06-12 19:51:11 +00:00
Dario Nieuwenhuis
72029ca0c6
stm32: update stm32-metapac, fixes memory.x for many families.
2024-06-12 21:39:39 +02:00
Daniel Philipp
8b0cfde9a6
Clarified comments about the cortex_m::asm::delay functionality in al… ( #3064 )
...
* Clarified comments about the cortex_m::asm::delay functionality in all multiprio.rs examples
* fixed formatting
* Changed to using embassy_time::block_for()
* removed my formatting scripts
* specify embassy_time::Duration
2024-06-12 19:40:28 +02:00
James Munns
dbe21730cd
Merge pull request #3066 from mikkelens/patch-1
...
Add missing word "pin" in rp pwm documentation
2024-06-12 13:05:26 +00:00
Mikkel
d08639f643
Add missing word "pin" in rp pwm documentation
...
It is confusing to read without. The corrected line reads like its 'b' pin counterpart (few lines below).
2024-06-12 14:56:21 +02:00
Dario Nieuwenhuis
5154de3b7e
Merge pull request #3063 from aurelj/dns_qtype_either
...
dns: properly handle AddrType::Either in get_host_by_name()
2024-06-11 18:53:14 +00:00
Aurélien Jacobs
7f3805437c
dns: properly handle AddrType::Either in get_host_by_name()
2024-06-11 11:39:07 +02:00
Dario Nieuwenhuis
ad7d739ddc
Merge pull request #3062 from kkrolczyk/kk/bootloader-typos
...
fix docu typos, linker addr example
2024-06-10 20:48:41 +00:00
Krzysztof Królczyk
453aa58b7f
stm32/boot: update linker file in example
...
Signed-off-by: Krzysztof Królczyk <Krzysztof.Krolczyk@o2.pl>
2024-06-10 11:50:20 +02:00
Krzysztof Królczyk
268430bd9f
stm32/docs: correct typos, links
...
Signed-off-by: Krzysztof Królczyk <Krzysztof.Krolczyk@o2.pl>
2024-06-10 11:25:43 +02:00
Dario Nieuwenhuis
3e2b015dc4
Merge pull request #3054 from dvdsk/clonable-errors
...
Add Clone and Copy to Error types
2024-06-09 09:47:26 +00:00
zjp
6b9470be2c
fix warning on unused import
2024-06-09 11:50:32 +08:00
zjp
3f45ec6ead
use nightly waker_getters APIs
...
Since https://github.com/rust-lang/rust/issues/96992 has stalled,
to prevent potential unsoundness caused by transmuting to &WakerHack,
we can use nightly waker_getters APIs by gating it behind nightly
feature in embassy-executor without waiting for it to be stablized.
2024-06-09 11:39:47 +08:00
Dario Nieuwenhuis
e5495b51b4
Merge pull request #3057 from dvdsk/docs-net-size
...
Document w5500 State and add w5500 example for stmf4
2024-06-07 23:00:56 +00:00
dvdsk
ab31a02e17
cargo fmt
2024-06-08 00:30:52 +02:00
dvdsk
1812ccd276
Adds an example for using the w5500 with an stm32f4
...
This example takes into account the lower memory on the stm32f4. That
should prevent anyone wanting to use the w5500 on any stm from adapting
the w5500 example for the rp which uses a lot more RAM.
2024-06-07 23:46:59 +02:00
dvdsk
72c2b06520
Explain the const params N_RX & N_TX in the docs of State
...
On chips with a low amount of ram it's easy to run out of ram. When
looking at the current docs for the State struct it is not easy to
see that these params can cause a lot of ram usage.
2024-06-07 23:06:30 +02:00
dvdsk
871fe3a549
Add Clone and Copy to Error types
...
None of them are `non-exaustative`, they are all small enough to be copy
(I estimate none are larger than 4 bytes).
2024-06-06 23:19:07 +02:00
Ulf Lilleengen
4a4b8c9b8d
Merge pull request #3052 from jvatic/main
...
embassy-sync: remove T: Send for Signal<M, T>
2024-06-06 06:47:39 +00:00
Jesse Stuart
3e85fb4f52
embassy-sync: remove T: Send for Signal<M, T>
2024-06-05 20:22:48 -04:00
Dario Nieuwenhuis
72a5523c64
Merge pull request #3050 from ant32/queue
...
add send_queue and recv_queue to embassy-net
2024-06-05 22:02:02 +00:00
Philip Reimer
673d11f49f
add send_queue and recv_queue
2024-06-05 15:28:18 -06:00
Ulf Lilleengen
044b5c8921
Merge pull request #3040 from embassy-rs/embassy-time-0.3.1
...
prepare for embassy-time 0.3.1 release
2024-06-05 13:36:24 +00:00
Dario Nieuwenhuis
5af0fe8a58
Merge pull request #3042 from GustavToft/fix_main
...
Adding function to close soft AP.
2024-06-05 12:06:30 +00:00
Gustav Toft
3610799618
Added docs.
2024-06-05 08:33:55 +02:00
Gustav Toft
a516dbd5e2
CYW43: Add function to close existing soft AP
2024-06-05 08:14:35 +02:00
Gustav Toft
319e18b399
Merge branch 'main' of https://github.com/embassy-rs/embassy into fix_main
2024-06-05 08:11:50 +02:00
Ulf Lilleengen
4ebd8af96f
add convenience script to bump dependency version
2024-06-04 09:19:07 +02:00
Ulf Lilleengen
30918c355b
prepare for embassy-time 0.3.1 release
2024-06-04 09:02:41 +02:00
Ulf Lilleengen
5f9bc6def7
Merge pull request #3037 from kalkyl/zerocopy
...
rp: Add zerocopy channel example
2024-06-04 06:37:45 +00:00
kalkyl
f9d8c68fc8
Add description
2024-06-04 01:20:19 +02:00
kalkyl
874d5f7c65
core atomic
2024-06-04 00:53:51 +02:00
kalkyl
03d8f99aa5
rp: Add zerocopy channel example
2024-06-04 00:38:51 +02:00
Dario Nieuwenhuis
9856d21693
Merge pull request #3006 from honzasp/harmonize-new
...
stm32: Make initialization of I2C and USART consistent with SPI
2024-06-03 21:26:43 +00:00
Jan Špaček
f3703ff6bf
stm32/usart: set refcount even if initialization failed
2024-06-03 20:12:33 +02:00
Dario Nieuwenhuis
039d8ed671
Merge pull request #3036 from embassy-rs/fix-book-refs
...
fix broken links to embassy book
2024-06-03 12:12:18 +02:00
Ulf Lilleengen
d2045be9f3
fix broken links to embassy book
2024-06-03 08:45:05 +02:00
Dario Nieuwenhuis
ecd7888ba9
Merge pull request #3035 from embassy-rs/spi-nosck-fix
...
stm32/spi: fix blocking_write on nosck spi.
2024-06-02 23:03:53 +00:00
Dario Nieuwenhuis
348c87fc2f
stm32/spi: fix blocking_write on nosck spi.
...
Fixes #2902 .
2024-06-03 00:57:53 +02:00
Dario Nieuwenhuis
7b590334e6
Merge pull request #3033 from cschuhen/feature/fdcan_no_generics2
...
Remove generic argument from FDCAN CanBuilder.
2024-06-02 19:25:44 +00:00
Corey Schuhen
900b104860
Remove generic argument from CanBuilder.
2024-06-02 21:47:14 +10:00
Dario Nieuwenhuis
5f8f867eae
Merge pull request #3032 from cschuhen/feature/bxcan_no_generics2
...
Remove more BXCAN generics.
2024-06-02 10:33:14 +00:00
Corey Schuhen
58ef2594e5
Fix F7 example.
2024-06-02 20:16:57 +10:00
Corey Schuhen
367a22cc0e
Remove more BXCAN generics.
2024-06-02 20:11:56 +10:00
Jan Špaček
664e4a5c03
stm32/usart: move init code to function that's not generic in T
2024-06-01 19:46:39 +02:00
Jan Špaček
44e4a2c9e9
stm32/buffered-usart: use new_pin! and disconnect pins on drop
2024-06-01 19:46:39 +02:00