I2C Slave device. Mimics the 24LC256 in a very limited way (no addressing)

Dependencies:   mbed

Fork of I2CSlave by phil dani

Revision:
3:1bb80997f316
Parent:
2:42d461c96301
Child:
4:d1d5a02cc721
diff -r 42d461c96301 -r 1bb80997f316 main.cpp
--- a/main.cpp	Thu Aug 29 12:35:44 2013 +0000
+++ b/main.cpp	Thu Aug 29 15:01:15 2013 +0000
@@ -2,9 +2,9 @@
 displays state of Master’ s switches on its leds.
 */
 #include <mbed.h>
-I2CSlave slave(p9, p10); //Configure I2C slave
-DigitalOut red_led(p14); //red led
-DigitalOut green_led(p12); //green led
+I2CSlave slave(p28, p27); //Configure I2C slave
+DigitalOut red_led(LED1); //red led
+DigitalOut green_led(LED2); //green led
 DigitalIn switch_ip1(p5);
 DigitalIn switch_ip2(p6);
 char switch_word ; //word we will send
@@ -26,7 +26,7 @@
             recd_val= slave.read();
             //now set leds according to received word
             red_led=0; //preset both to 0
-            green_led=0;
+            green_led=0;            
             recd_val=recd_val&0x03; //AND out unwanted bits
             if (recd_val==1)
                 red_led=1;