Thanks, I reduced the scanrate to 10 milliseconds and now the bluetooth connection performs reliable.
On Wednesday, April 29, 2015 at 11:57:11 PM UTC+2, Ytai wrote: > > Here: > https://github.com/ytai/ioio/blob/master/firmware/app_layer_v1/adc.c#L90 > > On Wed, Apr 29, 2015 at 1:26 PM, charlieh <[email protected] > <javascript:>> wrote: > >> Ytai, I have setup an ioio firmware VMware Linux based development >> environment with the latest MPLAB IDE and the latest toolchain, build >> app_layer_v1, created the ioioapp, loaded it into ioio otg using ioiodude >> and tested it. My android application works fine. If people are interrested >> I can make the VMware environment available for the public. Can you >> pinpoint where I can setup the scanrate op the analog inputs? Thanks. >> >> On Friday, April 24, 2015 at 6:49:41 AM UTC+2, Ytai wrote: >>> >>> Frankly, I'm not going to spend too much time supporting firmware >>> developers, under the assumptions that: >>> >>> 1. Their number is a very small fraction of the number of users. >>> 2. Most of them probably know what they're doing enough to be able >>> to install 2 applications (toolchain + IDE) and download the source code >>> from GitHub. Once you've gotten this far, there's sufficient information >>> on >>> the ioio-dev forum on how to build and I would be happy to answer >>> questions >>> if there still are any. >>> >>> I haven't yet gotten around to enabling software control of the rate >>> unfortunately. I agree that this would be a very useful feature to have. >>> >>> On Thu, Apr 23, 2015 at 1:27 PM, charlieh <[email protected]> wrote: >>> >>>> I started to setup the firmware development environment to be able to >>>> reduce the analog sampling rate in the firmware. This is going to take to >>>> much time and, reading different posts, many problems can be encountered. >>>> Is it possible that a Virtual Linux IOIO development environment (for for >>>> example VMWare) is prepared that contains all the tooling to do firmware >>>> development for the IOIO, including the latest IOIO firmware sources? This >>>> will help new IOIO firmware developers a lot. >>>> About the analog scan rate, I read at several places that there are >>>> plans to be able to set the analog sampling rate? How concreet are these >>>> plans? Thanks. >>>> >>>> Op maandag 13 april 2015 04:41:36 UTC+2 schreef Ytai: >>>>> >>>>> Some Bluetooth dongles are less likely than others to exhibit such >>>>> problems. Try different ones. It is also fairly simple to reduce the >>>>> analog >>>>> sampling rate in firmware. >>>>> On Apr 11, 2015 11:01 AM, "charlieh" <[email protected]> wrote: >>>>> >>>>>> The IOIO works fine with my old tablet with Android 3.2. I bought a >>>>>> small cheap phone to have a more compact setup. It is the Wiko GOA with >>>>>> stock android. The tablet doesn't drain power from the IOIO while the >>>>>> phone >>>>>> does. The IOIO is powered by an 1800mAh rechargeble batery. Because it >>>>>> works with another phone I suppose that the cause is this cheap phone. >>>>>> So I >>>>>> stick with my old table. Thanks for the support. >>>>>> I also tried bluetooth. HelloIOIO works fine. But when my application >>>>>> calls openAnalogInput() the phone disconnect. Without openAnalogInput() >>>>>> my >>>>>> application works fine (unfortunately I need analog input). >>>>>> I use the IOIO for timelapse photograps. The IOIO controlls the >>>>>> camera motion, the exposure interval, exposure duration and compensation. >>>>>> >>>>>> On Saturday, April 11, 2015 at 7:15:31 PM UTC+2, Ytai wrote: >>>>>>> >>>>>>> What phone is this? Is this its stock OS or some unofficial upgrade? >>>>>>> It appears that there might be something wrong at the USB layer, were >>>>>>> bytes >>>>>>> are either being read multiple times or the IOIO loses connection. >>>>>>> There's >>>>>>> also a small chance that this is power related. What power supply are >>>>>>> you >>>>>>> using? >>>>>>> On Apr 11, 2015 4:44 AM, "charlieh" <[email protected]> wrote: >>>>>>> >>>>>>>> See attachements. >>>>>>>> >>>>>>>> On Friday, April 10, 2015 at 12:09:58 AM UTC+2, Ytai wrote: >>>>>>>>> >>>>>>>>> Seems like some data is getting corrupt coming from the IOIO to >>>>>>>>> the Android. In IOIOProtocol there are commented out lines that log >>>>>>>>> every >>>>>>>>> byte coming in and going out. Can you enable them and repeat? >>>>>>>>> >>>>>>>>> On Thu, Apr 9, 2015 at 12:17 PM, charlieh <[email protected]> >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>>> Hello Ytai, on another phone it works. For my phone I have two >>>>>>>>>> logs attached. One when the phone cannot connect to the IOIO and one >>>>>>>>>> when >>>>>>>>>> it succeeds. It seems that the AccessoryConnectionBootstrap is not >>>>>>>>>> called >>>>>>>>>> at all. Any idea? Thanks. >>>>>>>>>> >>>>>>>>>> On Saturday, April 4, 2015 at 8:33:07 PM UTC+2, Ytai wrote: >>>>>>>>>>> >>>>>>>>>>> That is strange. Haven't seen it happen on the device I used for >>>>>>>>>>> testing (moto X mostly). Do you have another phone to test with? >>>>>>>>>>> Otherwise, >>>>>>>>>>> can you dig into what's actually happening, e.g. whether the app >>>>>>>>>>> ever gets >>>>>>>>>>> notified by the Android OS that anything had happened? >>>>>>>>>>> >>>>>>>>>>> On Fri, Apr 3, 2015 at 12:23 AM, charlieh <[email protected]> >>>>>>>>>>> wrote: >>>>>>>>>>> >>>>>>>>>>>> That did help a lot. I do not need to start the phone with USB >>>>>>>>>>>> debugging enable. But it is not 100%. I have to unplug and replug >>>>>>>>>>>> the IOIO >>>>>>>>>>>> several times before communication is established (each time the >>>>>>>>>>>> accessory >>>>>>>>>>>> dialog appears). Once connection is made, it will always connect, >>>>>>>>>>>> after >>>>>>>>>>>> switching the phone on or off or reconnecting the IOIO. But as >>>>>>>>>>>> soon as the >>>>>>>>>>>> IOIO is unpowered then I have do again several tries. It looks >>>>>>>>>>>> like that >>>>>>>>>>>> the IOIO firmware has difficulties in getting into OpenAccessory >>>>>>>>>>>> mode. IOIO >>>>>>>>>>>> Hardware: SPRK0020, IOIO Bootloader: IOIO0400, IOIO >>>>>>>>>>>> Firmware:IOIO0500. >>>>>>>>>>>> >>>>>>>>>>>> On Thursday, April 2, 2015 at 10:48:13 AM UTC+2, Ytai wrote: >>>>>>>>>>>>> >>>>>>>>>>>>> I've recently made some changes to IOIOLib which have made >>>>>>>>>>>>> OpenAccesory more reliably. In fact, all the people who have >>>>>>>>>>>>> reported >>>>>>>>>>>>> problems before and have tried it have reported that it seems to >>>>>>>>>>>>> have >>>>>>>>>>>>> solved the issue. >>>>>>>>>>>>> I haven't gotten around to making a software release including >>>>>>>>>>>>> this fix. I'll try to do that soon. In the meantime, it would be >>>>>>>>>>>>> great if >>>>>>>>>>>>> you can just grab the latest version from the master branch on >>>>>>>>>>>>> GitHub and >>>>>>>>>>>>> see if things get better. >>>>>>>>>>>>> >>>>>>>>>>>>> On Wed, Apr 1, 2015 at 11:38 PM, charlieh < >>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> Dear Ytai, thanks for the response. >>>>>>>>>>>>>> When my phone has USB debugging *disabled*, I connect the >>>>>>>>>>>>>> IOIO and switch it on then the accessory dialog appears, I >>>>>>>>>>>>>> select >>>>>>>>>>>>>> HelloIOIO, HelloIOIO appears but doesn't connect, yellow led >>>>>>>>>>>>>> cannot be >>>>>>>>>>>>>> switched on/off. >>>>>>>>>>>>>> When my phobe has USB debugging *enabled*, I connect the >>>>>>>>>>>>>> IOIO and switch it on then the accessory dialog doesn't appear. >>>>>>>>>>>>>> I switch >>>>>>>>>>>>>> USB debugging off, accessory dialog appears, I select HelloIOIO, >>>>>>>>>>>>>> HelloIOIO >>>>>>>>>>>>>> appears and connects, yellow led can be switched on/off. As long >>>>>>>>>>>>>> as the >>>>>>>>>>>>>> IOIO is not switched off, disconnecting the cable and >>>>>>>>>>>>>> reconnecting the >>>>>>>>>>>>>> cable shows the accessory dialog again and HelloIOIO can connect >>>>>>>>>>>>>> to the >>>>>>>>>>>>>> IOIO. Hope this helps. >>>>>>>>>>>>>> >>>>>>>>>>>>>> On Wednesday, April 1, 2015 at 11:27:57 PM UTC+2, Ytai wrote: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Doesn't work how? Are you getting the accessory dialog or >>>>>>>>>>>>>>> not even that? >>>>>>>>>>>>>>> On Apr 1, 2015 2:26 PM, "charlieh" <[email protected]> >>>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> I have the latest firmware, latest HelloIOIO application >>>>>>>>>>>>>>>> and Android 4.4.2. To get HelloIOIO starting communication I >>>>>>>>>>>>>>>> have to >>>>>>>>>>>>>>>> connect the IOIO OTG with the USB cable, switch it on, enable >>>>>>>>>>>>>>>> USB debugging >>>>>>>>>>>>>>>> and disable USB debugging while the OTG is kept connected and >>>>>>>>>>>>>>>> switched on. >>>>>>>>>>>>>>>> Just connecting the IOIO OTG and switch it on while USB >>>>>>>>>>>>>>>> debugging is >>>>>>>>>>>>>>>> switched off doesn't work. Any idea? Thanks. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>> 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. >>>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>> 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] <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.
