Small LED code reorganization (#12929)

This commit is contained in:
Giuliano Zaro 2019-01-17 20:20:26 +01:00 committed by Scott Lahteine
parent e6805582a6
commit 7bb5d4bfe8
3 changed files with 11 additions and 10 deletions

View file

@ -860,16 +860,10 @@ void setup() {
leds.setup(); leds.setup();
#endif #endif
#if ENABLED(RGB_LED) || ENABLED(RGBW_LED)
SET_OUTPUT(RGB_LED_R_PIN);
SET_OUTPUT(RGB_LED_G_PIN);
SET_OUTPUT(RGB_LED_B_PIN);
#if ENABLED(RGBW_LED)
SET_OUTPUT(RGB_LED_W_PIN);
#endif
#endif
#if HAS_CASE_LIGHT #if HAS_CASE_LIGHT
#if DISABLED(CASE_LIGHT_USE_NEOPIXEL)
SET_OUTPUT(CASE_LIGHT_PIN);
#endif
update_case_light(); update_case_light();
#endif #endif

View file

@ -69,7 +69,6 @@ void update_case_light() {
#else // !CASE_LIGHT_USE_NEOPIXEL #else // !CASE_LIGHT_USE_NEOPIXEL
SET_OUTPUT(CASE_LIGHT_PIN);
if (USEABLE_HARDWARE_PWM(CASE_LIGHT_PIN)) if (USEABLE_HARDWARE_PWM(CASE_LIGHT_PIN))
analogWrite(CASE_LIGHT_PIN, n10ct); analogWrite(CASE_LIGHT_PIN, n10ct);
else { else {

View file

@ -60,6 +60,14 @@
LEDLights leds; LEDLights leds;
void LEDLights::setup() { void LEDLights::setup() {
#if ENABLED(RGB_LED) || ENABLED(RGBW_LED)
SET_OUTPUT(RGB_LED_R_PIN);
SET_OUTPUT(RGB_LED_G_PIN);
SET_OUTPUT(RGB_LED_B_PIN);
#if ENABLED(RGBW_LED)
SET_OUTPUT(RGB_LED_W_PIN);
#endif
#endif
#if ENABLED(NEOPIXEL_LED) #if ENABLED(NEOPIXEL_LED)
setup_neopixel(); setup_neopixel();
#endif #endif