Added draw bluetooth failed function.
This commit is contained in:
parent
c82a235a82
commit
3e6f7eca53
|
@ -233,6 +233,7 @@ void loop() {
|
||||||
} // end if else for checksum
|
} // end if else for checksum
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
drawBluetoothFailed();
|
||||||
delay(5000);
|
delay(5000);
|
||||||
if (wasConnected) {
|
if (wasConnected) {
|
||||||
M5.shutdown(1);
|
M5.shutdown(1);
|
||||||
|
@ -349,13 +350,26 @@ void drawBluetoothLoading() {
|
||||||
|
|
||||||
M5.Lcd.drawLine(0, 60, 320, 60, COLORS[COLOR_MODE]);
|
M5.Lcd.drawLine(0, 60, 320, 60, COLORS[COLOR_MODE]);
|
||||||
|
|
||||||
M5.Lcd.drawString("Connecting bluetooth", 35, 110, 4);
|
M5.lcd.fillRect(0, 65, 320, 110, (COLORS[COLOR_MODE] - 1) % 2);
|
||||||
|
M5.Lcd.drawString("connecting Bluetooth", 35, 110, 4);
|
||||||
|
|
||||||
M5.Lcd.drawLine(0, 180, 320, 180, COLORS[COLOR_MODE]);
|
M5.Lcd.drawLine(0, 180, 320, 180, COLORS[COLOR_MODE]);
|
||||||
|
|
||||||
drawBattery();
|
drawBattery();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void drawBluetoothFailed() {
|
||||||
|
M5.lcd.fillRect(0, 65, 320, 110, (COLORS[COLOR_MODE] - 1) % 2);
|
||||||
|
if (wasConnected) {
|
||||||
|
// TODO SMAZAT SIGNAL
|
||||||
|
M5.lcd.fillRect(0, 185, 320, 240, (COLORS[COLOR_MODE] - 1) % 2);
|
||||||
|
M5.Lcd.drawString("Bluetooth: disconnected", 20, 110, 4);
|
||||||
|
M5.lcd.fillRect(0, 185, 320, 240, (COLORS[COLOR_MODE] - 1) % 2);
|
||||||
|
} else {
|
||||||
|
M5.Lcd.drawString("connecting failed", 50, 110, 4);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
void task1(void *pvParameters) {
|
void task1(void *pvParameters) {
|
||||||
while (1) {
|
while (1) {
|
||||||
delay(500);
|
delay(500);
|
||||||
|
@ -381,6 +395,12 @@ void bluetoothLoading() {
|
||||||
delay(500);
|
delay(500);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (!isConnected) {
|
||||||
|
for (int i = 0; i < 4; i++) {
|
||||||
|
M5.lcd.drawLine(240 + i, 55, 270 + i, 5, RED);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue