crate::unstable_module! {
pub mod clocks;
pub mod trng;
}
pub mod gpio;
pub(crate) mod regi2c;
pub(crate) use esp32h2 as pac;
#[cfg_attr(not(feature = "unstable"), allow(unused))]
pub(crate) mod constants {
pub const I2S_DEFAULT_CLK_SRC: u8 = 1;
pub const I2S_SCLK: u32 = 96_000_000;
}
pub(crate) fn pre_init() {
crate::peripherals::LP_APM::regs()
.func_ctrl()
.write(|w| unsafe { w.bits(0x0) });
crate::peripherals::LP_APM0::regs()
.func_ctrl()
.write(|w| unsafe { w.bits(0x0) });
crate::peripherals::HP_APM::regs()
.func_ctrl()
.write(|w| unsafe { w.bits(0x0) });
}