Dario Nieuwenhuis
|
7ad76f5f60
|
Use raw slices .len() method instead of unsafe hacks.
Stabilized in 1.79.
|
2024-06-13 20:41:08 +02:00 |
|
Dario Nieuwenhuis
|
4d9115b3fb
|
Update stable to Rust 1.79.
|
2024-06-13 20:40:04 +02:00 |
|
Dario Nieuwenhuis
|
72029ca0c6
|
stm32: update stm32-metapac, fixes memory.x for many families.
|
2024-06-12 21:39:39 +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
|
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 |
|
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
|
30918c355b
|
prepare for embassy-time 0.3.1 release
|
2024-06-04 09:02:41 +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
|
348c87fc2f
|
stm32/spi: fix blocking_write on nosck spi.
Fixes #2902.
|
2024-06-03 00:57:53 +02:00 |
|
Corey Schuhen
|
900b104860
|
Remove generic argument from CanBuilder.
|
2024-06-02 21:47:14 +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
|
339dd85968
|
stm32/spi: restrict txonly_nosck to SPIv1, it hangs in other versions.
|
2024-05-31 22:58:53 +02:00 |
|
Dario Nieuwenhuis
|
da197b6016
|
stm32/spi: fix spiv1 rxonly hanging.
|
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 |
|
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 |
|
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 |
|
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 |
|
Bruno Bousquet
|
292c1dd0b8
|
rename get_width_ticks and add info!() in examples
|
2024-05-29 09:59:00 -04:00 |
|
Bruno Bousquet
|
a23fa8dcb2
|
Apply suggestions from code review
Co-authored-by: Romain Reignier <romainreignier@users.noreply.github.com>
|
2024-05-29 09:14:05 -04:00 |
|
Lucas Granberg
|
b282edcc6e
|
add set_as_analog to stm32 gpio Flex
|
2024-05-29 14:56:29 +03:00 |
|
Ulf Lilleengen
|
cf0d227cca
|
Prepare for embassy-sync 0.6.0 release
|
2024-05-29 12:09:55 +02:00 |
|
Corey Schuhen
|
35feb1bf23
|
Remove generic argument for STM32 FDCAN.
|
2024-05-29 20:07:17 +10:00 |
|
Bruno Bousquet
|
521332bdd1
|
pwm_input is working on F446
|
2024-05-29 00:28:26 -04:00 |
|
Bruno Bousquet
|
f1d5f4ca21
|
undo minor changes
|
2024-05-28 22:43:23 -04:00 |
|
Bruno Bousquet
|
a52841041d
|
use timer LL
|
2024-05-28 22:38:08 -04:00 |
|
Bruno Bousquet
|
7c1e1ee288
|
example is working now
|
2024-05-28 22:30:10 -04:00 |
|