#![no_std]
#![no_main]
use esp_backtrace as _;
use esp_hal::i2c::master::{ Config, I2c};
use esp_hal::{delay::Delay, main};
use esp_println::println;
#[main]
fn main() -> ! {
let config=esp_hal::Config::default();
let delay = Delay::new();
let peripherals = esp_hal::init(config);
let i2c0 = I2c::new(peripherals.I2C0, Config::default())
.unwrap()
.with_sda(peripherals.GPIO3)
.with_scl(peripherals.GPIO1);
use bmpe280::bme280::BME280;
let mut bmp = BMP280::new(i2c0);
loop {
let m=bmp.measure();
println!("1:temperature:{0}℃, pressure:{1}",m.temperature,m.pressure);
delay.delay_millis(1000);
}
}