@@ -114,7 +114,8 @@ impl Rtc {
114114
115115 pub fn set_hour_format ( & mut self , fmt : RtcHourFormat ) {
116116 self . modify ( |rb| {
117- rb. cr ( ) . modify ( |_, w| w. fmt ( ) . bit ( fmt == RtcHourFormat :: H12 ) ) ;
117+ rb. cr ( )
118+ . modify ( |_, w| w. fmt ( ) . bit ( fmt == RtcHourFormat :: H12 ) ) ;
118119 } ) ;
119120 }
120121
@@ -193,10 +194,10 @@ impl Rtc {
193194
194195 pub fn set_alarm_a ( & mut self , alarm : impl Into < Alarm > ) {
195196 let alarm = alarm. into ( ) ;
196- let ( dt, du) = bcd2_encode ( alarm. day . unwrap_or_default ( ) as u32 ) ;
197- let ( ht, hu) = bcd2_encode ( alarm. hours . unwrap_or_default ( ) as u32 ) ;
198- let ( mt, mu) = bcd2_encode ( alarm. minutes . unwrap_or_default ( ) as u32 ) ;
199- let ( st, su) = bcd2_encode ( alarm. seconds . unwrap_or_default ( ) as u32 ) ;
197+ let ( dt, du) = bcd2_encode ( alarm. day . unwrap_or_default ( ) ) ;
198+ let ( ht, hu) = bcd2_encode ( alarm. hours . unwrap_or_default ( ) ) ;
199+ let ( mt, mu) = bcd2_encode ( alarm. minutes . unwrap_or_default ( ) ) ;
200+ let ( st, su) = bcd2_encode ( alarm. seconds . unwrap_or_default ( ) ) ;
200201
201202 self . modify ( |rb| {
202203 rb. alrmassr ( ) . write ( |w| unsafe {
@@ -391,7 +392,7 @@ fn bcd2_encode(word: u32) -> (u8, u8) {
391392 bcd_high += 1 ;
392393 value -= 10 ;
393394 }
394- let bcd_low = ( ( bcd_high << 4 ) | value) as u8 ;
395+ let bcd_low = ( bcd_high << 4 ) | value;
395396 ( bcd_high, bcd_low)
396397}
397398
0 commit comments