From: Arni I. <ar...@hr...> - 2002-11-14 16:38:30
|
Hallo, i have been playing around with sdcc on a EZ-USB-FX 8051. I have to read a dummy value from external memory. Example: I2C_STATUS |= bmBit5; // Set LastRead = 1 i = I2C_DATA; // Read dummy while ( !(I2C_STATUS & bmBit0) ); The problem is, that sdcc optimizes the read (i=I2C_DATA) out, and nothing gets read. how should I handle such dummy reads ? thanks in advance, Arni |