I'm curious to see what you find with the new library. Also, what power
supply are you using? Could we be seeing a dropout resulting from a power
dip?

On Tue, Jul 21, 2015 at 10:28 AM, Laurent Turnauer <
[email protected]> wrote:

> Re Ytai,
>
> Thanks for answer…and sorry for mine a bit late...
>
> 1- So, I tried with your Hello IOIO precompiled freshly installed apk app.
> I checked in app manager and the Hello IOIO is not started.  (Force stop
> button is unavailable)
>
> 2- I restarted the phone.
> I rechecked in app manager and the Hello IOIO is not started.  (Force stop
> button is unavailable)
>
> 3 - Ok, then, plugged usb cable and Hello IOIO launched as it has to do
> mentioning default launching behavior
> IOIO is connected...Great it works, I’m playing with button, the state led
> responds perfectly…
>
> 4 - Then back pressed button, going to desktop.
> Check in app manager and the Hello IOIO is started. (Force stop button is
> available but I don’t press it)
>
> 5 - Then I relaunched the same Hello IOIO app… Toast tells me "IOIO is
> connected" …wait 3 seconds…and then "IOIO disconnected"
> I mention also I haven’t removed or unplugged the usb cable. The cable is
> connected only once at point 3.
>
> 6 - Then back pressed button once, the app is either relaunched
> automatically or go back to desktop,
> If the app is relaunched automatically, it’s redoing the cycle « IOIO
> connected » then «  IOIO disconnected »  maybe 2 or 3 times, then the Hello
> IOIO app is working.
> Or sometimes, Android tells me « Hello IOIO has stopped ».
> If I relaunched the app manually it also works.
>
>
> So, it seems, there is another behavior but quite not so far of mine.
>
> With my app, I plugged usb, ioio doesn’t work, than restart the app…and it
> works.
> Or
> With your Hello IOIO app, I plugged usb, ioio works firstly fine, and then
> if relaunched, it has some issues of connection…but finally after some
> attempts and relaunch it works.
>
>
> Like you said, I will try your fixes of OpenAccessory.
>
> But normally I was used your jar files created from another ioio users,
>
> how can I do it in other way with the master branch ?
>
> Thanks for help.
> Lo.
>
>
> Le 10 juil. 2015 à 23:47, Ytai Ben-Tsvi <[email protected]> a écrit :
>
> Two things to look at:
> 1. Do you see this behavior occurring with the precompiled example
> applications? If not, what is different about you app that causes the
> problem?
> 2. There were a bunch of fixes to OpenAccessory mode recently that are not
> yet included in the release package, but have been published to the master
> branch on GitHub. You can give them a try.
> On Jul 10, 2015 1:04 PM, "Lo" <[email protected]> wrote:
>
>> Hi Ytai, ioio users,
>>
>> I recently bought at sparkfun my IOIO-Otg board to make some stuffs with
>> external sensors.
>>
>> I spent several days to understand a little the android's
>> world...waw...It wasn't so easy.
>>
>> Whatever, now I used the template simple app in my root class activity
>> extended by IOIOActivity.
>>
>>  ....and IOIO Board is always connecting when I plug the usb... Great ...
>>
>> BUT... I'm facing to an always disconnection issue when usb is plugged...
>> After the usb is plugged, I absolutely need to restart my app.
>> And then it's ok.
>>
>> *Samsung Galaxy III GT19300*
>> Android Version 4.3
>>
>> *IOIOLIB*: IOIO0504
>> *Appfirm* : IOIO0500
>> *Bootloader*: IOIO0400
>> *Hardware*: SPRK0020
>>
>> To explain my small issue
>> ----------------------------------
>>
>> 1 - App is compiled and installed from Android Studio.
>> 2 - Then my phone is manually restarted. (or not whatever)
>> 3 - RePowering the IOIO board with 6V regulated. (or not whatever)
>> 4 - Plug usb between the two devices
>> 5 - My app is auto activating by default by the open accessory and launch
>> my main activity containing a small led blinking loop.
>> 6 - Then it works... but it stays connected only 3 seconds...
>> 7 - So I press the phone's BackButton to return to android desktop  (The
>> board is still plugged with phone and not removed)
>> 8 - I restart my app...and then it stays correctly connected without auto
>> disconnecting.
>>
>> *So I needed to restart the app twice to work fine...and then only the
>> loop is no more broken...*
>>
>> If someone has facing the same behavior ?
>> Is there a trick I miss somewhere during initialization or in manifest
>> file ?
>>
>> Maybe it's the thread that check the connection, when board connected,
>> thread is sleeping...or destroyed by android.
>>
>> I also noticed that into the *AndroidManifest.xml*
>> I absolutely necessary to add ...
>>
>>             <intent-filter>
>>                 <action
>> android:name="android.hardware.usb.action.USB_ACCESSORY_ATTACHED" />
>>             </intent-filter>
>>             <intent-filter>
>>                 <action
>> android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED" />
>>             </intent-filter>
>>             <meta-data
>> android:name="android.hardware.usb.action.USB_ACCESSORY_ATTACHED"
>>                 android:resource="@xml/accessory_filter" />
>>             <meta-data
>> android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED"
>>                 android:resource="@xml/device_filter" />
>>
>> ... these intent-filter inside the first activity that contains :
>>
>>             <intent-filter>
>>                 <action android:name="android.intent.action.MAIN" />
>>                 <category android:name="android.intent.category.LAUNCHER"
>> />
>>             </intent-filter>
>>
>> If not, when I plug usb, android will notify that it doesn't know any
>> application that will use ioio board - IOIO Standard Application
>> *But in that case, I doesn't need to restart my app to get the loop
>> functioning. It works fine the first time.*
>> *But I need to fight with android notification to cancel it several
>> times...*
>>
>> Then, I think I will continue to use the open accessory protocol to auto
>> launch my app when board is plugged to the phone...
>>
>> But then I need to find a way to restart twice the app... Kill the first
>> instance and relaunch a new one.
>>
>> Do you know a way to do that ?
>>
>> Thanks for help.
>> Lo.
>>
>>
>> --
>> 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.
>

-- 
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