diff options
| author | Gabrael Levine <[email protected]> | 2024-12-10 11:06:28 -0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2024-12-10 11:06:28 -0800 |
| commit | cfe6bc172404131cb03c3078cc6d91b1dd5a8014 (patch) | |
| tree | dd1a82807133650ef0516b7ce5ba07a9c9f0fc27 | |
| parent | 406d377b7564d16e12b7fae4f42c0c709bf4f243 (diff) | |
Add missing opamp external outputs for STM32G4
| -rw-r--r-- | embassy-stm32/src/opamp.rs | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/embassy-stm32/src/opamp.rs b/embassy-stm32/src/opamp.rs index c86c18e22..d1c53a740 100644 --- a/embassy-stm32/src/opamp.rs +++ b/embassy-stm32/src/opamp.rs | |||
| @@ -251,10 +251,12 @@ foreach_peripheral!( | |||
| 251 | impl_opamp_external_output!(OPAMP2, ADC2, 3); | 251 | impl_opamp_external_output!(OPAMP2, ADC2, 3); |
| 252 | }; | 252 | }; |
| 253 | (opamp, OPAMP3) => { | 253 | (opamp, OPAMP3) => { |
| 254 | impl_opamp_external_output!(OPAMP3, ADC1, 12); | ||
| 254 | impl_opamp_external_output!(OPAMP3, ADC3, 1); | 255 | impl_opamp_external_output!(OPAMP3, ADC3, 1); |
| 255 | }; | 256 | }; |
| 256 | // OPAMP4 only in STM32G4 Cat 3 devices | 257 | // OPAMP4 only in STM32G4 Cat 3 devices |
| 257 | (opamp, OPAMP4) => { | 258 | (opamp, OPAMP4) => { |
| 259 | impl_opamp_external_output!(OPAMP4, ADC1, 11); | ||
| 258 | impl_opamp_external_output!(OPAMP4, ADC4, 3); | 260 | impl_opamp_external_output!(OPAMP4, ADC4, 3); |
| 259 | }; | 261 | }; |
| 260 | // OPAMP5 only in STM32G4 Cat 3 devices | 262 | // OPAMP5 only in STM32G4 Cat 3 devices |
| @@ -264,6 +266,7 @@ foreach_peripheral!( | |||
| 264 | // OPAMP6 only in STM32G4 Cat 3/4 devices | 266 | // OPAMP6 only in STM32G4 Cat 3/4 devices |
| 265 | (opamp, OPAMP6) => { | 267 | (opamp, OPAMP6) => { |
| 266 | impl_opamp_external_output!(OPAMP6, ADC1, 14); | 268 | impl_opamp_external_output!(OPAMP6, ADC1, 14); |
| 269 | impl_opamp_external_output!(OPAMP6, ADC2, 14); | ||
| 267 | }; | 270 | }; |
| 268 | ); | 271 | ); |
| 269 | 272 | ||
