diff options
| author | Scott Mabin <[email protected]> | 2023-10-30 20:26:08 +0000 |
|---|---|---|
| committer | Scott Mabin <[email protected]> | 2023-10-30 20:26:08 +0000 |
| commit | 3912f5d67b5096e8753b0ef0c980083e79d38e00 (patch) | |
| tree | 558f0cf0a6e62687f41c2b3782d9d7f7e907ab67 /embassy-stm32/src/rtc | |
| parent | b6fc682117a41e8e63a9632e06da5a17f46d9ab0 (diff) | |
Fix dow range off-by-one error
Diffstat (limited to 'embassy-stm32/src/rtc')
| -rw-r--r-- | embassy-stm32/src/rtc/datetime.rs | 28 |
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)] |
| 197 | pub enum DayOfWeek { | 197 | pub 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 | ||
| 229 | fn day_of_week_from_u8(v: u8) -> Result<DayOfWeek, Error> { | 229 | fn 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 | } |
