Add reflector info for 2x40 LCDs

This commit is contained in:
phl0
2016-04-16 22:13:06 +02:00
parent 78c80f4d5c
commit 961288ed90

View File

@@ -141,7 +141,11 @@ void CHD44780::writeDStar(const char* my1, const char* my2, const char* your, co
::lcdPrintf(m_fd, "%.*s", m_cols, buffer);
} else if (m_rows == 2 && m_cols == 40U) {
char buffer[40U];
::sprintf(buffer, "%s %.8s/%.4s > %.8s", type, my1, my2, your);
if (strcmp(reflector, " ") == 0) {
::sprintf(buffer, "%s %.8s/%.4s > %.8s", type, my1, my2, your);
} else {
::sprintf(buffer, "%s %.8s/%.4s > %.8s via %.8s", type, my1, my2, your, reflector);
}
::lcdPosition(m_fd, 0, 1);
::lcdPrintf(m_fd, "%.*s", m_cols, buffer);
}