Update voltage-current-monitor-usb.ino

This commit is contained in:
2026-07-22 15:48:28 +02:00
parent a0cd03d682
commit 19e31864c7
+48 -12
View File
@@ -43,16 +43,52 @@ void loop() {
}
void drawDisplay() {
display.clearDisplay();
display.setTextColor(WHITE);
display.setTextSize(1);
display.setFont(&DSEG7_7SEGGCHAN_MINI_Regular_48);
display.setCursor(84, 64);
display.println("8");
display.setCursor(0,64);
display.setFont(&DialogInput_plain_8);
display.print("W:");
display.setFont(&DSEG7_Classic_Mini_Regular_11);
display.print("12.8");
display.display();
if(!use_default_fonts){
display.clearDisplay();
display.setTextColor(WHITE);
display.setTextSize(1);
if(use_7seggchan){
display.setFont(&DSEG7_7SEGGCHAN_MINI_Regular_48);
display.setCursor(84, 66);
display.println("8");
display.drawFastVLine(80,16,48,WHITE);
}
display.drawFastHLine(0,16,128,WHITE);
display.setCursor(0,64);
display.setFont(&DialogInput_plain_12);
display.print("W:");
display.setCursor(0, 48);
display.print("A:");
display.setCursor(0,32);
display.print("V:");
display.setFont(&DSEG7_Classic_Mini_Regular_11);
display.setCursor(13, 64);
display.print(wattage);
display.setCursor(13,48);
display.print(current);
display.setCursor(13,32);
display.print(voltage);
display.display();
}
else {
display.clearDisplay();
display.drawFastHLine(0,16,128,WHITE);
display.setTextColor(WHITE);
display.setTextSize(1);
display.setCursor(0,56);
display.setFont(NULL);
display.print("W:");
display.setCursor(0, 44);
display.print("A:");
display.setCursor(0,32);
display.print("V:");
display.setFont(NULL);
display.setCursor(13, 56);
display.print(wattage);
display.setCursor(13,44);
display.print(current);
display.setCursor(13,32);
display.print(voltage);
display.display();
}
}