1 /*****************************************************************************/
\r
2 /* THIS SAMPLE CODE IS PROVIDED AS IS AND IS SUBJECT TO ALTERATIONS. FUJITSU */
\r
3 /* MICROELECTRONICS ACCEPTS NO RESPONSIBILITY OR LIABILITY FOR ANY ERRORS OR */
\r
4 /* ELIGIBILITY FOR ANY PURPOSES. */
\r
5 /* (C) Fujitsu Microelectronics Europe GmbH */
\r
6 /*****************************************************************************/
\r
11 #include "MB91465K.H"
\r
13 #define hseq_1 ((volatile unsigned short int *)0x000A1557)
\r
14 #define hseq_2 ((volatile unsigned short int *)0x000A0AAF)
\r
17 #define DPOLL 0x0080
\r
18 #define TLOVER 0x0020
\r
19 #define SETIMR 0x0008
\r
21 void FLASH_PrepareWriteHalfWordMode();
\r
22 void FLASH_PrepareReadMode();
\r
23 unsigned char FLASH_WriteHalfWord(unsigned int adr, unsigned short int data);
\r
24 unsigned char FLASH_SectorErase(unsigned int sec_adr);
\r
25 unsigned char FLASH_ChipErase(void);
\r
26 unsigned char FLASH_SectorBlankCheck(unsigned int secaddr, unsigned int size);
\r
27 unsigned char FLASH_ReadReset(void);
\r
28 unsigned char FLASH_SuspendSectorErase(unsigned int secaddr);
\r
29 unsigned char FLASH_ResumeSectorErase(unsigned int secaddr);
\r
30 unsigned int FLASH_SaveDisableInterruptFlag(void);
\r
31 void FLASH_RestoreInterruptFlag(unsigned int flag);
\r
32 unsigned char FLASH_CheckPendingInterrupt(void);
\r
34 #endif /* __FLASH_H__ */
\r