Skip to content

Commit

Permalink
remove trailing whitespaces
Browse files Browse the repository at this point in the history
  • Loading branch information
youndong-lg committed Jan 24, 2024
1 parent 7ae2df5 commit e6f6065
Showing 1 changed file with 10 additions and 10 deletions.
20 changes: 10 additions & 10 deletions examples/blinky-stm32h747i-disco.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#![deny(warnings)] // This code runs on stm32h747i-disco and does not use example! macro.
#![allow(unused_macros)]
#![allow(unused_macros)]
#![no_main]
#![no_std]

Expand All @@ -16,45 +16,45 @@ fn main() -> ! {
utilities::logger::init();
let cp = cortex_m::Peripherals::take().unwrap();
let dp = pac::Peripherals::take().unwrap();

// Constrain and Freeze power
info!("Setup PWR... ");
let pwr = dp.PWR.constrain();
// let pwrcfg = example_power!(pwr).freeze();
let pwrcfg = pwr.smps().freeze(); // This code works normally on stm32h747i-disco.

// Constrain and Freeze clock
// RCC (Reset and Clock Control)
info!("Setup RCC... ");
let rcc = dp.RCC.constrain();

// CCDR (Core Clock Distribution and Reset)
// link: https://docs.rs/stm32h7xx-hal/latest/stm32h7xx_hal/rcc/struct.Ccdr.html
let ccdr = rcc.sys_ck(100.MHz()).freeze(pwrcfg, &dp.SYSCFG);

info!("");
info!("stm32h7xx-hal example - Blinky");
info!("");

let gpioi = dp.GPIOI.split(ccdr.peripheral.GPIOI); // <= GPIO settings for LEDs

// Configure gpio pins as output.
let mut led1 = gpioi.pi12.into_push_pull_output(); // PI12 for LED1
let mut led2 = gpioi.pi13.into_push_pull_output(); // PI13 for LED2
let mut led3 = gpioi.pi14.into_push_pull_output(); // PI14 for LED3
let mut led4 = gpioi.pi15.into_push_pull_output(); // PI15 for LED4

// Get the delay provider.
let mut delay = cp.SYST.delay(ccdr.clocks);

loop {
loop {
led1.set_high();
led2.set_low();
led3.set_high();
led4.set_low();
delay.delay_ms(500_u16);

led1.set_low();
led2.set_high();
led3.set_low();
Expand Down

0 comments on commit e6f6065

Please sign in to comment.