Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Sep 14 20:45

    vifino on master

    os_freertos: switch to oscore_t… (compare)

  • Sep 14 20:44
    vifino synchronize #87
  • Aug 25 15:58
    vifino commented #87
  • Aug 25 14:51
    xermicus commented #87
  • Aug 25 13:47
    vifino commented #87
  • Aug 25 13:35
    xermicus commented #87
  • Aug 25 13:29
    xermicus synchronize #87
  • Aug 25 09:55
    vifino edited #21
  • Aug 25 09:55
    vifino edited #21
  • Aug 25 09:47
    empirephoenix commented #74
  • Aug 24 22:21
    vifino closed #35
  • Aug 24 22:21
    vifino commented #35
  • Aug 24 22:20

    vifino on master

    init card10 support add l0dable oops and 9 more (compare)

  • Aug 24 22:20
    vifino closed #92
  • Aug 24 22:20
    vifino commented #92
  • Aug 24 22:06
    xermicus synchronize #92
  • Aug 24 21:09
    xermicus commented #92
  • Aug 24 21:07
    xermicus synchronize #92
  • Aug 24 20:02
    xermicus edited #92
  • Aug 24 19:34
    xermicus synchronize #92
Adrian Pistol
@vifino
I did practically nothing, 20kdc, cyriax and X41 did all the work, really.
Piotr Esden-Tempski
@esden
damn... those readmes... they are so important... it seems that a lot of people dismissed sled just based on reading that...
Adrian Pistol
@vifino
Really? :/
Piotr Esden-Tempski
@esden
Matt Venn is not the first person that looked at it, shruged and went away again...
Adrian Pistol
@vifino
It does make sense, but I haven't given it much thought..
Piotr Esden-Tempski
@esden
This is the only thing most people look at when deciding if a project is the right thing for them
noone is ever looking at the code to find out what a project can do
Adrian Pistol
@vifino
Yeah...
Piotr Esden-Tempski
@esden
I am one of those too...
Unless someone tells me directly that a project can do the thing I need it to, if it is not in the readme the project lacks that said feature. :)
Adrian Pistol
@vifino
Glad I got you filled in. ;)
Piotr Esden-Tempski
@esden
Sorry that my readme addition is so short... the readme needs much much more work
I do not have time for that unfortunately.
Adrian Pistol
@vifino
It's still a quite important change, even if it's short.
Piotr Esden-Tempski
@esden
You are welcome, I just added the most burning omission. :)
Adrian Pistol
@vifino
We've had many important changes happen in sledland this week. module rework and gfx_screengrab come to mind. :)
In the hackerspace, we've played NES games on my matrix. :)
Piotr Esden-Tempski
@esden
yeah I saw all the nice additions :)
That is very exciting! :)
Now it needs to be documented so that others can replicate your results. :)
Adrian Pistol
@vifino
We also had a python svg converter going that generates C code, but we'll rework it into a svg parser in C, because it was a real big hack.
Oh! How could I forget a big thing: As of mod-mod-the-modening being merged, we've got mod_farbherd, which loads farbherd video files, which is a format of ours. It's hard to use if you don't have the tools, but if you do, it's pretty simple to get videos converted.
Piotr Esden-Tempski
@esden
Yeah I need to play with it eventually. :)
Adrian Pistol
@vifino
Oh, you definitly do. :)
Piotr Esden-Tempski
@esden
@vifino feature request: "control console" ... something like the xscreensaver config window. It should be a protocol I think so that different gui/config tools can be connected to it. If it is Web or gui or text console client to configure and manage the effects...
Screenshot from 2019-05-27 13-04-14.png
I know we have that unidirectional pipe control thing, but I think we need more than that.
It would become even better if there would be an interface that "people" could connect to and vote on effects or some other silly stuff to make the whole thing more interactive.
Adrian Pistol
@vifino
@esden Well, I did think about introducing plugins that control the order of effects and such things. At that point, one could make a module that opens up a voting thing. :)
By the way, thanks to #87 we are well on the way to get sled running on ESP32's. Surprisingly well performing, I thought it'd be way worse.
I've also been thinking of the interesting side effects of having an ESP32 port.
We now have a good enough reason to implement a network abstraction, for example.
Mesh network between panels, anyone? :)
Adrian Pistol
@vifino
Since the big rework of kslink, we now have instanciable filters, we might wanna do that to output modules too. That way we could implement output modules that span over multiple outputs.
One use of that would be for example out_mpsse_spi, where the whole multiple-matrix thing could be outsourced, perhaps controlled in a more elegant way.
George Ioakimedes
@GeorgeIoak
Yeah for ESP32. I saw that thread and the mention of PlatformIO. Did you know that is also supports ESP32? I've used it many times
Piotr Esden-Tempski
@esden
@vifino Is there a gallery with screenshots of the effects? I think it would be useful to have that on the repo. It would attract more people to try it out and maybe add their own...
Bob Miller
@kbob
I have SLED running on my LED cube thanks to @esden, and it continues to impress me. Thank you, @vifino.
Adrian Pistol
@vifino
@esden There isn't, I'd like that a lot!
@kbob Wow, that's very cool, saw it on twitter! I'm glad you like it. :)
Adrian Pistol
@vifino
@GeorgeIoak Oh, my bad, I didn't reply to your comment. It does use PlatformIO!
The port unfortunately has some pretty weird problems. I had to change the oscore_event implementation from a working state to a broken state, because the working one was broken by design. I'm still stuck debugging this and loosing my mind.
If you have a ws2812b matrix and an ESP32, #87 is in desperate need of help.
Well, realistically, you don't even need the matrix, but it helps seeing when it's correct..
Adrian Pistol
@vifino
Let me clean up my more-verbose-debugged build and push that into the PR.
George Ioakimedes
@GeorgeIoak
@vifino I do have ws2812b matrix and ESP32 so I'll try to check it out
Adrian Pistol
@vifino
@GeorgeIoak Awesome, very nice, thank you. The part relevant for debugging is src/os/os_freertos.c. I have pushed my local changes. On the ESP32, by default, it assumes the matrix is attached to pin 22. You can change that in src/modules/out_esp32_digitalledlib.c. I changed it to pin 13 because that was what was easiest to wire for me.
A how-to-build is in the issue itself.
George Ioakimedes
@GeorgeIoak
@vifino OK, I'd like to finish up the USB Analyzer board I'm working on and then I can dig up some parts and check this out.
Adrian Pistol
@vifino
Awesome. :)