#![deny(unsafe_code)]
#![no_main]
#![no_std]
use aux8::entry;
#[entry]
fn main() -> ! {
let (gpioe, rcc) = aux8::init();
// GPIOEペリフェラルを有効化します
rcc.ahbenr.modify(|_, w| w.iopeen().set_bit());
// ピンを出力に設定します
gpioe.moder.modify(|_, w| {
w.moder8().output();
w.moder9().output();
w.moder10().output();
w.moder11().output();
w.moder12().output();
w.moder13().output();
w.moder14().output();
w.moder15().output()
});
// コンパスのLEDを全て点灯します
gpioe.odr.write(|w| {
w.odr8().set_bit();
w.odr9().set_bit();
w.odr10().set_bit();
w.odr11().set_bit();
w.odr12().set_bit();
w.odr13().set_bit();
w.odr14().set_bit();
w.odr15().set_bit()
});
aux8::bkpt();
loop {}
}