TeamOpenFIRE / OpenFIRE-App

Reference configuration/testing app for the OpenFIRE project, built in Qt/C++.
GNU General Public License v3.0
16 stars 8 forks source link

[REQUEST] be able to select any neopixels in the series for a static colour #18

Open l3giona1re opened 3 weeks ago

l3giona1re commented 3 weeks ago

(Request) here is more granular control and static colour assignment of any neopixels wired.

(Background) Currently you can only select first 3 neopixels for static colour configuration, leaving the rest to be configurable my things like Qmamehooker. In addition to the issue, we are limited by the exact sequence of the first 3 neoixels, e.g. I can't configure only the third for a static colour.

Sometimes for wiring purposes, it's cleaner to have the first neopixel placed where you want mamehooker to control and subsequent pixels, to be static.

SeongGino commented 3 weeks ago

here is more granular control and static colour assignment of any neopixels wired.

This isn't a pull request, not sure what the wording's for.

To allow any Pixels to be set as static or not wouldn't be practical, as it overcomplicates the way LED updates works.

The most that could be reasonably offered is a toggle determining whether static pixels are set from the first or the last X pixels of the strand; this requires work in the firmware to support the option first.

SeongGino commented 3 weeks ago

Adding depends on TeamOpenFIRE/OpenFIRE-Firmware#26

l3giona1re commented 3 weeks ago

I could work with that. Also could you allow more than just 3 static configuration?

SeongGino commented 3 weeks ago

This issue is not for piling on other problems unrelated to the title of the issue you're posting in; all unique issues need separate posts please.

Regardless, adding more than three static emitters are not likely, because four pixels is close to if not the practical limit of how many emitters you can have running off USB power anyways.