Skip to content
Snippets Groups Projects
Commit 24d23ce4 authored by xC0000005's avatar xC0000005 Committed by Scott Lahteine
Browse files

Fix function definitions for Malyan LCD

parent 73022d31
Branches
Tags
No related merge requests found
...@@ -28,6 +28,13 @@ ...@@ -28,6 +28,13 @@
#if ENABLED(ULTRA_LCD) || ENABLED(MALYAN_LCD) #if ENABLED(ULTRA_LCD) || ENABLED(MALYAN_LCD)
void lcd_init(); void lcd_init();
bool lcd_detected(); bool lcd_detected();
void lcd_update();
void lcd_setalertstatusPGM(const char* message);
#else
inline void lcd_init() {}
inline bool lcd_detected() { return true; }
inline void lcd_update() {}
inline void lcd_setalertstatusPGM(const char* message) { UNUSED(message); }
#endif #endif
#if ENABLED(ULTRA_LCD) #if ENABLED(ULTRA_LCD)
...@@ -52,7 +59,6 @@ ...@@ -52,7 +59,6 @@
constexpr bool lcd_wait_for_move = false; constexpr bool lcd_wait_for_move = false;
#endif #endif
void lcd_update();
bool lcd_hasstatus(); bool lcd_hasstatus();
void lcd_setstatus(const char* message, const bool persist=false); void lcd_setstatus(const char* message, const bool persist=false);
void lcd_setstatusPGM(const char* message, const int8_t level=0); void lcd_setstatusPGM(const char* message, const int8_t level=0);
...@@ -230,20 +236,16 @@ ...@@ -230,20 +236,16 @@
void wait_for_release(); void wait_for_release();
#endif #endif
#else // no LCD #else // MALYAN_LCD or no LCD
constexpr bool lcd_wait_for_move = false; constexpr bool lcd_wait_for_move = false;
inline void lcd_init() {}
inline bool lcd_detected() { return true; }
inline void lcd_update() {}
inline void lcd_refresh() {} inline void lcd_refresh() {}
inline void lcd_buttons_update() {} inline void lcd_buttons_update() {}
inline bool lcd_hasstatus() { return false; } inline bool lcd_hasstatus() { return false; }
inline void lcd_setstatus(const char* const message, const bool persist=false) { UNUSED(message); UNUSED(persist); } inline void lcd_setstatus(const char* const message, const bool persist=false) { UNUSED(message); UNUSED(persist); }
inline void lcd_setstatusPGM(const char* const message, const int8_t level=0) { UNUSED(message); UNUSED(level); } inline void lcd_setstatusPGM(const char* const message, const int8_t level=0) { UNUSED(message); UNUSED(level); }
inline void lcd_status_printf_P(const uint8_t level, const char * const fmt, ...) { UNUSED(level); UNUSED(fmt); } inline void lcd_status_printf_P(const uint8_t level, const char * const fmt, ...) { UNUSED(level); UNUSED(fmt); }
inline void lcd_setalertstatusPGM(const char* message) { UNUSED(message); }
inline void lcd_reset_alert_level() {} inline void lcd_reset_alert_level() {}
inline void lcd_reset_status() {} inline void lcd_reset_status() {}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment