25 Commits

Author SHA1 Message Date
Dion Dokter
65bd86f19f Stm32: Fix opamp copy pasta mistake 2025-05-08 13:40:21 +02:00
Dario Nieuwenhuis
1d2f0add77
Merge pull request #4137 from cschuhen/stm32-can-data-len
Stm32 can data len
2025-04-27 22:58:53 +00:00
Thomas Giesel
b32ff0c8f7 Update opamp code to current stm32-metapac
Some trivial enums have been removed from the OpAmp API in stm32-metapac,
this commit updates the HAL accordingly.
2025-04-24 22:15:41 +02:00
Adam Greig
97172c36b7
STM32: Fix G4 build without defmt feature 2025-04-18 14:41:56 +01:00
Ivan Li
bbfebf968e feat(embassy-stm32/opamp): Add some stm32g4 opamp usage
Signed-off-by: Ivan Li <ivanli2048@gmail.com>
2025-04-14 20:42:46 +08:00
Dario Nieuwenhuis
d41eeeae79 Remove Peripheral trait, rename PeripheralRef->Peri. 2025-03-27 15:18:06 +01:00
elagil
eba8089601 chore: fix build 2025-01-03 18:18:00 +01:00
Gabrael Levine
cfe6bc1724
Add missing opamp external outputs for STM32G4 2024-12-10 11:06:28 -08:00
Dario Nieuwenhuis
8c4f044ae7
Merge pull request #3207 from diondokter/fix-opamp-lifetimes
Add extra lifetime to opamp-using structs
2024-07-25 15:14:10 +00:00
Dion Dokter
4a8abe8028 Relax lifetimes again 2024-07-25 16:01:27 +02:00
Dario Nieuwenhuis
2d678d6956 Update to Rust 1.80, make check-cfg unconditional. 2024-07-25 15:53:00 +02:00
Dion Dokter
6ef9e564ca Add extra lifetime to opamp-using structs 2024-07-25 12:22:55 +02:00
Mattis Kieffer
28f5f0baba add dac buffer function 2024-05-30 14:07:47 +02:00
Univa
7cdbae2a5d add AnyAdcChannel 2024-05-20 21:29:20 -04:00
Dario Nieuwenhuis
2bca875b5f stm32: use private_bounds for sealed traits. 2024-03-23 01:38:51 +01:00
eZio Pan
47c579eba2 update metapac 2024-02-29 00:11:40 +08:00
Dario Nieuwenhuis
3bc6e414f7 stm32: update metapac. 2024-01-10 18:06:47 +01:00
Dario Nieuwenhuis
c8c8b89104 stm32: doc everything else. 2023-12-19 18:03:20 +01:00
Adam Greig
d1af696605
STM32 opamp: use impl Peripheral instead of directly taking pins 2023-11-20 21:35:05 +00:00
Adam Greig
2386619f1f
STM32: Disable opamp when OpAmpOutput is dropped, not when the parent OpAmp is dropped 2023-11-20 21:17:09 +00:00
Adam Greig
814e096d22
STM32: Don't enable opamps in new(), wait until configured. 2023-11-18 19:37:56 +00:00
Adam Greig
28eb4cd817
stm32: support internal output on g4 opamps 2023-11-05 23:57:15 +00:00
xoviat
7c5f963d1f stm32: fix opamp bug in docs build 2023-10-21 07:32:04 -05:00
xoviat
e1a0635ca3 stm32: update metapac and fix opamp ch 2023-10-04 16:15:08 -05:00
xoviat
e561e673c2 stm32: add opamp mod and update pac 2023-10-03 16:34:13 -05:00