#include <msp430f5529.h>

#include <I2C.h>

#include"stdio.h"


/*
 * main.c
 */
int main(void) {
    WDTCTL = WDTPW | WDTHOLD;	// Stop watchdog timer
/*  // printf("hello\n");
    P1DIR|=0x01;
    P1OUT&=0x00;
    P4DIR|=BIT7;
    P4OUT&=0x00;	*/
  //  printf("in\n");
    unsigned char configData=0x00;
    P3SEL |=0x03;
    UCB0_MasterI2C_init (I2C_7bit_addr, I2C_CLK_SMCLK, 40);
				/*	configData = 0x04;
					UCB0_I2C_write (0xa4, 0x80, &configData, 1);
					configData=0x30;
					UCB0_I2C_read (0xa5, 0x80, &configData, 1);

					if(configData == 0x04)
						P1OUT|=0x01;
					else
						 P4OUT|=BIT7;
					//printf("Reading %c\n",configData);	*/
    		configData = 0xc3;
    		unsigned char data [2];
    		data[0]=0x10;
    		data[1]=0x10;
    		UCB0_I2C_write (0xa4, 0x40, data, 1);
    		configData=0xa5;
    	//	printf("write complete\n");
    		UCB0_I2C_read (0xa4, &configData,data,1);
    	//	printf(" config = %d\n",configData);

    		return 0;
}
