Hi Perry,
Sounds like an interesting project to me :)
About the rp2040-dmxsun licensing: I actually just chose GPL-3 since I
think I saw some other projects on OpenLighting use that license and I
thought it makes things easier to stick with that. Personally, I don't
have a problem with re-licensing it as LGPL, MIT or Apache. Would need
the approval of all other contributors to the project (which is probably
just Peter Newman if I remember correctly).
Using a "real" RTOS for the dmxsun-project is something I have been
thinking about as well since all the tasks the board needs to do by now
(especially the wireless communications that can block one core for
quite some time) make it increasingly difficult to not make things break
at some point. Zephyr and FreeRTOS are currently the two major candidates.
However, be aware that "abstracting most hardware" and "making it
portable" can reduce you to a pretty narrow set of features. Of course
it would be awesome to have one common DMX+RDM
controller+responder-stack that just works everywhere. However, the
rp2040-dmxsun project does quite the opposite: It generates the 16 DMX
universes in a very special way and it also takes advantage of the
RP2040's possibility to control pretty much every aspect of the
TinyUSB-Stack. This way, it's possible to look to the USB Host as an CDC
NCM network device (web UI + ArtNet + E1.31) + CDC ACM serial port +
some other emulated protocols at the same time or configurable.
If all this is also possible with Zephyr (and has a good fallback for
boards/chips that don't support this functionality), count me in :)
And, yes, the rp2040-dmxsun is currently more planned as a controller.
DMX Input (without RDM) is planned/in progress but there hasn't been put
too much thought into making it work both ways / as a fixture.
@Peter Newman: Any thoughts about re-licensing the rp2040-dmxsun to a
more liberal license so people can take better advantage of it?
Jannis
Am 25.06.22 um 19:00 schrieb DaAwesomeP:
> --
> The Open Lighting Project:
open-l...@googlegroups.com, #openlighting
> (
irc.freenode.org)
> To unsubscribe from this group, send email to
>
open-lightin...@googlegroups.com
> For more options, visit
https://groups.google.com/groups/opt_out?hl=en
> <
https://groups.google.com/groups/opt_out?hl=en>
> ---
> You received this message because you are subscribed to the Google
> Groups "open-lighting" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to
open-lightin...@googlegroups.com
> <mailto:
open-lightin...@googlegroups.com>.
> To view this discussion on the web visit
>
https://groups.google.com/d/msgid/open-lighting/f95ad1c5-8112-4220-a1e1-db3d52c2ceban%40googlegroups.com
> <
https://groups.google.com/d/msgid/open-lighting/f95ad1c5-8112-4220-a1e1-db3d52c2ceban%40googlegroups.com?utm_medium=email&utm_source=footer>.