Are you using the code found at: https://github.com/twyatt/ioio-adxl345
Or do you have custom code to interface w/ the ADXL345 sensor? (if so, you'll need to post your code or any modifications for me to be able to help at all) On Thu, May 15, 2014 at 1:49 AM, NIKHIL MHATRE <[email protected]>wrote: > hi twyatt, > im using adxl 345 with ur code. but it shows magnitude 3 n likewise but > ideally it should be 1 when accelerometer at rest. > > > On Saturday, July 27, 2013 1:38:02 PM UTC+5:30, Travis Wyatt wrote: >> >> When having the IOIO read/write a lot of data (currently over UART and >> SPI) it eventually seems to deadlock. I continue to receive incoming data >> on UART but outgoing data over UART and the SPI writeRead get stuck in a >> wait(). This happens anywhere from 5-10 minutes of continually receiving >> data on the UART (while at the same time reading sensor data from an >> ADXL345). While all threads that want to write are waiting, my threads that >> receive data continue to receive data (are not deadlocked). I'm using >> IOIO0330. >> >> Here is the stack trace on the thread that is trying to write UART data: >> at java.lang.Object.wait(Native Method) >> at java.lang.Object.wait(Object.java:358) >> at ioio.lib.impl.FlowControlledOutputStream.write( >> FlowControlledOutputStream.java:76) >> at java.io.OutputStream.write(OutputStream.java:120) >> at java.io.DataOutputStream.write(DataOutputStream.java:99) >> at java.io.FilterOutputStream.write(FilterOutputStream.java:105) >> at edu.sdsu.rocket.io.PacketOutputStream.writePacket( >> PacketOutputStream.java:42) >> at edu.sdsu.rocket.control.devices.SB70.writePacket(SB70.java:57) >> at edu.sdsu.rocket.io.PacketMultiplexer.writePacket( >> PacketMultiplexer.java:33) >> at edu.sdsu.rocket.io.PacketMultiplexer.write( >> PacketMultiplexer.java:24) >> at edu.sdsu.rocket.control.controllers.PacketController$ >> FlushThread.run(PacketController.java:189) >> at java.lang.Thread.run(Thread.java:1019) >> >> And then the stack trace of the thread that is trying to read my ADXL345 >> accelerometer: >> at java.lang.Object.wait(Native Method) >> at java.lang.Object.wait(Object.java:358) >> at ioio.lib.impl.SpiMasterImpl$SpiResult.waitReady( >> SpiMasterImpl.java:58) >> at ioio.lib.impl.SpiMasterImpl.writeRead(SpiMasterImpl.java:119) >> at ioio.lib.impl.SpiMasterImpl.writeRead(SpiMasterImpl.java:155) >> at edu.sdsu.rocket.control.devices.ADXL345.read(ADXL345.java:246) >> at edu.sdsu.rocket.control.devices.ADXL345.loop(ADXL345.java:272) >> at edu.sdsu.rocket.control.devices.DeviceRunnable.run( >> DeviceRunnable.java:20) >> at java.lang.Thread.run(Thread.java:1019) >> >> The project is open source and can be found at: >> https://github.com/twyatt/sdsu-rocket >> >> I know having a snippet of code to test against would make this easier to >> debug but I was just hoping that maybe it was something obvious that I am >> overlooking. If needed, I'll try to put together code that reproduces the >> issue (outside of our project) but some of the setup of the project might >> be fairly unique to our setup (i.e. we are using a NetBurner SB70LC to >> transfer data to the IOIO's UART via ethernet). >> >> Any help would be greatly appreciated. >> -Travis >> > -- > You received this message because you are subscribed to a topic in the > Google Groups "ioio-users" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/ioio-users/g91ZqviEugI/unsubscribe. > To unsubscribe from this group and all its topics, 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.
