i2c_h #18f4550
Post on 09-Feb-2016
215 Views
Preview:
DESCRIPTION
/*This is header file for main .C file */ Try searching "RTC interfacing using I2C #18f4550"
TRANSCRIPT
#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
top related