LCD asynchronous refresh prepared for Taranis+
This commit is contained in:
+8
-1
@@ -264,7 +264,14 @@ void lcdSetRefVolt(unsigned char val);
|
||||
void lcdInit();
|
||||
void lcd_clear();
|
||||
void lcdSetContrast();
|
||||
void lcdRefresh();
|
||||
|
||||
#if defined(PCBTARANIS) && defined(REVPLUS) && !defined(SIMU)
|
||||
void lcdRefresh(bool wait=true);
|
||||
#define LCD_REFRESH_DONT_WAIT false
|
||||
#else
|
||||
void lcdRefresh();
|
||||
#define LCD_REFRESH_DONT_WAIT
|
||||
#endif
|
||||
|
||||
#if defined(PCBTARANIS)
|
||||
const pm_char * bmpLoad(uint8_t *dest, const char *filename, const xcoord_t width, const uint8_t height);
|
||||
|
||||
@@ -2853,7 +2853,8 @@ void perMain()
|
||||
}
|
||||
|
||||
drawStatusLine();
|
||||
lcdRefresh();
|
||||
|
||||
lcdRefresh(LCD_REFRESH_DONT_WAIT);
|
||||
|
||||
if (SLAVE_MODE()) {
|
||||
JACK_PPM_OUT();
|
||||
|
||||
@@ -161,7 +161,7 @@ void Set_Address(u8 x, u8 y)
|
||||
LCD_CLK_HIGH();
|
||||
|
||||
#if defined(REVPLUS)
|
||||
void lcdRefresh()
|
||||
void lcdRefresh(bool wait)
|
||||
{
|
||||
Set_Address(0, 0);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user