Awesome work Yves. Iām heading up to Montreal for Igloofest for the weekend, but Iām excited to test this out starting next week. Time to get ambitious!
@Robin_Gerritsen you can select how many led u want to refresh. Unfortunately for now the code is such that the pins are hardcoded. For instance if you want 1 line it will be on pin 12
Two lines (first one on pin12 second one on pin13)
The order of the pins are as such
12-19,0,2,3,4,5,21-23
I am working on one version where you could decided on which pin you want to plug it.
I am new to the esp32 platform. I understand it has multiple cores. Regarding Running fastled.show on core 0 does this allow the esp32 to do this without having WiFi interrupt issues? I know the esp8266 had challenges with WiFi interrupts and pixels
@Chris_Rees exactly less artifacts. I am running esp8266 with WiFi Parallel output without too much issue (even if sometimes the WiFi server seems slow when you ask too cpu for funny stuff to display)
For esp8266 if you are using ws2812b you could define a new chipset library based on the ws2812b timing confit other than using the ones of the ws2811. It will run a bit slower but smoother.
@Sam_Guyer that sounds great. I need to pick up a esp32 and start tinkering after I get my teensy controller finished. But I am interested in how you specify the core.
I have managed to make it work, but after I have declared the ledstrips I canāt make any outgoing webrequests without crashing the esp32.
FastLED.addLeds<NEOPIXEL, DATA_HOURS>(leds_hours, NUM_HOURS);
Ćfter this, my esp32 crashes when making an outgoing transmission, like an ntp request or http requests.
Full code here⦠I want to make a huge digital clock⦠Which can be accessed from an webserver on the esp32 to change its color and other stuff. My main problem is the outgoing requests will cause the esp32 to crash when the addLeds function is passed. Only before these functions I can make outgoing requestsā¦
Tried everything at first I thought the dual core function does not allow it, but when I put it on the same core, it is still happeningā¦
@Robin_Gerritsen like that I donāt see anything special. Which library are u using maybe try the fastled1.8 as your led intialization does not require any āpureā parallel output.
I am currently using the official FastLED library⦠3.1.6. Is there a way to switch to the other FastLED library without getting other sketches compromised by the other library
Have tried different libraries of the FastLED only none is actually working⦠Tried 3 different esp32 boards and everyone of them does exactly the same.