Open r2DoesInc opened 9 years ago
Donate one so we have one to work with and we can possibly do just that, :-)
On Tue, Jan 27, 2015 at 4:40 PM, Ken notifications@github.com wrote:
I am trying to use this library with the AndroidAccessory Library to communicate with my Intel Edison. Currently your library does not seem to support the edison. Do you have plans to bring Edison support to this project?
— Reply to this email directly or view it on GitHub https://github.com/felis/USB_Host_Shield_2.0/issues/132.
Visit my github for awesome Arduino code @ https://github.com/xxxajk
The company I am employed with - Cloudspace, https://github.com/cloudspace - would love to send you one if you think we could get a relatively decent turn around. We are currently using this library with our in progress ArdroBot project, and we are looking to switch to the Intel Edison chip from our ATmega2560 based current board.
Do you have a way we can setup a more direct communication?
email/hangouts?
On Mon, Feb 2, 2015 at 3:47 PM, Ken notifications@github.com wrote:
The company I am employed with - Cloudspace, https://github.com/cloudspace
- would love to send you one if you think we could get a relatively decent turn around. We are currently using this library with our in progress ArdroBot project, and we are looking to switch to the Intel Edison chip from our ATmega2560 based current board.
Do you have a way we can setup a more direct communication?
— Reply to this email directly or view it on GitHub https://github.com/felis/USB_Host_Shield_2.0/issues/132#issuecomment-72534348 .
Visit my github for awesome Arduino code @ https://github.com/xxxajk
Sure, send me an email @ ken@cloudspace.com
@r2DoesInc I just added support for the Intel Edison at the following branch: https://github.com/felis/USB_Host_Shield_2.0/tree/Galileo. Please test and report back, as I can not test it, as I don't have the hardware.
Also please play around with the following value: https://github.com/felis/USB_Host_Shield_2.0/blob/Galileo/usbhost.h#L55 and report back what the maximum speed you can reliable use is.
Also see the following PR: https://github.com/felis/USB_Host_Shield_2.0/pull/142.
Apologies, I have only recently switched back to this project to test your changes. Unfortunately, the board is unable to connect to the device.
Using the basic code
void setup() {
Serial.begin(115200);
while (!Serial); // Wait for serial port to connect - used on Leonardo, Teensy and other boards with built-in USB CDC serial connection
if (Usb.Init() == -1) {
Serial.print("\r\nOSCOKIRQ failed to assert");
while (1); // halt
}
Serial.print("\r\nArduino Blink LED Started");
}
I only get the OSCOKIRQ failed to assert message.
Okay. Could you try to set this to 0: https://github.com/felis/USB_Host_Shield_2.0/blob/master/avrpins.h#L1026.
Also this example might give some more information: https://github.com/felis/USB_Host_Shield_2.0/blob/master/examples/board_qc/board_qc.ino.
Changing the value to 0 did not seem to have an effect.
Circuits At Home 2011
USB Host Shield Quality Control Routine
Reading REVISION register... Die revision invalid. Value returned: 00
Unrecoverable error - test halted!!
0x55 pattern is transmitted via SPI
Press RESET to restart test
Okay. Try lowering this value: https://github.com/felis/USB_Host_Shield_2.0/blob/master/usbhost.h#L55.
Stepping that value down by a power of 10 4 times did not seem to have any effect.
Note, this is using the latest tagged 1.1 release of the library.
Okay. It's pretty hard for me to debug since I don't have an Edison.
@r2DoesInc if you are still happy to donate one I will look into this issue.
I am trying to use this library with the AndroidAccessory Library to communicate with my Intel Edison. Currently your library does not seem to support the edison. Do you have plans to bring Edison support to this project?