Skip to content

Commit a64ce76

Browse files
committed
Update examples
1 parent af9e9f0 commit a64ce76

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

examples/analog-stopwatch-with-spi-ssd1306.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,11 +79,13 @@ fn main() -> ! {
7979

8080
let clocks = setup_clocks(rcc);
8181

82+
let mut syscfg = dp.SYSCFG.constrain();
83+
8284
let gpioa = dp.GPIOA.split();
8385
let gpioe = dp.GPIOE.split();
8486

8587
let mut board_btn = gpioa.pa0.into_pull_down_input();
86-
board_btn.make_interrupt_source(&mut dp.SYSCFG);
88+
board_btn.make_interrupt_source(&mut syscfg);
8789
board_btn.enable_interrupt(&mut dp.EXTI);
8890
board_btn.trigger_on_edge(&mut dp.EXTI, Edge::FALLING);
8991

examples/stopwatch-with-ssd1306-and-interrupts.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -60,8 +60,6 @@ enum StopwatchState {
6060
#[entry]
6161
fn main() -> ! {
6262
if let (Some(mut dp), Some(cp)) = (stm32::Peripherals::take(), cortex_m::Peripherals::take()) {
63-
dp.RCC.apb2enr.write(|w| w.syscfgen().enabled());
64-
6563
let rcc = dp.RCC.constrain();
6664
let clocks = setup_clocks(rcc);
6765
let gpiob = dp.GPIOB.split();
@@ -75,10 +73,12 @@ fn main() -> ! {
7573
clocks,
7674
);
7775

76+
let mut syscfg = dp.SYSCFG.constrain();
77+
7878
// Create a button input with an interrupt
7979
let gpioc = dp.GPIOC.split();
8080
let mut board_btn = gpioc.pc13.into_pull_up_input();
81-
board_btn.make_interrupt_source(&mut dp.SYSCFG);
81+
board_btn.make_interrupt_source(&mut syscfg);
8282
board_btn.enable_interrupt(&mut dp.EXTI);
8383
board_btn.trigger_on_edge(&mut dp.EXTI, Edge::FALLING);
8484

0 commit comments

Comments
 (0)