ESP is master, ATTiny2313 A is slave. ESP running at 80 MHz, Tiny at 8. The START interrupt comes, but if I check the values of SCL and SDA in line 487 (after the while loop, which waits for SCL and SDA) then SCL is low, but SDA is not found to be low as expected, but high instead, which immediately is considered to be a STOP condition. As a result the OVERFLOW interrupt is not enabled and the communication does not proceed.
Hi,
ESP is master, ATTiny2313 A is slave. ESP running at 80 MHz, Tiny at 8. The START interrupt comes, but if I check the values of SCL and SDA in line 487 (after the while loop, which waits for SCL and SDA) then SCL is low, but SDA is not found to be low as expected, but high instead, which immediately is considered to be a STOP condition. As a result the OVERFLOW interrupt is not enabled and the communication does not proceed.
Any idea, what might be wrong here?