#![no_std]
#![no_main]
use esp_backtrace as _;
use esp_hal::clock::CpuClock;
use esp_hal::delay::Delay;
use esp_hal::{main};
use esp_hal::uart::{ClockSource, Config, DataBits, Parity, StopBits, Uart};
#[main]
fn main() -> ! {
let config = esp_hal::Config::default().with_cpu_clock(CpuClock::max());
let peripherals = esp_hal::init(config);
esp_println::logger::init_logger_from_env();
let delay = Delay::new();
let mut log = Uart::new(peripherals.UART0, Config::default())
.expect("error configuring uart")
.with_rx(peripherals.GPIO1)
.with_tx(peripherals.GPIO2);
esp_println::print!("\x1b[20h");
loop {
log.write_bytes("write output".as_bytes()).unwrap();
delay.delay_millis(1000u32);
}
}