Add a UserButton type alias

This commit is contained in:
Paul van Tilburg 2019-03-06 23:02:05 +01:00
parent cbc0b0c93a
commit c7f6c19e75

View file

@ -11,6 +11,7 @@ use hal::prelude::*;
use rtfm::app;
type Led = hal::gpio::gpiod::PD<Output<PushPull>>;
type UserButton = hal::gpio::gpioa::PA0<Input<Floating>>;
const PERIOD: u32 = 8_000_000;
@ -21,7 +22,7 @@ pub enum LedDirection {
#[app(device = hal::stm32)]
const APP: () = {
static mut button: hal::gpio::gpioa::PA0<Input<Floating>> = ();
static mut button: UserButton = ();
static mut leds: [Led; 4] = ();
static mut led_cycle_direction: LedDirection = LedDirection::Clockwise;
static mut led_index: usize = 0;