Chat freely about anything...

User avatar
By rager
#13082 If you're interested in using apa102's or nodemcu, I've got some related dev:

https://github.com/misterrager/nodestar
https://github.com/MisterRager/nodemcu- ... ree/apa102

I've managed 20-30fps over tpm2 with decently graceful degradation when overloaded. The apa102 stuff is just kinda spliced into the spi code in nodemcu right now, and the tpm2 stuff is implemented in lua. I hope that it's useful and appreciate any notes.
User avatar
By ttabbal
#13686 I recently received some ESP-07 modules and a strip of APA102 LEDs to develop something like this. My idea was to have the ESP handling the display and just set what I want it to do over the network link, probably via an Android app.

This setup is using a "real" computer and simply taking the data over the network for output. With the original pages referencing Arduino, I can see why one would do this. But it seems like the ESP should be fast enough for display calculations. So, am I missing something? I'm somewhat new to this world. Note that I'm only interested in strips right now, not the large format display stuff some of those servers seem to handle. If this style looks to be the best route for my needs, I'm happy to contribute code to this project rather than just doing my own thing.
User avatar
By CountParadox
#14524
sfranzyshen wrote:Still no testing of the WS2801 driver

At this point I am either going to need to purchase a strand of ws2801's ... OR ... I am willing to send anyone with a strand of ws2801's a free esp-01 module (I only have one!) for testing ... and I guess I would need to be trusting that you actually had the ws2801's ... how could we verify this?

... just an idea


shut up and PM me where to post you some LEDs
User avatar
By inx
#14621 Hello.

This looks great! :)

I am working on a project using adafruits flora pixels.
for me both timings work. the one in cnlohrs original code, and the one in esp8266_tpm2net.

in order to use the strip on a different pin as pin0, i needed to change how the pin-state is set. i am using the code found in the Arduino fork for esp8266:
https://github.com/esp8266/Arduino

setting/unsetting pins, where m_pin is the pin-number:

Code: Select alluint32_t mask = 1 << m_pin;

// set
GPIO_REG_WRITE(GPIO_OUT_W1TS_ADDRESS, mask);

// unset
GPIO_REG_WRITE(GPIO_OUT_W1TC_ADDRESS, mask);


at the moment i drive 2 led-strips, one on pin0 and the other on pin2.
i will test more and add strips on other pins and will wrap this up into a pull-request...

cheers
inx