// // Created by jedi on 25.06.21. // #include "system.h" #include #include #include #include #include #include void system_clear_config(){ vPortEnterCritical(); uint32_t num_sectors = 5 + DEFAULT_SYSPARAM_SECTORS; uint32_t start = sdk_flashchip.chip_size - num_sectors * sdk_flashchip.sector_size; for (uint32_t i = 0; i < num_sectors; i++) { spiflash_erase_sector(start + i * sdk_flashchip.sector_size); } sdk_system_restart(); }