Did you try v5.00 software and firmware? It should improve some Bluetooth compatibility issues. On Jan 14, 2014 12:45 AM, "xelhion exlion" <[email protected]> wrote:
> I cannot connect HelloIOIO using my Samsung GT-I1890 but the IOIOHardware > Tester seems to work. However HelloIOIO works with my LG Optimus. I am in > the process of making a custom app using the HelloIOIO sources :) I am > gonna feedback later on how things went with the custom app. > (All the connections I am referring are bluetooth connections ). > > > On Mon, Jan 13, 2014 at 9:11 PM, <[email protected]> wrote: > >> Today's Topic Summary >> >> Group: http://groups.google.com/group/ioio-users/topics >> >> - Adding delay in the >> loop.<#1438fed194d3e95b_1438f297f6ce13ca_group_thread_0>[2 Updates] >> - IOIO library v5.00 is >> released!<#1438fed194d3e95b_1438f297f6ce13ca_group_thread_1>[2 Updates] >> - Unsuccessful at running >> IOIOSimpleApp<#1438fed194d3e95b_1438f297f6ce13ca_group_thread_2>[2 Updates] >> - IOIO-OTG Bluetooth vs ADB >> Issue<#1438fed194d3e95b_1438f297f6ce13ca_group_thread_3>[4 Updates] >> - IOIO first try >> project<#1438fed194d3e95b_1438f297f6ce13ca_group_thread_4>[6 Updates] >> - 2 questions <#1438fed194d3e95b_1438f297f6ce13ca_group_thread_5> [1 >> Update] >> - New Wiki page on the IOIO Motor Control >> API<#1438fed194d3e95b_1438f297f6ce13ca_group_thread_6>[1 Update] >> - helloIOIO , IOIO hardware tester and Samsung Note >> N7000<#1438fed194d3e95b_1438f297f6ce13ca_group_thread_7>[2 Updates] >> >> Adding delay in the >> loop.<http://groups.google.com/group/ioio-users/t/7d597af3c91c2e6c> >> >> jay albano <[email protected]> Jan 13 04:54PM -0800 >> >> Hi to all, >> >> How do I add a delay when reading from a certain input? Say half a >> second >> before it reads again. Is there a way to set this via code? How about >> firmware? >> >> Thanks, >> Jay >> >> >> >> >> Ytai Ben-Tsvi <[email protected]> Jan 13 06:57PM -0800 >> >> Thread.sleep()? >> >> >> >> >> >> IOIO library v5.00 is >> released!<http://groups.google.com/group/ioio-users/t/c80e8b1abb6ffb0a> >> >> Markus Kaczmarek <[email protected]> Jan 13 03:22AM -0800 >> >> I'm sorry Ytai, but I'm afraid I might not have caught the whole >> problem at >> first. >> Seems the IOIOLib has some strange properties I cannot understand. >> When I >> import everything in Eclipse the normal way and just select the whole >> package, for some reason the IOIOLib folder is imported as >> IOIOLibAndroid >> and doesn't contain the sub folders ioio.lib.api and ioio.lib.util. >> This causes a whole lot of red exclamations and chaos. >> Took me a while to figure out what to do, seems to suffice to just >> copy the >> sub folders manually after importing and refreshing. ^^ >> >> Den söndagen den 12:e januari 2014 kl. 23:13:15 UTC+1 skrev Ytai: >> >> >> >> >> Ytai Ben-Tsvi <[email protected]> Jan 13 08:59AM -0800 >> >> I think what you call the "normal way" is the wrong way. >> Please look at: >> https://github.com/ytai/ioio/wiki/Eclipse-Troubleshooting >> It specifically mentions *not* to import directly from the zip and >> *not* to >> automatically copy the project to the workspace. Is that what you're >> seeing >> or is there another problem? >> >> >> On Mon, Jan 13, 2014 at 3:22 AM, Markus Kaczmarek < >> >> >> >> Unsuccessful at running >> IOIOSimpleApp<http://groups.google.com/group/ioio-users/t/edd138b0f338c126> >> >> Jacky Wong <[email protected]> Jan 13 02:55AM -0800 >> >> Hi all, >> >> I want make IOIO-otg working as Android device, and I running >> IOIOSimpleApp >> in my phone, when I plug in the IOIO board, a dialog is shown "Open >> IOIOSimpleApp when connecting this USB device". But after clicking >> the >> dialog, the Led OFF button and the bar are always disable. >> Thanks in advance for your help and let me know if you need any other >> information from my side. >> >> Thanks, >> Jacky >> >> >> >> >> Ytai Ben-Tsvi <[email protected]> Jan 13 08:56AM -0800 >> >> Look at logcat. My bet is that you have incompatible versions of >> IOIOLib >> and the firmware. If that's the case, you'll need to either upgrade >> the >> firmware or downgrade the software. >> >> >> >> >> >> IOIO-OTG Bluetooth vs ADB >> Issue<http://groups.google.com/group/ioio-users/t/6690a05e75fbd979> >> >> dakman05 <[email protected]> Jan 12 09:18PM -0800 >> >> Hey Ytai and IOIO Community! >> >> Hope all is well. Having a problem with my IOIO-OTG ( Hardware ID: >> SPRK0020 >> Bootloader ID: IOIO0400 Firmware ID: IOIO0330) ... >> >> So I have a WS2801 LED strip and I am using SPI to creating a unique >> green >> animation lighting effect... >> >> Essentially I played around with HolidayIOIO and was able to figure >> out how >> to control the LED strip .. >> >> It works like a charm via bluetooth but the following functions are >> flickering when directly connected via ADB... Same set of code is >> working >> completely different on BT vs ADB... In bluetooth it works great no >> flickering.. with ADB its as if the clock / timing is off... I tried >> adjusting the SPI Rate and still no cigar... >> See below >> >> Any help / suggestions is much appreciated! >> >> -Dave >> >> In setup: >> >> >> * spi_ = ioio_.openSpiMaster(4, 4, 5, 6, SpiMaster.Rate.RATE_50K);* >> >> >> > } >> > }).start(); >> > } >> >> >> >> *private void setLed(int num, RGB rgb) {* >> >> // Find the right buffer to write to (first or second half). >> >> byte[] buffer; >> >> if (num >= 16) { >> >> buffer = buffer2_; >> >> num -= 16; >> >> } else { >> >> buffer = buffer1_; >> >> } >> >> num *= 3; >> >> if (rgb.r == 0 && rgb.g == 0 && rgb.b == 0) { >> >> fadeOut(buffer, num++); >> >> fadeOut(buffer, num++); >> >> fadeOut(buffer, num++); >> >> } else { >> >> // Poor-man's white balanace :) >> >> buffer[num++] = rgb.r; >> >> buffer[num++] = rgb.g; >> >> buffer[num++] = rgb.b; >> >> } >> >> } >> >> >> *public void green(int start, int end)* >> >> throws ConnectionLostException { >> >> try { >> >> for (int i = start; i < end; i++) { >> >> color.clear(); >> >> color.r = (byte) 0; >> >> color.g = (byte) 255; >> >> color.b = (byte) 0; >> >> setLed(i, color); >> >> } >> >> spi_.writeReadAsync(0, buffer1_, buffer1_.length, >> >> buffer1_.length, null, 0); >> >> spi_.writeRead(buffer2_, buffer2_.length, buffer2_.length, >> >> null, 0); >> >> Thread.sleep(50); >> >> } catch (InterruptedException e1) { >> >> } >> } >> >> >> >> >> Ytai Ben-Tsvi <[email protected]> Jan 12 11:09PM -0800 >> >> Hi, >> A few things to check: >> >> - How come you can use the same pin for MISO and MOSI? It shouldn't be >> valid... Use something else for MISO. >> - Try changing the second writeRead to writeReadAsync and wrap both >> calls between a ioio_.beginBatch() / ioio_.endBatch() block. >> >> >> >> >> >> >> >> dakman05 <[email protected]> Jan 13 05:39AM -0800 >> >> wow dude you rock !! ... worked like a charm... here are the changes >> if >> anyone wants to know! >> >> i implemented both suggestions but it seems like the >> beginBatch/endBatch >> actually did the trick! >> >> thanks again! >> >> spi_ = ioio_.openSpiMaster(39, 4, 5, 6, SpiMaster.Rate.RATE_50K); >> >> >> public void green(int start, int end) throws ConnectionLostException { >> >> try { >> for (int i = start; i < end; i++) { >> color.clear(); >> color.r = (byte) 0; >> color.g = (byte) 255; >> color.b = (byte) 0; >> setLed(i, color); >> } >> ioio_.beginBatch(); >> try { >> spi_.writeReadAsync(0, buffer1_, buffer1_.length, >> buffer1_.length, null, 0); >> spi_.writeReadAsync(0, buffer2_, buffer2_.length, >> buffer2_.length, null, 0); >> Thread.sleep(50); >> } finally { >> ioio_.endBatch(); >> } >> } catch (InterruptedException e1) { >> } >> >> >> } >> >> On Monday, January 13, 2014 12:09:57 AM UTC-7, Ytai wrote: >> >> >> >> >> Ytai Ben-Tsvi <[email protected]> Jan 13 07:43AM -0800 >> >> Cool. You probably want the sleep outside the batch though. >> >> >> >> IOIO first try >> project<http://groups.google.com/group/ioio-users/t/c1394925c1ba2d2f> >> >> Synn Yong Tan <[email protected]> Jan 13 03:47PM +0800 >> >> Hi, Ytai.. >> I guess i find out where is the problem. I think the conversion of >> string(line) to double(value1) caused the display problem. It looks >> like >> the apps is confuse for displaying the line and conversion from >> string to >> double. >> Is this possible? >> >> >> >> >> >> >> Ytai Ben-Tsvi <[email protected]> Jan 13 12:00AM -0800 >> >> Did you try to run your app with a debugger? >> >> >> >> >> >> >> Synn Yong Tan <[email protected]> Jan 13 04:06PM +0800 >> >> i didn't. I try it with the other way. I tested my app line by line of >> code. >> >> >> >> >> >> >> Ytai Ben-Tsvi <[email protected]> Jan 13 01:24AM -0800 >> >> Not sure I understand what you mean. In any case, what did you find? >> >> >> >> >> >> >> Synn Yong Tan <[email protected]> Jan 13 06:20PM +0800 >> >> Here is the code that i tried which can run without any problem. So, >> my >> doubt is " value1 = Double.parseDouble(line); " causing the problem. >> Yet, >> i still dont know how i should solve this or is there any other way >> for me >> to convert it into double data type. >> >> >> package ioio.examples.simple; >> >> import java.io.BufferedReader; >> >> import java.io.IOException; >> import java.io.InputStreamReader; >> import ioio.lib.api.Uart; >> import ioio.lib.api.exception.ConnectionLostException; >> import ioio.lib.util.BaseIOIOLooper; >> import ioio.lib.util.IOIOLooper; >> import ioio.lib.util.android.IOIOActivity; >> import android.os.Bundle; >> import android.widget.TextView; >> >> public class IOIOSimpleApp extends IOIOActivity { >> private TextView textView_; >> private TextView angle_; >> >> >> @Override >> public void onCreate(Bundle savedInstanceState) { >> super.onCreate(savedInstanceState); >> setContentView(R.layout.main); >> >> textView_ = (TextView) findViewById(R.id.TextView); >> angle_ = (TextView)findViewById(R.id.angle); >> >> } >> >> class Looper extends BaseIOIOLooper { >> private Uart input_; >> private BufferedReader reader_; >> >> @Override >> public void setup() throws ConnectionLostException { >> input_ = ioio_.openUart(6, 7, 19200, Uart.Parity.NONE, >> Uart.StopBits.ONE); >> reader_ = new BufferedReader(new >> InputStreamReader(input_.getInputStream())); >> } >> >> @Override >> public void loop() throws ConnectionLostException, >> InterruptedException { >> double value1; >> double result; >> >> String line; >> try { >> line = reader_.readLine(); >> if (line != null) { >> setText(line); >> >> >> result = (8191+1) * 360 / 8192 ; >> String angle = String.valueOf(result); >> setText1(angle); >> >> } >> } catch (IOException e) { >> // TODO Auto-generated catch block >> e.printStackTrace(); >> } >> } >> @Override >> public void disconnected() { >> } >> } >> >> @Override >> protected IOIOLooper createIOIOLooper() { >> return new Looper(); >> } >> private void setText(final String str) { >> runOnUiThread(new Runnable() { >> @Override >> public void run() { >> textView_.setText(str); >> } >> }); >> } >> private void setText1(final String str) { >> runOnUiThread(new Runnable() { >> @Override >> public void run() { >> angle_.setText(str); >> } >> }); >> } >> >> >> } >> >> >> >> >> >> >> Synn Yong Tan <[email protected]> Jan 13 10:55PM +0800 >> >> Hi, Ytai, I already solved the problem. Thanks for your great help. >> >> >> >> >> >> >> 2 questions<http://groups.google.com/group/ioio-users/t/1032c09d2b725a7c> >> >> Matanel <[email protected]> Jan 13 02:31AM -0800 >> >> Thank you. >> >> >> >> New Wiki page on the IOIO Motor Control >> API<http://groups.google.com/group/ioio-users/t/6f7d355a3f8b8c20> >> >> Ytai Ben-Tsvi <[email protected]> Jan 13 01:34AM -0800 >> >> Just finished a long write-up on the motor control library. Hope >> people >> will find this work useful: >> https://github.com/ytai/ioio/wiki/Motor-control >> >> While documenting, found a very minor issue with how manual mode >> works. >> I'll push a v5.01 IOIOLib soon with a fix. >> >> Now I can go to sleep :) >> >> >> >> helloIOIO , IOIO hardware tester and Samsung Note >> N7000<http://groups.google.com/group/ioio-users/t/18e8882378bac046> >> >> xelhion <[email protected]> Jan 12 09:19PM -0800 >> >> I have the same issue with both software v3 and v4. also is the IOIO >> hardware tester app open source? Thanks. >> >> On Wednesday, June 19, 2013 11:20:51 PM UTC-7, Ytai wrote: >> >> >> >> >> Ytai Ben-Tsvi <[email protected]> Jan 12 11:00PM -0800 >> >> xelhion, what issue are you having? The original post has been >> resolved by >> downgrading the software or upgrading the firmware. >> >> Also the IOIO hardware tester app is not mine, you should contact the >> author through his contact details on Google Play. >> >> >> >> >> >> -- >> 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/groups/opt_out. >> > > -- > 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/groups/opt_out. > -- 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/groups/opt_out.
