esp-hal-ota 0.7.2

OTA library for esp-hal
1
2
3
4
5
6
7
8
9
//! ESP32-S31: flash MMU (SPI0 = `FLASH_SPI0`), page size from `MMU_POWER_CTRL`, 1024 entries,
//! flash valid bit 12.
super::indexed::indexed_mmu_ll!(esp32s31, entries: 1024, valid: 1 << 12, val_mask: 0x7ff,
page_size: |spi0| match spi0.mmu_power_ctrl().read().mmu_page_size().bits() {
    0 => MMU_PAGE_256KB,
    1 => MMU_PAGE_128KB,
    2 => MMU_PAGE_64KB,
    _ => MMU_PAGE_32KB,
});