/* Designed by Paolo Subiaco - http://www.creasol.it */

/* I2Cbus routines */
#ifndef _I2C_H_
#define _I2C_H_

#include "main.h"

#define ACK  1
#define NACK 0
#define READ 1
#define WRITE 0

//extern uint EEPROMADDRESS;
#if MCU==4624
#pragma rambank0
#endif
extern bit EEPROMACK;

void I2C_START(void);
void I2C_STOP(void);
void I2C_WRITE(uchar data);
uchar I2C_READ(uchar ack);
void EEPROMACCESSWRITE(void);


#endif
