tanksensor and rtc sync
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
use crate::bail;
|
||||
use crate::config::{NetworkConfig, PlantControllerConfig};
|
||||
use crate::hal::{GW_IP_ADDR_ENV, PLANT_COUNT, TIME_ACCESS};
|
||||
use crate::hal::PLANT_COUNT;
|
||||
use crate::log::{LogMessage, LOG_ACCESS};
|
||||
use crate::{bail, STAY_ALIVE};
|
||||
use chrono::{DateTime, Utc};
|
||||
use serde::Serialize;
|
||||
|
||||
@@ -32,7 +32,7 @@ use esp_wifi::wifi::{
|
||||
ScanTypeConfig, WifiController, WifiDevice,
|
||||
};
|
||||
use littlefs2::fs::Filesystem;
|
||||
use littlefs2_core::{DynFile, FileType, PathBuf, SeekFrom};
|
||||
use littlefs2_core::{FileType, PathBuf, SeekFrom};
|
||||
use log::info;
|
||||
|
||||
#[esp_hal::ram(rtc_fast, persistent)]
|
||||
@@ -81,7 +81,6 @@ pub struct Esp<'a> {
|
||||
pub(crate) mqtt_client: Option<MqttClient<'a>>,
|
||||
|
||||
pub boot_button: Input<'a>,
|
||||
pub(crate) wall_clock_offset: u64,
|
||||
|
||||
pub ota: Ota<'static, FlashStorage>,
|
||||
pub ota_next: &'static mut FlashRegion<'static, FlashStorage>,
|
||||
@@ -344,7 +343,7 @@ impl Esp<'_> {
|
||||
}
|
||||
|
||||
pub async fn deep_sleep(&mut self, duration_in_ms: u64) -> ! {
|
||||
let mut cfg = RtcSleepConfig::deep();
|
||||
RtcSleepConfig::deep();
|
||||
|
||||
let cur = self.ota.current_ota_state().unwrap();
|
||||
//we made it till here, so fine
|
||||
|
||||
Reference in New Issue
Block a user