program for conv1
Diff: main.cpp
- Revision:
- 4:9e2adff677ac
- Parent:
- 3:45f63cbde7b3
--- a/main.cpp Tue Dec 15 22:44:11 2015 +0000 +++ b/main.cpp Wed Dec 16 19:42:44 2015 +0000 @@ -9,12 +9,12 @@ void i2cStart(void){ SDA_interrupt.disable_irq(); char addr = (char)slave.read(); - if (addr == SLAVE_ADDR) { + if (addr == RTC_ADDR) { count = 0; char uart_rec; device.putc(DATA_TO_WRITE_CHAR); device.putc(addr); - while(!SDA_state) { + while(!SDA_state) { //writting to slave buffer = (char)slave.read(); for(int y = 0; y < 1024; y++){} //some delay required for signal establishment if(SDA_state) break; @@ -34,7 +34,7 @@ //slave.stop(); device.putc(END_OF_TRANSMISSION); } - else if (addr & 0x01 == 0x01){ + else if (addr & 0x01 == 0x01){ //reading from slave char uart_rec2; device.putc(DATA_TO_WRITE_CHAR); device.putc(addr); @@ -66,5 +66,5 @@ SDA_interrupt.fall(&i2cStart); slave.frequency(100000); device.baud(921600); - slave.address(SLAVE_ADDR); + slave.address(RTC_ADDR); } \ No newline at end of file