Skip to content
Snippets Groups Projects
Commit 8df40ad2 authored by Jorge Aparicio's avatar Jorge Aparicio
Browse files

rename led::Green to led::PC13

closes #22
parent 8aecbea4
No related branches found
No related tags found
No related merge requests found
......@@ -14,7 +14,7 @@ extern crate cortex_m_rtfm as rtfm;
extern crate nb;
use blue_pill::Timer;
use blue_pill::led::{self, Green};
use blue_pill::led::{self, PC13};
use blue_pill::prelude::*;
use blue_pill::time::Hertz;
use rtfm::{app, Threshold};
......@@ -48,9 +48,9 @@ fn idle(_t: &mut Threshold, r: idle::Resources) -> ! {
state = !state;
if state {
Green.on();
PC13.on();
} else {
Green.off();
PC13.off();
}
}
}
......@@ -8,7 +8,7 @@ extern crate blue_pill;
extern crate cortex_m;
extern crate cortex_m_rtfm as rtfm;
use blue_pill::led::{self, Green};
use blue_pill::led::{self, PC13};
use cortex_m::peripheral::SystClkSource;
use rtfm::{app, Threshold};
......@@ -48,8 +48,8 @@ fn toggle(_t: &mut Threshold, r: SYS_TICK::Resources) {
**r.ON = !**r.ON;
if **r.ON {
Green.on();
PC13.on();
} else {
Green.off();
PC13.off();
}
}
......@@ -9,7 +9,7 @@ extern crate cortex_m;
extern crate cortex_m_rtfm as rtfm;
use blue_pill::Serial;
use blue_pill::led::{self, Green};
use blue_pill::led::{self, PC13};
use blue_pill::prelude::*;
use blue_pill::serial::Event;
use blue_pill::time::Hertz;
......@@ -69,8 +69,8 @@ fn toggle(_t: &mut Threshold, r: SYS_TICK::Resources) {
**r.ON = !**r.ON;
if **r.ON {
Green.on();
PC13.on();
} else {
Green.off();
PC13.off();
}
}
......@@ -8,7 +8,7 @@
extern crate blue_pill;
extern crate cortex_m_rtfm as rtfm;
use blue_pill::led::{self, Green};
use blue_pill::led::{self, PC13};
use rtfm::app;
app! {
......@@ -20,7 +20,7 @@ fn init(p: init::Peripherals) {
}
fn idle() -> ! {
Green.on();
PC13.on();
// Sleep
loop {
......
......@@ -9,7 +9,7 @@ extern crate cortex_m;
extern crate cortex_m_rtfm as rtfm;
use blue_pill::Serial;
use blue_pill::led::{self, Green};
use blue_pill::led::{self, PC13};
use blue_pill::prelude::*;
use blue_pill::serial::Event;
use blue_pill::time::Hertz;
......@@ -79,8 +79,8 @@ fn toggle(t: &mut Threshold, mut r: SYS_TICK::Resources) {
**r.ON = !**r.ON;
if **r.ON {
Green.on();
PC13.on();
} else {
Green.off();
PC13.off();
}
}
......@@ -9,7 +9,7 @@ extern crate cortex_m;
extern crate cortex_m_rtfm as rtfm;
use blue_pill::Serial;
use blue_pill::led::{self, Green};
use blue_pill::led::{self, PC13};
use blue_pill::prelude::*;
use blue_pill::serial::Event;
use blue_pill::time::Hertz;
......@@ -74,8 +74,8 @@ fn toggle(_t: &mut Threshold, r: SYS_TICK::Resources) {
**r.ON = !**r.ON;
if **r.ON {
Green.on();
PC13.on();
} else {
Green.off();
PC13.off();
}
}
......@@ -9,7 +9,7 @@ extern crate blue_pill;
extern crate cortex_m_rtfm as rtfm;
use blue_pill::Timer;
use blue_pill::led::{self, Green};
use blue_pill::led::{self, PC13};
use blue_pill::prelude::*;
use blue_pill::time::Hertz;
use rtfm::{app, Threshold};
......@@ -43,9 +43,9 @@ fn idle(_t: &mut Threshold, r: idle::Resources) -> ! {
state = !state;
if state {
Green.on();
PC13.on();
} else {
Green.off();
PC13.off();
}
}
}
......@@ -9,7 +9,7 @@ extern crate blue_pill;
extern crate cortex_m_rtfm as rtfm;
use blue_pill::Timer;
use blue_pill::led::{self, Green};
use blue_pill::led::{self, PC13};
use blue_pill::prelude::*;
use blue_pill::time::Hertz;
use rtfm::{app, Threshold};
......@@ -42,9 +42,9 @@ fn idle(_t: &mut Threshold, r: idle::Resources) -> ! {
state = !state;
if state {
Green.on();
PC13.on();
} else {
Green.off();
PC13.off();
}
}
}
......@@ -9,7 +9,7 @@ extern crate blue_pill;
extern crate cortex_m_rtfm as rtfm;
use blue_pill::Timer;
use blue_pill::led::{self, Green};
use blue_pill::led::{self, PC13};
use blue_pill::prelude::*;
use blue_pill::time::Hertz;
use rtfm::{app, Threshold};
......@@ -43,9 +43,9 @@ fn idle(_t: &mut Threshold, r: idle::Resources) -> ! {
state = !state;
if state {
Green.on();
PC13.on();
} else {
Green.off();
PC13.off();
}
}
}
......@@ -9,7 +9,7 @@ extern crate blue_pill;
extern crate cortex_m_rtfm as rtfm;
use blue_pill::Timer;
use blue_pill::led::{self, Green};
use blue_pill::led::{self, PC13};
use blue_pill::prelude::*;
use blue_pill::time::Hertz;
use rtfm::{app, Threshold};
......@@ -43,9 +43,9 @@ fn idle(_t: &mut Threshold, r: idle::Resources) -> ! {
state = !state;
if state {
Green.on();
PC13.on();
} else {
Green.off();
PC13.off();
}
}
}
//! User LEDs
//!
//! - Green = PC13
//! - PC13
use stm32f103xx::{GPIOC, RCC};
/// Green LED (PC13)
pub struct Green;
/// LED connected to pin PC13
pub struct PC13;
/// Initializes the user LED
pub fn init(gpioc: &GPIOC, rcc: &RCC) {
......@@ -17,7 +17,7 @@ pub fn init(gpioc: &GPIOC, rcc: &RCC) {
gpioc.crh.modify(|_, w| w.mode13().output().cnf13().push());
}
impl Green {
impl PC13 {
/// Turns the LED on
pub fn on(&self) {
unsafe {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment