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
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
Dario Nieuwenhuis
e61136fa4a
Merge pull request #3028 from embassy-rs/check-cfg-fix
...
stm32/spi: restrict txonly_nosck to SPIv1, it hangs in other versions.
2024-05-31 21:02:40 +00:00
Dario Nieuwenhuis
8a1658ab0e
stm32/spi: test zero-length transfers in more cases.
2024-05-31 22:58:53 +02:00
Dario Nieuwenhuis
339dd85968
stm32/spi: restrict txonly_nosck to SPIv1, it hangs in other versions.
2024-05-31 22:58:53 +02:00
Dario Nieuwenhuis
7baa14371b
Merge pull request #3027 from embassy-rs/check-cfg-fix
...
Fix all check-cfg errors, fix stm32 spi rxonly.
2024-05-31 21:59:06 +02:00
Dario Nieuwenhuis
f594ddceec
stm32/spi: add blocking rxonly test.
2024-05-31 21:54:42 +02:00
Dario Nieuwenhuis
da197b6016
stm32/spi: fix spiv1 rxonly hanging.
2024-05-31 21:54:42 +02:00
Dario Nieuwenhuis
999a2ad829
Fix all check-cfg errors in the entire repo.
...
the main ci.sh now passes if running with nightly.
2024-05-31 21:54:42 +02:00
Dario Nieuwenhuis
ba940017ee
Merge pull request #3014 from brunob45/pwm_input
...
Add PWM Input for STM32
2024-05-31 18:09:27 +00:00
Dario Nieuwenhuis
4452a06e76
Merge pull request #3025 from andresovela/timestamp-uptime-features
...
embassy-time: add timestamp features
2024-05-31 17:43:55 +00:00
Dario Nieuwenhuis
441ca8f64d
Merge pull request #3005 from honzasp/check-cfg
...
Emit cargo:rustc-check-cfg instructions from build.rs
2024-05-31 17:32:29 +00:00
Jan Špaček
bfb380e8ca
Copy build_common.rs into each crate, to make cargo publish happy
2024-05-31 08:07:51 +02:00
Bruno Bousquet
7d86919257
rust fmt really does not want blank space there
2024-05-30 17:54:49 -04:00
Bruno Bousquet
83b5797b8d
fix fmt (again)
2024-05-30 17:53:38 -04:00
Bruno Bousquet
713d84f778
fix fmt
2024-05-30 17:51:48 -04:00
Bruno Bousquet
4d307b5a77
undo changes in input_capture
2024-05-30 17:49:20 -04:00
Bruno Bousquet
84707af5d7
create functions in inner to handle register modification
2024-05-30 17:43:53 -04:00