aboutsummaryrefslogtreecommitdiff
path: root/embassy-stm32/src/rtc
diff options
context:
space:
mode:
authorScott Mabin <[email protected]>2023-10-30 20:26:08 +0000
committerScott Mabin <[email protected]>2023-10-30 20:26:08 +0000
commit3912f5d67b5096e8753b0ef0c980083e79d38e00 (patch)
tree558f0cf0a6e62687f41c2b3782d9d7f7e907ab67 /embassy-stm32/src/rtc
parentb6fc682117a41e8e63a9632e06da5a17f46d9ab0 (diff)
Fix dow range off-by-one error
Diffstat (limited to 'embassy-stm32/src/rtc')
-rw-r--r--embassy-stm32/src/rtc/datetime.rs28
1 files changed, 14 insertions, 14 deletions
diff --git a/embassy-stm32/src/rtc/datetime.rs b/embassy-stm32/src/rtc/datetime.rs
index a1943cf3a..d897843dc 100644
--- a/embassy-stm32/src/rtc/datetime.rs
+++ b/embassy-stm32/src/rtc/datetime.rs
@@ -195,13 +195,13 @@ impl From<DateTime> for chrono::NaiveDateTime {
195#[derive(Copy, Clone, Debug, PartialEq, Eq, Ord, PartialOrd, Hash)] 195#[derive(Copy, Clone, Debug, PartialEq, Eq, Ord, PartialOrd, Hash)]
196#[allow(missing_docs)] 196#[allow(missing_docs)]
197pub enum DayOfWeek { 197pub enum DayOfWeek {
198 Monday = 0, 198 Monday = 1,
199 Tuesday = 1, 199 Tuesday = 2,
200 Wednesday = 2, 200 Wednesday = 3,
201 Thursday = 3, 201 Thursday = 4,
202 Friday = 4, 202 Friday = 5,
203 Saturday = 5, 203 Saturday = 6,
204 Sunday = 6, 204 Sunday = 7,
205} 205}
206 206
207#[cfg(feature = "chrono")] 207#[cfg(feature = "chrono")]
@@ -228,13 +228,13 @@ impl From<DayOfWeek> for chrono::Weekday {
228 228
229fn day_of_week_from_u8(v: u8) -> Result<DayOfWeek, Error> { 229fn day_of_week_from_u8(v: u8) -> Result<DayOfWeek, Error> {
230 Ok(match v { 230 Ok(match v {
231 0 => DayOfWeek::Monday, 231 1 => DayOfWeek::Monday,
232 1 => DayOfWeek::Tuesday, 232 2 => DayOfWeek::Tuesday,
233 2 => DayOfWeek::Wednesday, 233 3 => DayOfWeek::Wednesday,
234 3 => DayOfWeek::Thursday, 234 4 => DayOfWeek::Thursday,
235 4 => DayOfWeek::Friday, 235 5 => DayOfWeek::Friday,
236 5 => DayOfWeek::Saturday, 236 6 => DayOfWeek::Saturday,
237 6 => DayOfWeek::Sunday, 237 7 => DayOfWeek::Sunday,
238 x => return Err(Error::InvalidDayOfWeek(x)), 238 x => return Err(Error::InvalidDayOfWeek(x)),
239 }) 239 })
240} 240}