mirror of
https://github.com/g4klx/MMDVMHost.git
synced 2025-12-06 05:32:00 +01:00
Merge pull request #845 from W0CHP/master
Fix up OLED formating by leveraging more cursor pos. calls
This commit is contained in:
commit
994bff73ba
50
OLED.cpp
50
OLED.cpp
|
|
@ -239,9 +239,9 @@ bool COLED::open()
|
|||
|
||||
OLED_statusbar();
|
||||
|
||||
m_display.setCursor(0, OLED_LINE4);
|
||||
m_display.setCursor(22, OLED_LINE4);
|
||||
m_display.setTextSize(1);
|
||||
m_display.print(" -Initializing-");
|
||||
m_display.print("-Initializing-");
|
||||
m_display.display();
|
||||
|
||||
return true;
|
||||
|
|
@ -333,9 +333,9 @@ void COLED::setIdleInt()
|
|||
}
|
||||
} else { // Connected to network - no Auto-AP mode; normal display layout...
|
||||
if (m_displayLogoScreensaver) {
|
||||
m_display.setCursor(0, OLED_LINE2);
|
||||
m_display.setCursor(42, OLED_LINE2);
|
||||
m_display.setTextSize(1);
|
||||
m_display.print(" -IDLE-");
|
||||
m_display.print("-IDLE-");
|
||||
m_display.setCursor(0, OLED_LINE4);
|
||||
m_display.printf("%s", m_ipaddress.c_str());
|
||||
|
||||
|
|
@ -391,9 +391,9 @@ void COLED::setQuitInt()
|
|||
m_display.clearDisplay();
|
||||
OLED_statusbar();
|
||||
|
||||
m_display.setCursor(0, 30);
|
||||
m_display.setTextSize(2);
|
||||
m_display.print(" Stopping");
|
||||
m_display.setCursor(28, 30);
|
||||
m_display.setTextSize(1);
|
||||
m_display.print("Stopping...");
|
||||
|
||||
m_display.setTextSize(1);
|
||||
m_display.display();
|
||||
|
|
@ -443,7 +443,7 @@ void COLED::clearDStarInt()
|
|||
{
|
||||
m_display.fillRect(0, OLED_LINE3, m_display.width(),m_display.height(), BLACK); //clear everything beneath the logo
|
||||
|
||||
m_display.setCursor(40, OLED_LINE3);
|
||||
m_display.setCursor(37, OLED_LINE3);
|
||||
m_display.print("Standby");
|
||||
|
||||
m_display.setCursor(0, OLED_LINE5);
|
||||
|
|
@ -562,7 +562,7 @@ void COLED::clearFusionInt()
|
|||
{
|
||||
m_display.fillRect(0, OLED_LINE2, m_display.width(), m_display.height(), BLACK);
|
||||
|
||||
m_display.setCursor(40, OLED_LINE4);
|
||||
m_display.setCursor(37, OLED_LINE4);
|
||||
m_display.print("Standby");
|
||||
|
||||
m_display.setCursor(0, OLED_LINE6);
|
||||
|
|
@ -593,7 +593,7 @@ void COLED::clearP25Int()
|
|||
{
|
||||
m_display.fillRect(0, OLED_LINE2, m_display.width(), m_display.height(), BLACK);
|
||||
|
||||
m_display.setCursor(40, OLED_LINE4);
|
||||
m_display.setCursor(37, OLED_LINE4);
|
||||
m_display.print("Standby");
|
||||
|
||||
m_display.setCursor(0, OLED_LINE6);
|
||||
|
|
@ -645,7 +645,7 @@ void COLED::clearNXDNInt()
|
|||
{
|
||||
m_display.fillRect(0, OLED_LINE2, m_display.width(), m_display.height(), BLACK);
|
||||
|
||||
m_display.setCursor(40, OLED_LINE3);
|
||||
m_display.setCursor(37, OLED_LINE3);
|
||||
m_display.print("Standby");
|
||||
|
||||
m_display.setCursor(0, OLED_LINE6);
|
||||
|
|
@ -679,7 +679,7 @@ void COLED::clearM17Int()
|
|||
{
|
||||
m_display.fillRect(0, OLED_LINE2, m_display.width(), m_display.height(), BLACK);
|
||||
|
||||
m_display.setCursor(40, OLED_LINE4);
|
||||
m_display.setCursor(37, OLED_LINE4);
|
||||
m_display.print("Standby");
|
||||
|
||||
m_display.setCursor(0, OLED_LINE6);
|
||||
|
|
@ -754,7 +754,7 @@ void COLED::clearPOCSAGInt()
|
|||
{
|
||||
m_display.fillRect(0, OLED_LINE2, m_display.width(), m_display.height(), BLACK);
|
||||
|
||||
m_display.setCursor(40, OLED_LINE3);
|
||||
m_display.setCursor(37, OLED_LINE3);
|
||||
m_display.print("Standby");
|
||||
|
||||
m_display.setCursor(0, OLED_LINE6);
|
||||
|
|
@ -767,7 +767,7 @@ void COLED::writeCWInt()
|
|||
{
|
||||
m_display.clearDisplay();
|
||||
|
||||
m_display.setCursor(0, 30);
|
||||
m_display.setCursor(15, 30);
|
||||
m_display.setTextSize(2);
|
||||
m_display.print("CW ID TX");
|
||||
|
||||
|
|
@ -782,12 +782,11 @@ void COLED::clearCWInt()
|
|||
{
|
||||
m_display.clearDisplay();
|
||||
|
||||
m_display.setCursor(0, OLED_LINE1);
|
||||
m_display.setTextSize(2);
|
||||
m_display.setCursor(17,OLED_LINE1);
|
||||
m_display.setTextSize(1);
|
||||
m_display.print(" -IDLE-");
|
||||
m_display.setCursor(0, OLED_LINE3);
|
||||
m_display.printf("%s", m_ipaddress.c_str());
|
||||
m_display.print("-IDLE-");
|
||||
m_display.setCursor(0,OLED_LINE3);
|
||||
m_display.printf("%s",m_ipaddress.c_str());
|
||||
|
||||
// Display temperature
|
||||
float tempCelsius = readTemperature("/sys/class/thermal/thermal_zone0/temp");
|
||||
|
|
@ -796,13 +795,14 @@ void COLED::clearCWInt()
|
|||
float tempFahrenheit = (tempCelsius * 9.0F / 5.0F) + 32.0F;
|
||||
m_display.setCursor(0, OLED_LINE5);
|
||||
m_display.setTextSize(1);
|
||||
m_display.printf("Temp: %.0fF / %.0fC ", tempFahrenheit, tempCelsius);
|
||||
m_display.printf("CPU Temp: %.0fF/%.0fC ", tempFahrenheit, tempCelsius);
|
||||
}
|
||||
|
||||
if (m_displayScroll)
|
||||
m_display.startscrolldiagleft(0x00, 0x0f);
|
||||
|
||||
m_display.setTextSize(1);
|
||||
m_display.display();
|
||||
|
||||
if (m_displayScroll)
|
||||
m_display.startscrolldiagleft(0x00,0x0f);
|
||||
}
|
||||
|
||||
void COLED::close()
|
||||
|
|
@ -813,9 +813,9 @@ void COLED::close()
|
|||
if (m_displayScroll)
|
||||
m_display.startscrollleft(0x00, 0x01);
|
||||
|
||||
m_display.setCursor(0, OLED_LINE3);
|
||||
m_display.setCursor(11, OLED_LINE3);
|
||||
m_display.setTextSize(2);
|
||||
m_display.print(" -OFFLINE-");
|
||||
m_display.print("-OFFLINE-");
|
||||
m_display.display();
|
||||
|
||||
m_display.close();
|
||||
|
|
|
|||
Loading…
Reference in a new issue