1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
// Auto-generated. Do not modify this file! Instead modify examples/led-roulette.rs
//! A LED roulette!
//!
//! ``` rust,no_run
//! #![no_main]
//! #![no_std]
//!
//! extern crate f3;
//!
//! use core::iter;
//!
//! use f3::led::LEDS;
//! use f3::delay;
//!
//! #[export_name = "main"]
//! pub extern "C" fn main() -> ! {
//!     loop {
//!         for (current, next) in LEDS.iter()
//!             .zip(LEDS.iter().skip(1).chain(iter::once(&LEDS[0]))) {
//!             next.on();
//!             delay::ms(10);
//!             current.off();
//!             delay::ms(90);
//!         }
//!     }
//! }
//! ```