| 543 | } |
| 544 | |
| 545 | void setLedEffectConfig() { |
| 546 | ledPreviewMode(true); |
| 547 | |
| 548 | while (1) { |
| 549 | options = { |
| 550 | {"Solid Color", |
| 551 | [=]() { bruceConfig.setLedEffect(LED_EFFECT_SOLID); }, |
| 552 | bruceConfig.ledEffect == LED_EFFECT_SOLID, |
| 553 | [](void *pointer, bool shouldRender) { |
| 554 | setLedEffect(LED_EFFECT_SOLID); |
| 555 | setLedColor(bruceConfig.ledColor); |
| 556 | return false; |
| 557 | } }, |
| 558 | {"Breathe", |
| 559 | [=]() { bruceConfig.setLedEffect(LED_COLOR_BREATHE); }, |
| 560 | bruceConfig.ledEffect == LED_COLOR_BREATHE, |
| 561 | [](void *pointer, bool shouldRender) { |
| 562 | setLedEffect(LED_COLOR_BREATHE); |
| 563 | return false; |
| 564 | } }, |
| 565 | {"Color Cycle", |
| 566 | [=]() { bruceConfig.setLedEffect(LED_EFFECT_COLOR_CYCLE); }, |
| 567 | bruceConfig.ledEffect == LED_EFFECT_COLOR_CYCLE, |
| 568 | [](void *pointer, bool shouldRender) { |
| 569 | setLedEffect(LED_EFFECT_COLOR_CYCLE); |
| 570 | return false; |
| 571 | } }, |
| 572 | #if LED_COUNT > 1 |
| 573 | {"Color Wheel", |
| 574 | [=]() { bruceConfig.setLedEffect(LED_EFFECT_COLOR_WHEEL); }, |
| 575 | bruceConfig.ledEffect == LED_EFFECT_COLOR_WHEEL, |
| 576 | [](void *pointer, bool shouldRender) { |
| 577 | setLedEffect(LED_EFFECT_COLOR_WHEEL); |
| 578 | return false; |
| 579 | } }, |
| 580 | {"Chase", |
| 581 | [=]() { bruceConfig.setLedEffect(LED_EFFECT_CHASE); }, |
| 582 | bruceConfig.ledEffect == LED_EFFECT_CHASE, |
| 583 | [](void *pointer, bool shouldRender) { |
| 584 | setLedEffect(LED_EFFECT_CHASE); |
| 585 | return false; |
| 586 | } }, |
| 587 | {"Chase Tail", |
| 588 | [=]() { bruceConfig.setLedEffect(LED_EFFECT_CHASE_TAIL); }, |
| 589 | bruceConfig.ledEffect == LED_EFFECT_CHASE_TAIL, |
| 590 | [](void *pointer, bool shouldRender) { |
| 591 | setLedEffect(LED_EFFECT_CHASE_TAIL); |
| 592 | return false; |
| 593 | } }, |
| 594 | {"Rainbow Chase", |
| 595 | [=]() { bruceConfig.setLedEffect(LED_EFFECT_RAINBOW_CHASE); }, |
| 596 | bruceConfig.ledEffect == LED_EFFECT_RAINBOW_CHASE, |
| 597 | [](void *pointer, bool shouldRender) { |
| 598 | setLedEffect(LED_EFFECT_RAINBOW_CHASE); |
| 599 | return false; |
| 600 | } }, |
| 601 | {"Rainbow Breathe", |
| 602 | [=]() { bruceConfig.setLedEffect(LED_EFFECT_RAINBOW_BREATHE); }, |
no test coverage detected