--- In [email protected], Frédéric Feyel <[EMAIL PROTECTED]> wrote: > > I have still an issue : your driver reports an error while generating > the stop bit. I checked the code, > and found the test which produces this error, but I do not understand > how the test > can generate such an error. > > Also, I still have problems to get reliable reads from the atmega, but
Just to inform you, Fréderic. Yesterday evening, I found a few small problems in my code while testing other I2C components. The problems were especially located around the generation of the (N)ACK bit. There were too many unnecessary high/low changes, which resulted in false start/stop conditions. I've uploaded the newest version, which you can find at the usual place: http://tech.groups.yahoo.com/group/foxboard/files/GeertVc/ I've also added a subdirectory where everyone will be able to see the history of the I2C driver file "i2c.c", so you will be able to see at all times the changes I've done. Is it possible for you to try with this version and see if you're still facing the problems? > I think that the end is not that > far. > > I will post my (small) modifications when it will work. OK. > > Thanks for your work ! Welcome! Best rgds, --Geert
