@@ -63,9 +63,11 @@ void single_byte_WR(){
6363 I2CEeprom memory (sda,scl,MBED_CONF_APP_I2C_EEPROM_ADDR,32 ,0 );
6464 char test = ' A' + rand ()%26 ;
6565 char read;
66- memory.write (address,test);
67- memory.read (address,read);
68- printf (" \r\n ****\r\n Read byte = %d \r\n Written Byte = %d \r\n ****\r\n " ,&read,&test);
66+ int r = 0 ;
67+ int w = 0 ;
68+ w = memory.write (address,test);
69+ r = memory.read (address,read);
70+ printf (" \r\n ****\r\n Num Bytes Read = %d \r\n Num Bytes Written = %d \r\n Read byte = %d \r\n Written Byte = %d \r\n ****\r\n " ,r,w,read,test);
6971
7072 TEST_ASSERT_EQUAL_MESSAGE (test,read," Character Read does not equal character written!" );
7173 TEST_ASSERT_MESSAGE (test == read, " character written does not match character read" )
@@ -90,7 +92,7 @@ Case cases[] = {
9092 // Case("I2C - EEProm WR 2Bytes",flash_WR<MBED_CONF_APP_I2C_SDA,MBED_CONF_APP_I2C_SCL,2,1>,greentea_failure_handler),
9193 Case (" I2C - EEProm WR 10Bytes" ,flash_WR<MBED_CONF_APP_I2C_SDA,MBED_CONF_APP_I2C_SCL,10 ,1 >,greentea_failure_handler),
9294 Case (" I2C - EEProm WR 100 Bytes" ,flash_WR<MBED_CONF_APP_I2C_SDA,MBED_CONF_APP_I2C_SCL,100 ,1 >,greentea_failure_handler),
93- Case (" I2C - EEProm WR 100 Bytes " ,single_byte_WR<MBED_CONF_APP_I2C_SDA,MBED_CONF_APP_I2C_SCL,1 >,greentea_failure_handler),
95+ Case (" I2C - EEProm WR Single Byte " ,single_byte_WR<MBED_CONF_APP_I2C_SDA,MBED_CONF_APP_I2C_SCL,1 >,greentea_failure_handler),
9496};
9597
9698Specification specification (test_setup, cases);
0 commit comments