/********************************************/
/*Flash.h - Header file                  */
/*PIC32MX795F512L-80I/PF                    */
/********************************************/

#ifndef Flash_H
#define	Flash_H

extern uint8_t data_flash;
extern unsigned long address_flash;
extern int Flash_MID;
extern int Flash_DID;
extern int flash_size;
extern unsigned long Bytes_used;

void Flash_Init(void);
void Flash_GetMID(void);
void Flash_GetDID(void);
void Flash_RD(unsigned address_flash);
void Flash_WR(unsigned address_flash, uint8_t data_flash);
void Flash_Sector_Erase(int erase_sector);
void Flash_Chip_Erase(void);
void Flash_Get_Bytes_Used(void);

#endif /*Flash_H*/
