I saw a lot of people asking for the Rev3 RGB sensor with nothing coming out so I started working on it.
I have coded all the basic functionality required including calibrating, reading color sensors, color offsets and the rest. But where I have come completely unstuck is in try trying to write a value 0x00 to register 0x00 which is part of the most basic register addressing required for the ADJD-S311-CR999 RGB Digital Colour Sensor.
@hugo or @electricimp, am I missing something? the basic byte reading and writing routines (all working with the sx1509, tmp112, lis3dh and everything else) just fail to work with the ADJD?
Is there some trick to building a string to write value 0x00 to register 0x00 at subaddress 0xe8 at port i2c89?
Andre