From a5197922a2cd2a03fc0e90846f6c16b704f5c62c Mon Sep 17 00:00:00 2001 From: Dreaded_X Date: Thu, 28 Mar 2024 00:47:25 +0100 Subject: [PATCH] Adjusted pin assignment --- src/main.rs | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/src/main.rs b/src/main.rs index 5d42b4c..b98a12a 100644 --- a/src/main.rs +++ b/src/main.rs @@ -2,8 +2,8 @@ #![no_main] #![feature(type_alias_impl_trait)] -use core::{cell::RefCell, str::from_utf8}; use core::fmt::Debug; +use core::{cell::RefCell, str::from_utf8}; use bme280::{i2c::AsyncBME280, Measurements}; use const_format::formatcp; @@ -300,7 +300,7 @@ async fn main(spawner: Spawner) { let mut controller = Controller::new(p.PIN_28, p.PIN_27, p.PIN_26, p.PIN_22); - let i2c = i2c::I2c::new_async(p.I2C0, p.PIN_1, p.PIN_0, Irqs, i2c::Config::default()); + let i2c = i2c::I2c::new_async(p.I2C0, p.PIN_9, p.PIN_8, Irqs, i2c::Config::default()); let mut bme280 = AsyncBME280::new_primary(i2c); let mut delay = Delay {}; bme280.init(&mut delay).await.unwrap(); @@ -430,9 +430,10 @@ async fn main(spawner: Spawner) { ) .await { - Either3::First(_) => { - Some(StateMessage::new(controller.get_state(), bme280.measure(&mut delay).await.unwrap())) - } + Either3::First(_) => Some(StateMessage::new( + controller.get_state(), + bme280.measure(&mut delay).await.unwrap(), + )), Either3::Second(message) => match message { Ok((TOPIC_UPDATE, url)) => { let url: Vec<_, 256> = match Vec::from_slice(url) { @@ -474,7 +475,10 @@ async fn main(spawner: Spawner) { controller.set_state(message.get_state()); - Some(StateMessage::new(controller.get_state(), bme280.measure(&mut delay).await.unwrap())) + Some(StateMessage::new( + controller.get_state(), + bme280.measure(&mut delay).await.unwrap(), + )) } Ok(_) => None, Err(err) => { @@ -485,7 +489,10 @@ async fn main(spawner: Spawner) { cortex_m::peripheral::SCB::sys_reset(); } }, - Either3::Third(state) => Some(StateMessage::new(state, bme280.measure(&mut delay).await.unwrap())), + Either3::Third(state) => Some(StateMessage::new( + state, + bme280.measure(&mut delay).await.unwrap(), + )), }; if let Some(message) = message {