#![no_std] #![no_main] use esp8266_hal::prelude::*; use esp8266_hal::target::Peripherals; use panic_halt as _; #[entry] fn main() -> ! { let dp = Peripherals::take().unwrap(); let pins = dp.GPIO.split(); let mut led = pins.gpio2.into_push_pull_output(); let (mut timer1, _) = dp.TIMER.timers(); led.set_high().unwrap(); loop { timer1.delay_ms(500); led.toggle().unwrap(); } }