diff --git a/yoRadio/src/core/controls.cpp b/yoRadio/src/core/controls.cpp index d835514..6eef862 100644 --- a/yoRadio/src/core/controls.cpp +++ b/yoRadio/src/core/controls.cpp @@ -198,6 +198,7 @@ void encoder2Loop() { #if IR_PIN!=255 void irBlink() { + if(LED_BUILTIN==255) return; if (player.mode == STOPPED) { for (byte i = 0; i < 7; i++) { digitalWrite(LED_BUILTIN, !digitalRead(LED_BUILTIN)); diff --git a/yoRadio/src/core/network.cpp b/yoRadio/src/core/network.cpp index 6122c60..c0857ba 100644 --- a/yoRadio/src/core/network.cpp +++ b/yoRadio/src/core/network.cpp @@ -68,7 +68,7 @@ void Network::begin() { while (WiFi.status() != WL_CONNECTED) { Serial.print("."); delay(500); - digitalWrite(LED_BUILTIN, !digitalRead(LED_BUILTIN)); + if(LED_BUILTIN!=255) digitalWrite(LED_BUILTIN, !digitalRead(LED_BUILTIN)); errcnt++; if (errcnt > 16) { errcnt = 0; @@ -87,7 +87,7 @@ void Network::begin() { } } Serial.println("."); - digitalWrite(LED_BUILTIN, LOW); + if(LED_BUILTIN!=255) digitalWrite(LED_BUILTIN, LOW); status = CONNECTED; WiFi.setSleep(false); diff --git a/yoRadio/src/core/options.h b/yoRadio/src/core/options.h index 8f68571..cf93ead 100644 --- a/yoRadio/src/core/options.h +++ b/yoRadio/src/core/options.h @@ -1,7 +1,7 @@ #ifndef options_h #define options_h -#define VERSION "0.8.131" +#define VERSION "0.8.133" /******************************************************* DO NOT EDIT THIS FILE. @@ -227,7 +227,7 @@ The connection tables are located here https://github.com/e2002/yoradio#connecti /* ESP DEVBOARD */ #ifndef LED_BUILTIN - #define LED_BUILTIN 2 + #define LED_BUILTIN 255 #endif /* Other settings. You can overwrite them in the myoptions.h file */ diff --git a/yoRadio/src/core/player.cpp b/yoRadio/src/core/player.cpp index 728a34f..f347987 100644 --- a/yoRadio/src/core/player.cpp +++ b/yoRadio/src/core/player.cpp @@ -118,7 +118,7 @@ void Player::zeroRequest() { } void Player::setOutputPins(bool isPlaying) { - digitalWrite(LED_BUILTIN, LED_INVERT?!isPlaying:isPlaying); + if(LED_BUILTIN!=255) digitalWrite(LED_BUILTIN, LED_INVERT?!isPlaying:isPlaying); if(MUTE_PIN!=255) digitalWrite(MUTE_PIN, isPlaying?!MUTE_VAL:MUTE_VAL); } diff --git a/yoRadio/yoRadio.ino b/yoRadio/yoRadio.ino index ba7e4c6..bbae0c8 100644 --- a/yoRadio/yoRadio.ino +++ b/yoRadio/yoRadio.ino @@ -31,7 +31,7 @@ extern __attribute__((weak)) void yoradio_on_setup(); void setup() { Serial.begin(115200); - pinMode(LED_BUILTIN, OUTPUT); + if(LED_BUILTIN!=255) pinMode(LED_BUILTIN, OUTPUT); if (yoradio_on_setup) yoradio_on_setup(); config.init(); display.init();