Sorry I missed this conversation ... I've commented on the recent commit. Please see my feedback there. I can chat about I2C for hours :-)
On Tue, Apr 19, 2016 at 1:42 PM, [email protected] <[email protected]> wrote: > All, > > Please take a look at the i2c HAL api in > > https://github.com/apache/incubator-mynewt-core/pull/44 > > I chose a simple blocking API for now to get some I2C functionality fast. > Its mostly just read/write, with a few other functions. > > > 1. probe - I found that immediately after writing this I need some way > to discovery what was on the bus. I wrote this simple function to look for > a single address. > 2. Start/stop - Many devices are just read/write registers so there is > no need to control transactions on the bus. However, for serial eeprom > random access, its more efficient to write an address then read the data. > In this case you would issue start,write,read,stop. > > Paul >
