Add date separator settings for HD44780 to Conf

This commit is contained in:
phl0 2016-06-22 12:14:22 +02:00
parent 0e36abafc3
commit 528a220afb
No known key found for this signature in database
GPG key ID: 48EA1E640798CA9A
2 changed files with 5 additions and 0 deletions

View file

@ -135,6 +135,7 @@ m_hd44780PWMBright(),
m_hd44780PWMDim(), m_hd44780PWMDim(),
m_hd44780DisplayClock(false), m_hd44780DisplayClock(false),
m_hd44780UTC(false), m_hd44780UTC(false),
m_hd44780DateFormat("English"),
m_nextionPort("/dev/ttyAMA0"), m_nextionPort("/dev/ttyAMA0"),
m_nextionBrightness(50U), m_nextionBrightness(50U),
m_nextionDisplayClock(false), m_nextionDisplayClock(false),
@ -445,6 +446,8 @@ bool CConf::read()
m_hd44780DisplayClock = ::atoi(value) == 1; m_hd44780DisplayClock = ::atoi(value) == 1;
else if (::strcmp(key, "UTC") == 0) else if (::strcmp(key, "UTC") == 0)
m_hd44780UTC = ::atoi(value) == 1; m_hd44780UTC = ::atoi(value) == 1;
else if (::strcmp(key, "DateFormat") == 0)
m_hd44780DateFormat = value;
else if (::strcmp(key, "Pins") == 0) { else if (::strcmp(key, "Pins") == 0) {
char* p = ::strtok(value, ",\r\n"); char* p = ::strtok(value, ",\r\n");
while (p != NULL) { while (p != NULL) {

2
Conf.h
View file

@ -142,6 +142,7 @@ public:
unsigned int getHD44780PWMDim() const; unsigned int getHD44780PWMDim() const;
bool getHD44780DisplayClock() const; bool getHD44780DisplayClock() const;
bool getHD44780UTC() const; bool getHD44780UTC() const;
std::string getHD44780DateFormat() const;
// The Nextion section // The Nextion section
std::string getNextionPort() const; std::string getNextionPort() const;
@ -256,6 +257,7 @@ private:
unsigned int m_hd44780PWMDim; unsigned int m_hd44780PWMDim;
bool m_hd44780DisplayClock; bool m_hd44780DisplayClock;
bool m_hd44780UTC; bool m_hd44780UTC;
std::string m_hd44780DateFormat;
std::string m_nextionPort; std::string m_nextionPort;
unsigned int m_nextionBrightness; unsigned int m_nextionBrightness;