holiday_lights/harrogate/src/main.rs

29 lines
550 B
Rust
Raw Normal View History

#![no_std]
#![no_main]
use lights_hal::{boot, entry};
pub use lights_hal::delay;
2019-12-21 16:36:22 -05:00
mod december_01_2019;
2019-12-21 17:22:50 -05:00
mod december_21_2019;
2019-12-24 15:44:08 -05:00
mod december_24_2019;
mod door_light;
#[entry]
fn main() -> ! {
let mut lights = boot();
2019-12-21 16:36:22 -05:00
#[cfg(feature = "december-01-2019")]
december_01_2019::run(&mut lights);
2019-11-23 18:55:21 -05:00
2019-12-21 17:22:50 -05:00
#[cfg(feature = "december-21-2019")]
december_21_2019::run(&mut lights);
2019-12-24 15:44:08 -05:00
#[cfg(feature = "december-24-2019")]
december_24_2019::run(&mut lights);
#[cfg(not(feature = "replace-default"))]
door_light::run(&mut lights);
}