fn configure_clkdiv() {
let mut clkdiv1 = Reg32::new(SIM_CLKDIV1);
- clkdiv1.write(1 << SIM_CLKDIV1_OUTDIV4_SHIFT);
- clkdiv1.modify(|v| v | (1 << SIM_CLKDIV1_OUTDIV1_SHIFT));
+ clkdiv1.write((1 << SIM_CLKDIV1_OUTDIV4_SHIFT)
+ | (1 << SIM_CLKDIV1_OUTDIV1_SHIFT));
}
fn switch_to_fbe() {
});
}
+pub unsafe fn reset() {
+ switch_to_pbe();
+ switch_to_fbe();
+}
+
pub unsafe fn configure_usb() {
let mut scgc4 = Reg32::new(SIM_SCGC4);
scgc4.modify(|v| v & !SIM_SCGC4_USBOTG);