So its means that TMP102 SDA goes to IOIO Pin1 & SCL to Pin 2? 

On Friday, March 21, 2014 9:15:52 PM UTC, Ytai wrote:
>
> See https://github.com/ytai/ioio/wiki/Getting-To-Know-The-IOIO-OTG-Board, 
> or the legend on the back of your board. Pins 25, 26 are associated with 
> TWI 2.
>
>
> On Fri, Mar 21, 2014 at 2:13 PM, Marius Vosylius 
> <[email protected]<javascript:>
> > wrote:
>
>> Thanks Ytai, Im using Pin 25, & 26 on board, so can i use twiNum 0?
>>
>>
>>
>> On Friday, March 21, 2014 9:09:39 PM UTC, Ytai wrote:
>>
>>> One thing that pops immediately is that twiNum should be either 0, 1 or 
>>> 2, not 26.
>>> Another thing is that the address probably doesn't need to be inside the 
>>> request buffer.
>>> Yet another thing is that you probably want to only read back 2 bytes 
>>> and not 4.
>>>
>>> In the future, it would help a lot if you look at logcat before posting 
>>> your code - you should have an exception there with the current code.
>>>
>>>
>>>  On Fri, Mar 21, 2014 at 1:59 PM, Marius Vosylius 
>>> <[email protected]>wrote:
>>>
>>>>  I'm struggling to get my TWI reading out, Im not sure where Im going 
>>>> wrong?
>>>>
>>>> TMP102 DataSheet
>>>> https://www.sparkfun.com/datasheets/Sensors/Temperature/tmp102.pdf
>>>>
>>>> Any help or example would me really appreciated. 
>>>>
>>>> Main Class:
>>>>
>>>> // IOIO pin 26 = SDA, pin 25 = SCL
>>>>
>>>> private final int twiNum = 26;
>>>>
>>>>  // TextView Display Temperature
>>>>
>>>> private TextView tmpTextView;
>>>>
>>>>  private TwiMaster twi;
>>>>
>>>>  int address;
>>>>
>>>>  byte[] request = new byte[] { 0x00, 0x48};
>>>>
>>>> byte[] response = new byte[4];
>>>>
>>>> Setup:
>>>>
>>>> twi = ioio_.openTwiMaster(twiNum, TwiMaster.Rate.RATE_100KHz, false);
>>>>
>>>> Loop:
>>>>
>>>> address = 0x48;
>>>>
>>>>  try {
>>>>
>>>>     twi.writeRead(address, false, request, request.length, response, 
>>>> response.length);
>>>>
>>>>     /* Update UI */
>>>>
>>>>   updateViews();
>>>>
>>>>   } catch (InterruptedException e) {
>>>>
>>>>   ioio_.disconnect();
>>>>
>>>>  } catch (ConnectionLostException e) {
>>>>
>>>>   throw e;
>>>>
>>>>   }
>>>>
>>>> private void updateViews() {
>>>>
>>>>  runOnUiThread(new Runnable() {
>>>>
>>>>  @Override
>>>>
>>>>  public void run() {
>>>>
>>>>   tmpTextView.setText(String.valueOf(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] <javascript:>.
>> To post to this group, send email to [email protected]<javascript:>
>> .
>> 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