diff --git a/radio/src/bitmaps/128x64/sleep.png b/radio/src/bitmaps/128x64/sleep.png new file mode 100755 index 000000000..1b682d2e1 Binary files /dev/null and b/radio/src/bitmaps/128x64/sleep.png differ diff --git a/radio/src/gui/128x64/lcd.cpp b/radio/src/gui/128x64/lcd.cpp index 7a3d4c21a..b32e9be41 100644 --- a/radio/src/gui/128x64/lcd.cpp +++ b/radio/src/gui/128x64/lcd.cpp @@ -1510,7 +1510,7 @@ void NAME(coord_t x, coord_t y, TYPE img, uint8_t idx, LcdFlags att) \ LCD_IMG_FUNCTION(lcd_imgfar, uint_farptr_t, pgm_read_byte_far) #endif -LCD_IMG_FUNCTION(lcd_img, const pm_uchar *, pgm_read_byte) +LCD_IMG_FUNCTION(lcdDraw1bitBitmap, const pm_uchar *, pgm_read_byte) #endif diff --git a/radio/src/gui/128x64/lcd.h b/radio/src/gui/128x64/lcd.h index 92d94b2f5..429543fb9 100644 --- a/radio/src/gui/128x64/lcd.h +++ b/radio/src/gui/128x64/lcd.h @@ -261,7 +261,7 @@ void lcd_imgfar(coord_t x, coord_t y, const uint_farptr_t img, uint8_t idx, LcdF #endif void lcdClear(void); -void lcd_img(coord_t x, coord_t y, const pm_uchar * img, uint8_t idx, LcdFlags att=0); +void lcdDraw1bitBitmap(coord_t x, coord_t y, const pm_uchar * img, uint8_t idx, LcdFlags att=0); #if defined(BOOT) #define BLINK_ON_PHASE (0) diff --git a/radio/src/gui/128x64/popups.cpp b/radio/src/gui/128x64/popups.cpp index 5ff5d6455..69de13404 100644 --- a/radio/src/gui/128x64/popups.cpp +++ b/radio/src/gui/128x64/popups.cpp @@ -60,7 +60,7 @@ const pm_uchar ASTERISK_BITMAP[] PROGMEM = { void drawAlertBox(const pm_char * title, const pm_char * text, const char * action) { lcdClear(); - lcd_img(2, 0, ASTERISK_BITMAP, 0, 0); + lcdDraw1bitBitmap(2, 0, ASTERISK_BITMAP, 0, 0); #define MESSAGE_LCD_OFFSET 6*FW diff --git a/radio/src/gui/128x64/radio_diagkeys.cpp b/radio/src/gui/128x64/radio_diagkeys.cpp index 25447c1ef..254da36c5 100644 --- a/radio/src/gui/128x64/radio_diagkeys.cpp +++ b/radio/src/gui/128x64/radio_diagkeys.cpp @@ -45,7 +45,7 @@ void menuRadioDiagKeys(event_t event) if (i < 8) { y = MENU_HEADER_HEIGHT + FH*3 + FH*(i/2); - if (i&1) lcd_img(14*FW, y, sticks, i/2, 0); + if (i&1) lcdDraw1bitBitmap(14*FW, y, sticks, i/2, 0); displayKeyState(i&1? 20*FW : 18*FW, y, TRM_BASE+i); } diff --git a/radio/src/gui/128x64/radio_setup.cpp b/radio/src/gui/128x64/radio_setup.cpp index bf2ab96b6..c7d37a32b 100644 --- a/radio/src/gui/128x64/radio_setup.cpp +++ b/radio/src/gui/128x64/radio_setup.cpp @@ -575,7 +575,7 @@ void menuRadioSetup(event_t event) case ITEM_SETUP_STICK_MODE_LABELS: lcdDrawTextAlignedLeft(y, NO_INDENT(STR_MODE)); for (uint8_t i=0; i<4; i++) { - lcd_img(5*FW+i*(4*FW+2), y, sticks, i, 0); + lcdDraw1bitBitmap(5*FW+i*(4*FW+2), y, sticks, i, 0); #if defined(FRSKY_STICKS) if (g_eeGeneral.stickReverse & (1<