![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
slave reading from master
main.cpp
- Committer:
- viswachaitanya
- Date:
- 2014-12-06
- Revision:
- 0:4add0b6d656a
File content as of revision 0:4add0b6d656a:
#include "mbed.h" void write_to_master(char); //function to write data to master I2CSlave slave(D14,D15); //configuring pins p27, p28 as I2Cslave Serial pc (USBTX,USBRX); void main(){ printf("press backspace for slave to start \n\r"); while(1){ if(pc.getc()==8){ bool loopvariable1= true; char *data_rec = new char; slave.address(0x20); int slave_status=1; while(loopvariable1){ slave_status=slave.read(data_rec,1); if(!slave_status){ printf("read %c from master\n\r",*data_rec); loopvariable1 = false; } } } } }