blob: 1c3c1ddd0fd41a259d3ee04c9b0148fe9f07f010 (
plain)
1
2
3
4
5
6
7
8
|
#include "ultra64.h"
#include "PR/os_internal_flash.h"
void osFlashAllEraseThrough(void) {
// start chip erase operation, no waiting for completion
osEPiWriteIo(&__osFlashHandler, __osFlashHandler.baseAddress | FLASH_CMD_REG, FLASH_CMD_CHIP_ERASE);
osEPiWriteIo(&__osFlashHandler, __osFlashHandler.baseAddress | FLASH_CMD_REG, FLASH_CMD_EXECUTE_ERASE);
}
|