diff options
| author | WillaWillNot <[email protected]> | 2025-11-22 16:48:19 -0500 |
|---|---|---|
| committer | WillaWillNot <[email protected]> | 2025-11-22 16:48:46 -0500 |
| commit | 764c921a573e42f510a74d61f31302b8609bbd6c (patch) | |
| tree | 546d74daf73f501f7a29a929793ba2a55b47f3a4 /examples/stm32l4 | |
| parent | 54d57bc72f0e2b3eef0fa92d0b730ed6efd7bcaa (diff) | |
Reverted adding AnyBinding, removed AnyChannel, removed ability for ExtiInput to accept AnyPin and AnyChannel arguments, added ExtiPin trait for all pins which is lost on converstion to AnyPin and contains type-level ExtiChannel information
Diffstat (limited to 'examples/stm32l4')
| -rw-r--r-- | examples/stm32l4/src/bin/button_exti.rs | 7 | ||||
| -rw-r--r-- | examples/stm32l4/src/bin/spe_adin1110_http_server.rs | 7 |
2 files changed, 2 insertions, 12 deletions
diff --git a/examples/stm32l4/src/bin/button_exti.rs b/examples/stm32l4/src/bin/button_exti.rs index 82479eb24..c84b11dab 100644 --- a/examples/stm32l4/src/bin/button_exti.rs +++ b/examples/stm32l4/src/bin/button_exti.rs | |||
| @@ -18,12 +18,7 @@ async fn main(_spawner: Spawner) { | |||
| 18 | let p = embassy_stm32::init(Default::default()); | 18 | let p = embassy_stm32::init(Default::default()); |
| 19 | info!("Hello World!"); | 19 | info!("Hello World!"); |
| 20 | 20 | ||
| 21 | let mut button = ExtiInput::new( | 21 | let mut button = ExtiInput::new(p.PC13, p.EXTI13, Pull::Up, Irqs); |
| 22 | p.PC13, | ||
| 23 | p.EXTI13, | ||
| 24 | Pull::Up, | ||
| 25 | Irqs::as_any::<interrupt::typelevel::EXTI15_10, exti::InterruptHandler<interrupt::typelevel::EXTI15_10>>(), | ||
| 26 | ); | ||
| 27 | 22 | ||
| 28 | info!("Press the USER button..."); | 23 | info!("Press the USER button..."); |
| 29 | 24 | ||
diff --git a/examples/stm32l4/src/bin/spe_adin1110_http_server.rs b/examples/stm32l4/src/bin/spe_adin1110_http_server.rs index e079f22c7..8f2510cdc 100644 --- a/examples/stm32l4/src/bin/spe_adin1110_http_server.rs +++ b/examples/stm32l4/src/bin/spe_adin1110_http_server.rs | |||
| @@ -127,12 +127,7 @@ async fn main(spawner: Spawner) { | |||
| 127 | let spe_cfg1 = Input::new(dp.PC9, Pull::None); | 127 | let spe_cfg1 = Input::new(dp.PC9, Pull::None); |
| 128 | let _spe_ts_capt = Output::new(dp.PC6, Level::Low, Speed::Low); | 128 | let _spe_ts_capt = Output::new(dp.PC6, Level::Low, Speed::Low); |
| 129 | 129 | ||
| 130 | let spe_int = ExtiInput::new( | 130 | let spe_int = ExtiInput::new(dp.PB11, dp.EXTI11, Pull::None, Irqs); |
| 131 | dp.PB11, | ||
| 132 | dp.EXTI11, | ||
| 133 | Pull::None, | ||
| 134 | Irqs::as_any::<interrupt::typelevel::EXTI15_10, exti::InterruptHandler<interrupt::typelevel::EXTI15_10>>(), | ||
| 135 | ); | ||
| 136 | 131 | ||
| 137 | let spe_spi_cs_n = Output::new(dp.PB12, Level::High, Speed::High); | 132 | let spe_spi_cs_n = Output::new(dp.PB12, Level::High, Speed::High); |
| 138 | let spe_spi_sclk = dp.PB13; | 133 | let spe_spi_sclk = dp.PB13; |
