mirror of
https://github.com/g4klx/MMDVMHost
synced 2025-12-21 15:09:23 +08:00
Fix centering of 8 character of times on HD44780
This commit is contained in:
@@ -726,8 +726,8 @@ void CHD44780::clockInt(unsigned int ms)
|
|||||||
::lcdPosition(m_fd, m_cols - 10, 1);
|
::lcdPosition(m_fd, m_cols - 10, 1);
|
||||||
::lcdPrintf(m_fd, "%s%.*s", strlen(m_buffer1) > 8 ? "" : " ", 10, m_buffer1);
|
::lcdPrintf(m_fd, "%s%.*s", strlen(m_buffer1) > 8 ? "" : " ", 10, m_buffer1);
|
||||||
} else {
|
} else {
|
||||||
::lcdPosition(m_fd, (m_cols - strlen(m_buffer1) > 8 ? 10 : 8) / 2, m_rows == 2 ? 1 : 2);
|
::lcdPosition(m_fd, (m_cols - strlen(m_buffer1) == 8 ? 8 : 10) / 2, m_rows == 2 ? 1 : 2);
|
||||||
::lcdPrintf(m_fd, "%.*s", strlen(m_buffer1) > 8 ? 10 : 8, m_buffer1);
|
::lcdPrintf(m_fd, "%.*s", strlen(m_buffer1) == 8 ? 8 : 10, m_buffer1);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (m_cols != 16U && m_rows != 2U) {
|
if (m_cols != 16U && m_rows != 2U) {
|
||||||
|
|||||||
Reference in New Issue
Block a user