I2C Slave device. Mimics the 24LC256 in a very limited way (no addressing)
Fork of I2CSlave by
Diff: main.cpp
- Revision:
- 3:1bb80997f316
- Parent:
- 2:42d461c96301
- Child:
- 4:d1d5a02cc721
--- 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;