#ifndef __BAT32G135__H #define __BAT32G135__H #define FMC_FLPROT *(unsigned int *)(0x40020000UL + 0x20) #define FMC_FLOPMD1 *(unsigned int *)(0x40020000UL + 0x04) #define FMC_FLOPMD2 *(unsigned int *)(0x40020000UL + 0x08) #define FMC_FLSTS *(unsigned int *)(0x40020000UL + 0x00) #define FMC_FLERMD *(unsigned int *)(0x40020000UL + 0x0c) #define FMC_FLSTS_OVF_Msk 0x01 #define SCB_VTOR *(unsigned int *)(0xE000E000UL + 0x0D00UL + 0x08) #define system_init() #define flash_program() do{ \ unsigned int i; \ FMC_FLPROT = 0xF1; \ for(i=0; i