i2c_h #18f4550
DESCRIPTION
/*This is header file for main .C file */ Try searching "RTC interfacing using I2C #18f4550"TRANSCRIPT
![Page 1: I2C_H #18f4550](https://reader035.vdocument.in/reader035/viewer/2022081814/563db7ce550346aa9a8e2025/html5/thumbnails/1.jpg)
#ifndef __I2C_H
#define __I2C_H
//#ifndef FOSC
#define FOSC1 48000000
//#endif
#define I2C_CLOCK 100E3
#define SSPADD_VAL ((FOSC1/(4*I2C_CLOCK))-1)
void InitI2C(void);
void I2CDeviceReady(unsigned char device);
unsigned char I2CWrite(unsigned char device,unsigned char
address,unsigned char data);
unsigned char I2CPageWrite(unsigned char device,unsigned char
address,unsigned char *buffer,unsigned char no_bytes);
unsigned char I2CRandomRead(unsigned char device,unsigned char
address,unsigned char* data,unsigned char no_bytes);
unsigned char I2CCurrentRead(unsigned char device,unsigned char
*data,unsigned char no_bytes);
#endif