Closed ITstreet1 closed 2 years ago
Hi @ITstreet1, Here is the example working on AMB01 AMB02 https://www.amebaiot.com/en/ws2812b-4x4-rgb-led/. We are currently trying to port the feature to Ameba D (AMB21/22/23). We will update you again once there is any update.
Thank you.
Thank you in advance.
Hi @ITstreet1,
Sorry to tell you but after some testing and confirming with the development team, because of the hardware limitation, the toggling speed of the AmebaD's GPIO will not be fast enough to drive the NeoPixel LED. So it can't be port to AmebaD. If you want to use the NeoPixel, you may consider using the working example on AMB01 AMB02.
Thank you.
If I get you correctly, I can drive Neopixel with RTL00, which is RTL8710?
Yes can
But not on AmebaD[RTL8722DM/RTL8722CSM/RTL8722DM MINI/ BW16].
RTL8711, RTL8195, and RTL8710 are ok?
Yes
RTL8711, RTL8195, and RTL8710 are ok?
they are, you can see from this video that uses RTL8710 to drive the neopixel LED(WS2812) flawlessly https://www.facebook.com/100002223592575/videos/664430788141270/
What did you use to program this board? Arduino?
Yes, Arduino SDK. https://github.com/ambiot/amb1_arduino
Currently, there is another driver under developing for this hardware, but it is developed by using SPI. The speed of SPI is faster enough for driving it.
Please refer to #76 for the new feature supported.
I am pointed from the Ameba forum to open an issue here.
Here is the complete post:
I have RTL8720D and I tried to use some Neopixel with it. Neopixel is WS2812 and I connected it to pin 10. This is the sketch:
With this setup, my Neopixel does not work. What am I doing wrong? I use Arduino IDE. I can blink the regular LED on that pin. What could be wrong with Neopixel? Should I use some other pin?
So, I am told that SDK is not supporting WS2812. Is there any chance to support it in near future?