#![no_std]
#![no_main]
use esp_backtrace as _;
use esp_hal::{
clock::CpuClock,
delay::Delay,
gpio::{Io, Level, Output},
main,
peripherals::Peripherals,
};
use log::info;
esp_bootloader_esp_idf::esp_app_desc!();
#[main]
fn main() -> !
{
let config = esp_hal::Config::default().with_cpu_clock(CpuClock::max());
let _peripherals = esp_hal::init(config);
let delay = Delay::new();
et io = IO::new(peripherals.GPIO, peripherals.IO_MUX);
let temp_pin = io.pins.gpio4.into_floating_input();
esp_println::logger::init_logger_from_env();
loop
{
let level = temp_pin.is_high().unwrap();
info!("GPIO4 Pegel: {}", level);
delay.delay_millis(500);
}
}