I have a STM32L MCU connected to M24LR64E, an I2C EEPROM. Previously i had this setup working but then i changed some things (layout, firmware) and somehow i screwed the I2C and it is not working now.
I'm using it with the I2C_DutyCycle_2 mode at 100khz, 4.7k pull-up on both SDA and SCL lines. Everything on the board is working at 3.3v. Below is a shot of both SCL/SDA lines on my scope, sadly i don't have a logic analizer to play with.
Most of the I2C shots that i've found on Google seems very 'nice' with square-like rise/fall signals, and mine looks very different.
Any suggestions? Does the attached image looks good for a I2C bus?
Thanks, a lot.