Commit Graph

8277 Commits

Author SHA1 Message Date
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
kalkyl
bf36bec9bb rp: Add multichannel ADC 2024-06-05 09:42:08 +02: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
Bruno Bousquet
0a4db6ffe2 Merge branch 'async_timer_local' of github.com:brunob45/embassy into async_timer 2024-06-02 17:07:54 -04:00
Bruno Bousquet
b982bf2e27 improve examples 2024-06-02 17:07:43 -04:00
Bruno Bousquet
3642843a3c improve examples 2024-06-02 17:07:28 -04:00
Bruno Bousquet
66a1d101c3 add ch2 to PwmInput to simplify code downstream 2024-06-02 16:59:49 -04:00
Bruno Bousquet
87c42de805 fix fmt 2024-06-02 16:59:39 -04:00
Bruno Bousquet
93b77f2feb add ch2 to PwmInput to simplify code downstream 2024-06-02 16:59:24 -04:00
Bruno Bousquet
09446a5faa fix fmt 2024-06-02 16:55:01 -04:00
Bruno Bousquet
dd91cc11d3 fix pwm_input falling edge 2024-06-02 16:52:44 -04:00
Bruno Bousquet
4ed7deeb5b fix pwm_input falling edge 2024-06-02 16:52:15 -04: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
Jan Špaček
ade27b7f21 stm32/usart: disconnect pins of RingBufferedUartRx on drop 2024-06-01 19:46:39 +02:00
Jan Špaček
41711195e3 stm32/i2c: use new_pin! macro 2024-06-01 19:46:39 +02:00
Jan Špaček
ca3c15658d stm32/spi: move init code to function that's not generic in T 2024-06-01 19:46:39 +02:00
Bruno Bousquet
be7ffcd4dc fix fmt & revert small change 2024-05-31 22:45:03 -04:00
Bruno Bousquet
254ea3a2a9 fix fmt & revert small change 2024-05-31 22:42:21 -04:00
Bruno Bousquet
09492412bf add comments 2024-05-31 22:01:24 -04:00
Bruno Bousquet
b47fb65312 fix stm32f1 examples 2024-05-31 22:00:28 -04:00
Bruno Bousquet
ff71784baa fix stm32f1 examples 2024-05-31 22:00:10 -04:00