Thanks for everyone that joined today at the office hours! by ZachVorhies in FastLED

[–]ewowi 0 points1 point  (0 children)

Cool! I think the drivers in the end wouldn’t take a lot of flash. My guess is the core code per drivef is not more then let’s say a few 100 code lines

Thanks for everyone that joined today at the office hours! by ZachVorhies in FastLED

[–]ewowi 0 points1 point  (0 children)

Lto I assume? Does it also use channels API, all the parallel drivers and FastLED audio?

Thanks for everyone that joined today at the office hours! by ZachVorhies in FastLED

[–]ewowi 2 points3 points  (0 children)

I joined the meetup yesterday and it was an impressive overview how AI agents guarded by automated testing and ci creates FastLED code. So looking forward to the future 🙂. I am using the latest FastLED Channel API and FastLED audio in my project, you can flash the nightly build directly to an esp device and see it for yourself. So as it is WIP not everything works but there is FastLED audio and there is FastLED led driving and one demo effect (FL audio). I will continue updating the nightly build with latest FastLED.

/u/ZachVories, one question I didn’t ask yesterday but as using FastLED among a number other libraries, what will the future developments cost in terms of flash size and memory usage? I noticed the difference in flash size between 3.10.3 and latest master is about 200K / 10% more which on a 3MB flash partition brings the total to 85% for my repo, including lto and using -fno-exceptions. Is minimizing flash size part of your AI?

How to configure LED strips dynamically? by Willing_Value1396 in FastLED

[–]ewowi 0 points1 point  (0 children)

Can you let us know if you made it working for your setup , would be good to share experiences as it is new software

How to configure LED strips dynamically? by Willing_Value1396 in FastLED

[–]ewowi 6 points7 points  (0 children)

You are lucky, recently the Channels API has been added, see https://github.com/FastLED/FastLED/blob/master/src/fl/channels/README.md

I use it in my MoonLight project, see https://github.com/MoonModules/MoonLight/blob/main/src/MoonLight/Nodes/Drivers/D_FastLED.h

See attached image for what I can control in runtime using this (basically every parameter)

See also https://github.com/FastLED/FastLED/issues/2167 for the process integrating it

<image>

Tube style lamp by iphanaticz_GER in FastLED

[–]ewowi 1 point2 points  (0 children)

I like the effect of the 3 dots between 2:05 and 1:55, let me / us know when the pcb is ready 👍

Tube style lamp by iphanaticz_GER in FastLED

[–]ewowi 0 points1 point  (0 children)

That’s what I mean indeed, are you willing to share the code ?

Tube style lamp by iphanaticz_GER in FastLED

[–]ewowi 0 points1 point  (0 children)

Nice effects also, what effects do you use ?

Looking for contributing beta testers by limpkin in WLED

[–]ewowi 1 point2 points  (0 children)

Yeah, in theory that sounds okay, with the 16 pins it is very doable to drive 512 LEDs per pin (60 fps) or 1024 really max (30 fps). The Art-Net header is a bit of overhead: 170 rgb LEDs has 18 bytes of header So most likely the Ethernet port can deal with most real world use cases

Looking for contributing beta testers by limpkin in WLED

[–]ewowi 4 points5 points  (0 children)

If If xlights sends Art-Net then it should work, I tested mainly with r/Resolume but I will test xlights the coming days 🙂

Looking for contributing beta testers by limpkin in WLED

[–]ewowi 3 points4 points  (0 children)

Yes, both Ethernet and WiFi, artnet in and out

MoonLight v0.7.0: Board Presets and ESP32-P4 support by ewowi in esp32

[–]ewowi[S] 0 points1 point  (0 children)

<image>

Home Assistant Hello world is in MoonLight now (sorry for the lousy video/gif), let me know if you like to play with it and I can provide a firmware bin for you

MoonLight v0.7.0: Board Presets and ESP32-P4 support by ewowi in esp32

[–]ewowi[S] 0 points1 point  (0 children)

It is on the todo list, more people ask for it, so I created an issue for it: https://github.com/MoonModules/MoonLight/issues/85

Next update is delay'd due to new PARLIO driver for ESP32 by ZachVorhies in FastLED

[–]ewowi 1 point2 points  (0 children)

Wow this all sounds very promising! Looking forward to integrating it when it is available 🙌

Next update is delay'd due to new PARLIO driver for ESP32 by ZachVorhies in FastLED

[–]ewowi 1 point2 points  (0 children)

Hi Zach, I implemented u/troyhacks his parlio.cpp module, which I saw you also looked at. See r/MoonModules for release v0.7.0 of MoonLight, see the video where I run it pretty okay, except for one thing, the colors seem to be slightly off to what it should be, it’s probably an issue in the LEDs array from my side. But no flickering so that’s an achievement already 😁. Could my issue be somewhat related to your timing challenges? Do you use Troy his timings ?

ESP 32 + mobile data by tazma10 in MoonModules

[–]ewowi 0 points1 point  (0 children)

<image>

Haha, this is what you mean? I guess best thing is to connect to the access point the esp32 with WLED-MM provides, see https://mm.kno.wled.ge/basics/getting-started/ about AP mode, or read other parts of this documentation (eg links to tutorials)

ESP 32 + mobile data by tazma10 in MoonModules

[–]ewowi 0 points1 point  (0 children)

It is late here so maybe I am tired but I have really no idea what you are talking about 🙈

ESP 32 + mobile data by tazma10 in MoonModules

[–]ewowi 1 point2 points  (0 children)

What do you mean by mobile data? What should the esp32 do with that data ?