const SYSTEM_WIFI_CLK_EN: u32 = 0x00FB9FCF;
pub(crate) fn enable_wifi(_: bool) {
}
pub(crate) fn enable_bt(_: bool) {
}
pub(crate) fn reset_wifi_mac() {
regs!(APB_CTRL)
.wifi_rst_en()
.modify(|_, w| w.mac_rst().set_bit());
regs!(APB_CTRL)
.wifi_rst_en()
.modify(|_, w| w.mac_rst().clear_bit());
}
pub(crate) fn init_clocks() {
regs!(RTC_CNTL).dig_iso().modify(|_, w| {
w.wifi_force_iso().clear_bit();
w.bt_force_iso().clear_bit()
});
regs!(RTC_CNTL).dig_pwc().modify(|_, w| {
w.wifi_force_pd().clear_bit();
w.bt_force_pd().clear_bit()
});
const SYSTEM_WIFI_CLK_I2C_CLK_EN: u32 = 1 << 5;
const SYSTEM_WIFI_CLK_UNUSED_BIT12: u32 = 1 << 12;
const WIFI_BT_SDIO_CLK: u32 = SYSTEM_WIFI_CLK_I2C_CLK_EN | SYSTEM_WIFI_CLK_UNUSED_BIT12;
regs!(APB_CTRL)
.wifi_clk_en()
.modify(|r, w| unsafe { w.bits(r.bits() & !WIFI_BT_SDIO_CLK | SYSTEM_WIFI_CLK_EN) });
}
pub(crate) fn ble_rtc_clk_init() {
}
pub(crate) fn reset_rpa() {
}