From b79e9c29274fb7ede9122178a757101ac4e7283e Mon Sep 17 00:00:00 2001 From: xoviat Date: Mon, 22 Mar 2021 13:04:28 -0500 Subject: stm32: fix exti to require SysCfg.constrain() --- embassy-stm32f4-examples/src/bin/exti.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'embassy-stm32f4-examples/src') diff --git a/embassy-stm32f4-examples/src/bin/exti.rs b/embassy-stm32f4-examples/src/bin/exti.rs index 2201189eb..9b2535b1c 100644 --- a/embassy-stm32f4-examples/src/bin/exti.rs +++ b/embassy-stm32f4-examples/src/bin/exti.rs @@ -24,8 +24,9 @@ async fn run(dp: stm32::Peripherals, _cp: cortex_m::Peripherals) { let gpioa = dp.GPIOA.split(); let button = gpioa.pa0.into_pull_up_input(); + let mut syscfg = dp.SYSCFG.constrain(); - let pin = ExtiPin::new(button, interrupt::take!(EXTI0)); + let pin = ExtiPin::new(button, interrupt::take!(EXTI0), &mut syscfg); pin_mut!(pin); info!("Starting loop"); -- cgit