Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
This proposal improves the use of RGB and RGBW LEDs in addition to white LEDs to illuminate the working chamber.
In this case, color channels are used to indicate the status (PRINTER_EVENT_LEDS), and white - for the main backlight.
At the same time, in cases where the backlighting is unnecessary (night printing, etc.), disabling CASE_LIGHT through menu also turns off the colored backlighting of the case, but leaves status indication on other channels (in my case, via FYSETC_MINI_12864_2_1, which has a NeoPixel on board).
Also, to improve support for the same FYSETC_MINI_12864_2_1, in which one of the NeoPixel plays the role of screen backlight (and, accordingly, when it is turned off, the screen becomes non-usable), the NEOPIXEL_BKGD_ALWAYS_ON directive has been added, which prohibits turning off the backlight LED.
Benefits
Improves lighting usability
Configurations
Two new configuration defines:
Related Issues
None