Show no colors in off mode

This commit is contained in:
C0d3v 2026-01-18 14:15:52 +01:00
parent b3322b169b
commit 54ffd02ab4

View File

@ -111,6 +111,7 @@ void generateNewGame() {
for (uint8_t i = 0; i < 6; i++) for (uint8_t i = 0; i < 6; i++)
expectedOrder[i] = solutionOrder[5 - i]; expectedOrder[i] = solutionOrder[5 - i];
pixelsSolution.begin();
for (uint8_t i = 0; i < 6; i++) { for (uint8_t i = 0; i < 6; i++) {
uint8_t c = solutionOrder[i]; uint8_t c = solutionOrder[i];
pixelsSolution.setPixelColor( pixelsSolution.setPixelColor(
@ -124,6 +125,7 @@ void generateNewGame() {
} }
pixelsSolution.show(); pixelsSolution.show();
pixelsButtons.begin();
for (uint8_t i = 0; i < 18; i++) { for (uint8_t i = 0; i < 18; i++) {
buttonAssignment[i] = -1; buttonAssignment[i] = -1;
pixelsButtons.setPixelColor(i, 0); pixelsButtons.setPixelColor(i, 0);
@ -230,18 +232,20 @@ void setup() {
pinMode(7, INPUT_PULLUP); pinMode(7, INPUT_PULLUP);
pinMode(8, INPUT_PULLUP); pinMode(8, INPUT_PULLUP);
powerOnState = digitalRead(PIN_POWER_ON) == HIGH;
for (uint8_t i = 0; i < 12; i++) for (uint8_t i = 0; i < 12; i++)
expander.write(i, HIGH); expander.write(i, HIGH);
pixelsButtons.begin();
pixelsSolution.begin();
generateNewGame();
for (uint8_t i = 0; i < 18; i++) for (uint8_t i = 0; i < 18; i++)
lastPressed[i] = false; lastPressed[i] = false;
powerOnState = digitalRead(PIN_POWER_ON) == HIGH;
if (powerOnState)
{
generateNewGame();
}
} }
// ------------------ Loop ------------------ // ------------------ Loop ------------------