Is there any example project or anyone has experience with interfacing a Giant Gecko over USB with a Raspberry Pi?
I already have the Giant Gecko talking to a PC to send data but we're now looking to switch to a smaller computer like the Raspberry Pi.
I believe the Raspberry Pi does have libusb support but I am not sure if this is the same/similar driver as used on PC.
what EFM32 part you are using, EFM32GG11 (S1) or EFM32GG (S0)?
What role the GG works as, USB slave or master? I guess it works as slave.
Are you starting with an example from Silabs?
I am using EFM32GG11. It is working as the slave. In the current setup, the PC works as the Host(master).
Yes, I started with an example from Silabs (AN0065) to write the GG11 side and PC side.
Now I want to replace the PC with Raspberry Pi.
Then what problem you are facing with on the Raspberry Pi?
I don't have a Raspberry Pi but it looks the libusb is a cross-platform libray.
I would suggest you try to post this question (libusb support on raspberry) on forum like raspberry.
I am not facing any problem yet. I just wondered if there was an existing example of interfacing to Raspberry Pi as it is a popular mini-computer, which would make my effort easier.
As you have said, libusb is cross-platform and does exist for Raspberry Pi. So I will try it and see what results I get.
I found that libusb is installed by default on Raspbian OS and it interfaces without issues to the Gecko USB device.