Skip to content

Commit e9e9c70

Browse files
committed
format rust rtc
1 parent 8d9d0a7 commit e9e9c70

1 file changed

Lines changed: 23 additions & 29 deletions

File tree

src/rust/rtc.rs

Lines changed: 23 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -139,12 +139,14 @@ impl RTC {
139139
self.next_interrupt += (self.periodic_interrupt_time
140140
* f64::ceil((time_f - self.next_interrupt as f64) / self.periodic_interrupt_time))
141141
as u64;
142-
} else if self.next_interrupt_alarm_enabled {
142+
}
143+
else if self.next_interrupt_alarm_enabled {
143144
unsafe { device_raise_irq(8) };
144145
self.cmos_c |= 1 << 5 | 1 << 7;
145146

146147
self.next_interrupt_alarm_enabled = false;
147-
} else if self.update_interrupt && self.update_interrupt_time < time {
148+
}
149+
else if self.update_interrupt && self.update_interrupt_time < time {
148150
unsafe { device_raise_irq(8) };
149151
self.cmos_c |= 1 << 4 | 1 << 7;
150152

@@ -171,7 +173,8 @@ impl RTC {
171173
if self.cmos_b & 4 != 0 {
172174
// binary mode
173175
t
174-
} else {
176+
}
177+
else {
175178
bcd_pack(t)
176179
}
177180
}
@@ -180,7 +183,8 @@ impl RTC {
180183
if self.cmos_b & 4 != 0 {
181184
// binary mode
182185
t
183-
} else {
186+
}
187+
else {
184188
bcd_unpack(t)
185189
}
186190
}
@@ -191,13 +195,9 @@ impl RTC {
191195
// - letting bios/os set values
192196
// (none of these are used by seabios or the OSes we're
193197
// currently testing)
194-
pub fn port_read(&mut self) -> u8 {
195-
self.cmos_port_read(self.cmos_index)
196-
}
198+
pub fn port_read(&mut self) -> u8 { self.cmos_port_read(self.cmos_index) }
197199

198-
pub fn port_write(&mut self, value: u8) {
199-
self.cmos_port_write(self.cmos_index, value)
200-
}
200+
pub fn port_write(&mut self, value: u8) { self.cmos_port_write(self.cmos_index, value) }
201201

202202
pub fn cmos_port_read(&mut self, cmos_index: usize) -> u8 {
203203
match cmos_index {
@@ -346,7 +346,8 @@ impl RTC {
346346
if second > 59 {
347347
dbg_log!("RTC invalid alarm second {:#X}", second);
348348
self.interrupt_alarm_second = 0;
349-
} else {
349+
}
350+
else {
350351
self.interrupt_alarm_second = second;
351352
}
352353
},
@@ -355,7 +356,8 @@ impl RTC {
355356
if minute > 59 {
356357
dbg_log!("RTC invalid alarm minute {:#X}", minute);
357358
self.interrupt_alarm_minute = 0;
358-
} else {
359+
}
360+
else {
359361
self.interrupt_alarm_minute = minute;
360362
}
361363
},
@@ -365,7 +367,8 @@ impl RTC {
365367
if hour > 23 {
366368
dbg_log!("RTC invalid alarm hour {:#X}", hour);
367369
self.interrupt_alarm_hour = 0;
368-
} else {
370+
}
371+
else {
369372
self.interrupt_alarm_hour = hour;
370373
}
371374
},
@@ -388,7 +391,8 @@ impl RTC {
388391

389392
pub fn cmos_write(&mut self, index: usize, value: u8) {
390393
dbg_log!("RTC cmos write {:#X} <- {:#X}", index, value);
391-
let Some(mem) = self.cmos_data.get_mut(index) else {
394+
let Some(mem) = self.cmos_data.get_mut(index)
395+
else {
392396
dbg_log!("RTC cmos write out-of-memory");
393397
return;
394398
};
@@ -423,9 +427,7 @@ const fn bcd_unpack(n: u8) -> u8 {
423427
}
424428

425429
#[no_mangle]
426-
pub unsafe extern "C" fn rtc_new() -> RTC {
427-
RTC::new()
428-
}
430+
pub unsafe extern "C" fn rtc_new() -> RTC { RTC::new() }
429431

430432
#[no_mangle]
431433
pub extern "C" fn port_70_write(rtc: &mut RTC, value: usize) {
@@ -434,26 +436,18 @@ pub extern "C" fn port_70_write(rtc: &mut RTC, value: usize) {
434436
}
435437

436438
#[no_mangle]
437-
pub extern "C" fn port_71_read(rtc: &mut RTC) -> u8 {
438-
rtc.port_read()
439-
}
439+
pub extern "C" fn port_71_read(rtc: &mut RTC) -> u8 { rtc.port_read() }
440440

441441
#[no_mangle]
442-
pub extern "C" fn port_71_write(rtc: &mut RTC, value: u8) {
443-
rtc.port_write(value)
444-
}
442+
pub extern "C" fn port_71_write(rtc: &mut RTC, value: u8) { rtc.port_write(value) }
445443

446444
#[no_mangle]
447-
pub extern "C" fn cmos_read(rtc: &RTC, index: usize) -> u8 {
448-
rtc.cmos_read(index)
449-
}
445+
pub extern "C" fn cmos_read(rtc: &RTC, index: usize) -> u8 { rtc.cmos_read(index) }
450446

451447
#[no_mangle]
452448
pub extern "C" fn cmos_write(rtc: &mut RTC, index: usize, value: u8) {
453449
rtc.cmos_write(index, value)
454450
}
455451

456452
#[no_mangle]
457-
pub extern "C" fn rtc_timer(rtc: &mut RTC) -> u64 {
458-
rtc.timer()
459-
}
453+
pub extern "C" fn rtc_timer(rtc: &mut RTC) -> u64 { rtc.timer() }

0 commit comments

Comments
 (0)