|
@@ -695,13 +695,14 @@ static void handleOtaStream() {
|
|
|
//=============================================================
|
|
//=============================================================
|
|
|
void setup() {
|
|
void setup() {
|
|
|
Wire.begin(I2C_SDA, I2C_SCL);
|
|
Wire.begin(I2C_SDA, I2C_SCL);
|
|
|
- Wire.setClock(400000);
|
|
|
|
|
|
|
+ Wire.setClock(100000); // PCF8574 backpacks are often 100 kHz only — use safe speed for LCD init
|
|
|
|
|
|
|
|
statusLed.begin();
|
|
statusLed.begin();
|
|
|
statusLed.setBrightness(NEOPIXEL_BRIGHT);
|
|
statusLed.setBrightness(NEOPIXEL_BRIGHT);
|
|
|
statusLed.show();
|
|
statusLed.show();
|
|
|
|
|
|
|
|
s_lcdOk = (lcd.begin(20, 4) == 0);
|
|
s_lcdOk = (lcd.begin(20, 4) == 0);
|
|
|
|
|
+ Wire.setClock(400000); // restore for DSP / EEPROM
|
|
|
if (s_lcdOk) {
|
|
if (s_lcdOk) {
|
|
|
lcd.display(); lcd.backlight();
|
|
lcd.display(); lcd.backlight();
|
|
|
lcd.setCursor(2, 0); lcd.print("Modulos AudioDSP"); delay(1000);
|
|
lcd.setCursor(2, 0); lcd.print("Modulos AudioDSP"); delay(1000);
|