Commit Graph

8181 Commits

Author SHA1 Message Date
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
Andres O. Vela
6eaa259342 embassy-time: add timestamp features 2024-05-30 22:16:56 +02:00
Jan Špaček
368893c9cb Emit cargo:rustc-check-cfg instructions from build.rs 2024-05-30 18:28:29 +02:00
Dario Nieuwenhuis
694ac3a515
Merge pull request #2992 from liarokapisv/i2s-spi_v3
Add spi v3 & Full-duplex support to the I2S driver.
2024-05-30 12:31:59 +00:00
Dario Nieuwenhuis
d21e9caa80
Merge pull request #3021 from mat-kie/follower-opamp
Make OpAmp usable in follower configuration for internal DAC channel
2024-05-30 12:23:53 +00:00
Dario Nieuwenhuis
b378ec4558
Merge pull request #3020 from cschuhen/feature/bxcan_no_generics
Remove generics for BXCAN.
2024-05-30 12:16:17 +00:00
Corey Schuhen
b4a2f7fb70 Use phantom for lifetime holder instead of not used pointer to pointer. 2024-05-30 22:10:46 +10:00
Mattis Kieffer
28f5f0baba add dac buffer function 2024-05-30 14:07:47 +02:00
Corey Schuhen
7fd79857c3 Fix example. 2024-05-30 22:00:02 +10:00
Dario Nieuwenhuis
39c5a6c3f7
Merge pull request #3002 from honzasp/rcc-info
stm32/rcc: replace generated enable/disable code with runtime info
2024-05-30 11:50:40 +00:00
Corey Schuhen
245c895d09 Remove generics for BXCAN. 2024-05-30 21:39:11 +10:00
Dario Nieuwenhuis
7bc71a8262
Merge pull request #3019 from embassy-rs/rtc-lowpower-mod
stm32/rtc: move lowpower stuff to a separate mod.
2024-05-30 11:34:46 +00:00
Dario Nieuwenhuis
2c691baadd stm32/rtc: move lowpower stuff to a separate mod. 2024-05-30 13:26:14 +02:00
Dario Nieuwenhuis
62f4b4ee1e
Merge pull request #3018 from embassy-rs/nopacpointer
stm32: remove pointer-to-pointer-to-registers.
2024-05-30 11:17:51 +00:00
Dario Nieuwenhuis
c46172acac stm32: remove pointer-to-pointer-to-registers.
in chiptool pacs the register block struct is already a pointer, so
using pointers to it is redundant.
2024-05-30 13:07:18 +02:00
Dario Nieuwenhuis
7532a06f67
Merge pull request #3007 from liarokapisv/spi_v3-fix-rx
Add proper rxonly support for spi_v3 and force tx dma stream requirem…
2024-05-30 10:44:48 +00:00
Dario Nieuwenhuis
e9cb9badf7
Merge pull request #3012 from cschuhen/feature/fdcan_no_generics
Remove generic argument for STM32 FDCAN.
2024-05-30 10:42:53 +00:00
Gustav Toft
d3c3670a96 Merge branch 'main' of https://github.com/embassy-rs/embassy into fix_main 2024-05-30 09:56:09 +02:00
Dario Nieuwenhuis
50210e8cdc
Merge pull request #3017 from lucasgranberg/main
add set_as_analog to stm32 gpio Flex
2024-05-29 14:22:44 +00:00
Bruno Bousquet
a87b333034 fix fmt 2024-05-29 10:02:54 -04:00