diff options
| author | Henrik Berg <[email protected]> | 2023-07-11 18:41:45 +0200 |
|---|---|---|
| committer | Henrik Berg <[email protected]> | 2023-07-12 14:22:48 +0200 |
| commit | a93714327eb85b02c7c4a419f2a76df579258975 (patch) | |
| tree | 2670be57d39d87bcf097bd9f3362f3bb949e2acb /examples | |
| parent | 029b156563e70e00cf0ffdf9d5ec23964e5ecc77 (diff) | |
RP: Rename Rtc to match STM32 impl. Remove setting RTC in new().
Diffstat (limited to 'examples')
| -rw-r--r-- | examples/rp/src/bin/rtc.rs | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/examples/rp/src/bin/rtc.rs b/examples/rp/src/bin/rtc.rs index a49c8f627..6300950d4 100644 --- a/examples/rp/src/bin/rtc.rs +++ b/examples/rp/src/bin/rtc.rs | |||
| @@ -4,7 +4,7 @@ | |||
| 4 | 4 | ||
| 5 | use defmt::*; | 5 | use defmt::*; |
| 6 | use embassy_executor::Spawner; | 6 | use embassy_executor::Spawner; |
| 7 | use embassy_rp::rtc::{DateTime, DayOfWeek, RealTimeClock}; | 7 | use embassy_rp::rtc::{DateTime, DayOfWeek, Rtc}; |
| 8 | use embassy_time::{Duration, Timer}; | 8 | use embassy_time::{Duration, Timer}; |
| 9 | use {defmt_rtt as _, panic_probe as _}; | 9 | use {defmt_rtt as _, panic_probe as _}; |
| 10 | 10 | ||
| @@ -23,11 +23,17 @@ async fn main(_spawner: Spawner) { | |||
| 23 | second: 50, | 23 | second: 50, |
| 24 | }; | 24 | }; |
| 25 | 25 | ||
| 26 | let rtc_result = RealTimeClock::new(p.RTC, now); | 26 | let mut rtc = Rtc::new(p.RTC); |
| 27 | if let Ok(rtc) = rtc_result { | 27 | if rtc.set_datetime(now).is_ok() { |
| 28 | // In reality the delay would be much longer | 28 | // In reality the delay would be much longer |
| 29 | Timer::after(Duration::from_millis(20000)).await; | 29 | Timer::after(Duration::from_millis(20000)).await; |
| 30 | 30 | ||
| 31 | let _then: DateTime = rtc.now().unwrap(); | 31 | if let Ok(dt) = rtc.now() { |
| 32 | info!( | ||
| 33 | "Now: {}-{}-{} {}:{}:{}", | ||
| 34 | dt.year, dt.month, dt.day, dt.hour, dt.minute, dt.second, | ||
| 35 | ); | ||
| 36 | } | ||
| 32 | } | 37 | } |
| 38 | info!("Done."); | ||
| 33 | } | 39 | } |
