Have you wired pull ups correctly?
On May 6, 2014 6:27 PM, "Alexander Bashmakov" <[email protected]> wrote:

> I tried the following code:
>
>    byte[] request = new byte[] {0x00};
>    boolean result = mTwi.writeRead(0x27, false, request, request.length,
> null, 0);   // Read buffer is null, read length is 0
>    Log.i("MR command result: " + result);
>    Thread.sleep(100);
>    byte[] response = new byte[4];
>    result = mTwi.writeRead(0x27, false, null, 0, response,
> response.length);            // Write buffer is null, write length is 0
>    Log.i("DF command result: " + result);
>
> In this case, both calls to writeRead() return false. I'm fairly stuck at
> this point.
>
> On Tuesday, May 6, 2014 5:41:16 PM UTC-7, Ytai wrote:
>>
>> I think your second transaction needs to be read-only (i.e. writeLength =
>> 0).
>> Note that for both read and write buffers, if the length is 0 the buffer
>> can be null (you don't need the funny zero-length array).
>>
>>
>> On Tue, May 6, 2014 at 5:13 PM, Alexander Bashmakov <[email protected]>wrote:
>>
>>> Some more progress made, new code:
>>>
>>>
>>>    byte[] request = new byte[] {0x00};
>>>    byte[] response = new byte[0];
>>>    Log.i("Sending MR command");
>>>    boolean result = mTwi.writeRead(0x27, false, request, request.length,
>>> response, response.length);
>>>    Log.i("MR command result: " + result);         // result is true
>>> after power cycling
>>>    Thread.sleep(100);
>>>    request = new byte[] {0x01};
>>>
>>>    response = new byte[4];
>>>    Log.i("Sending DF command");
>>>    result = mTwi.writeRead(0x27, false, request, request.length,
>>> response, response.length);
>>>    Log.i("DF command result: " + result);          // result is false
>>>
>>> I am struggling to understand what should the value of the second
>>> request be for Data Fetch.
>>>
>>>
>>>
>>> On Tuesday, May 6, 2014 2:27:54 PM UTC-7, Alexander Bashmakov wrote:
>>>>
>>>> Hi Troy,
>>>>
>>>> Would you be able to post a sample of your working code? I'm also
>>>> trying to use HIT-6130 and having issues. Here's my code so far:
>>>>
>>>>    byte[] request = new byte[] {0x00};
>>>>    byte[] response = new byte[0];
>>>>    Log.i("Sending MR command");
>>>>    boolean result = twi.writeRead(0x27, false, request, request.length,
>>>> response, response.length);
>>>>    Log.i("MR command result: " + result);
>>>>    Thread.sleep(100);
>>>>    response = new byte[4];
>>>>    Log.i("Sending DF command");
>>>>    result = twi.writeRead(0x27, false, request, request.length,
>>>> response, response.length);
>>>>    Log.i("DF command result: " + result);
>>>>
>>>> After the second writeRead, I get a ConnectionLostException and the
>>>> last log message never gets printed. Any help would be appreciated.
>>>>
>>>>
>>>> On Wednesday, June 5, 2013 5:31:19 AM UTC-7, Troy Collinsworth wrote:
>>>>>
>>>>> Awesome sauce!!! That worked like a charm. Thanks for the quick
>>>>> response.
>>>>
>>>>  --
>>> You received this message because you are subscribed to the Google
>>> Groups "ioio-users" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> To post to this group, send email to [email protected].
>>> Visit this group at http://groups.google.com/group/ioio-users.
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>  --
> You received this message because you are subscribed to the Google Groups
> "ioio-users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/ioio-users.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"ioio-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/ioio-users.
For more options, visit https://groups.google.com/d/optout.

Reply via email to