mirror of
https://github.com/jwetzell/LumixStick.git
synced 2026-09-10 00:19:27 +00:00
Only redraw camera info on status change
This commit is contained in:
+13
-1
@@ -98,7 +98,19 @@ void loop() {
|
|||||||
M5.update();
|
M5.update();
|
||||||
server.handleClient();
|
server.handleClient();
|
||||||
camera.update();
|
camera.update();
|
||||||
updateCameraStatusIndicator();
|
|
||||||
|
if(camera.infoUpdated()){
|
||||||
|
Serial.println("Camera Info Changed");
|
||||||
|
updateCameraStatusIndicator();
|
||||||
|
|
||||||
|
//blank out name area
|
||||||
|
M5.Lcd.fillRect(0, (M5.Lcd.height() / 4) - (M5.Lcd.height() / 8), M5.Lcd.width(), M5.Lcd.height()/4, TFT_BLACK);
|
||||||
|
int datumPrevious = M5.Lcd.getTextDatum();
|
||||||
|
M5.Lcd.setTextDatum(MC_DATUM);
|
||||||
|
//draw name or ip if no name is set
|
||||||
|
M5.Lcd.drawString(camera.getFriendlyName(), M5.Lcd.width() / 2, M5.Lcd.height() / 4);
|
||||||
|
M5.Lcd.setTextDatum(datumPrevious);
|
||||||
|
}
|
||||||
|
|
||||||
if(M5.BtnB.wasPressed()){
|
if(M5.BtnB.wasPressed()){
|
||||||
if(!camera.isDisabled()){
|
if(!camera.isDisabled()){
|
||||||
|
|||||||
Reference in New Issue
Block a user