|
Post by mjb on Dec 6, 2016 16:21:07 GMT
Most Arduino libraries for things like SPI, SD cards, Ethernet, TFT shields are already included in the ShieldBuddy Arduino IDE add-in and we have tested these. Libraries for other shields can be used provided that they do not include assembler code for the AVR, Cortex M3 etc.
|
|
|
Post by ptqfp144 on Dec 6, 2016 23:14:23 GMT
Hello, Does that also apply to the Ethernet Shield 2 board ? (from ArduinoCC) As for example sold by sparkfun : www.sparkfun.com/products/11166it uses the WIZnet 5500 chip. The pinout of the Ethernet Shield 2 next to the ShieldBuddy attached. ShieldBuddy_TC275_board_v1e_dwg.pdf (47.54 KB) (ofcourse this MAC adress only for my board) I had difficulty using / integrating the Library for this board into the Aurduino IDE. Takes me quite some time to get familiar with the tools because I didn't use an Arduino ever before this. Gr. Sander
|
|
|
Post by mjb on Dec 7, 2016 7:24:44 GMT
We have tested the Shieldbuddy with the Arduino Ethernet shield and it works fine. The driver library is already installed.
This also uses the Wiznet chip.
|
|
|
Post by mjb on Dec 10, 2016 20:24:22 GMT
If you have a shield with a library that will not compile with the ShieldBuddy then please send us a link to the library source and we will fix the problem!
|
|
|
Post by ptqfp144 on Dec 10, 2016 21:52:43 GMT
Will try to find time working with the shieldbuddy this week and test the ethernetshield 2.
|
|
|
Post by mjb on Dec 12, 2016 10:43:16 GMT
One thing which we have seen cause problems is that if the library tries to check the CPU type, it will not know what an Aurix is and so it will not compile. The Aurix compiler predefines a macro "__TC27XX__". Thus if you find something like:
#if !defined(__AVR_ATmega1280__) && !defined(__AVR_ATmega2560__) #error Oops! Make sure you have 'Arduino Mega' selected from the 'Tools -> Boards' menu. #endif
You could try:
#if !defined(__AVR_ATmega1280__) && !defined(__AVR_ATmega2560__) && !defined(__TC27XX__) #error Oops! Make sure you have 'Arduino Mega' selected from the 'Tools -> Boards' menu. #endif
Provided that the library uses the standard pin numbering system, it should work.
|
|
|
Post by ninu on Mar 22, 2018 9:44:00 GMT
does shield buddy support , usb host shield and library of the same and does it support Sony ps2 joystick library ?
|
|
|
Post by Admin on Mar 23, 2018 11:37:51 GMT
The USB host shield is not currently supported but it will be soon!
|
|
|
Post by ninu on Mar 23, 2018 16:01:25 GMT
Admin , what about Sony ps2 remote library?
|
|
|
Post by Admin on Mar 29, 2018 11:02:30 GMT
It is now possible to use the official Arduino USB Host Shield. To do this you need to copy the attached files to the directory holding the USB host library. This is usually:
C:\Users\<yourname>\Documents\Arduino\libraries\USB_Host_Shield_Library_2.0
They have been modified to add ShieldBuddy support.
avrpins.h (38.74 KB)
macros.h (3.89 KB)
usbhost.h (21.98 KB)
We have only tested this with the HID mouse example!
|
|