/* WARNING: Unknown calling convention -- yet parameter storage is locked */ void Main(void) { Flash_Init(); if (Flash_Info.Command == 0) { Program(); } else if (Flash_Info.Command == 1) { EraseAll(); } else if (Flash_Info.Command == 2) { EraseSector(); } else if (Flash_Info.Command == 3) { ReadChipID(); } else { Flash_Info.Result = 0; } return; }