Skip to content

Commit 9f013d3

Browse files
authored
Adding custom icon for language button (#117)
1 parent 45db8f3 commit 9f013d3

File tree

3 files changed

+10
-3
lines changed

3 files changed

+10
-3
lines changed

esp32_marauder/Assets.h

+8-2
Original file line numberDiff line numberDiff line change
@@ -261,8 +261,14 @@ PROGMEM static const unsigned char menu_icons[][66] = {
261261
0xBF, 0xFF, 0x3C, 0xDF, 0x7F, 0x3C, 0xDF, 0x3F, 0x3D, 0xEF, 0x9F, 0x3D,
262262
0x1F, 0xCE, 0x3D, 0xDF, 0xE4, 0x3D, 0xBF, 0xF1, 0x3E, 0x7F, 0x7F, 0x3F,
263263
0xFF, 0xBE, 0x3F, 0xFF, 0xC1, 0x3F, 0xFF, 0xFF, 0x3F, 0xFF, 0xFF, 0x3F,
264-
0xFF, 0xFF, 0x3F, 0xFF, 0xFF, 0x3F}
265-
};
264+
0xFF, 0xFF, 0x3F, 0xFF, 0xFF, 0x3F},
265+
{0x7F, 0xFE,0xFF, 0x7F, 0xFC, 0xFF, 0xFF, 0xF8, 0xFF, 0x00, 0x00, 0xF8, //LANGUAGE: 35
266+
0x00, 0x00, 0xF8, 0xCF, 0x3F, 0xFF, 0xCF, 0x3F ,0xFF, 0x9F, 0x9F, 0xFF,
267+
0x9F, 0x8F, 0xFF, 0x3F, 0xC7, 0xFF, 0x3F, 0xE2, 0xFF, 0xFF, 0xF0, 0xFF,
268+
0x7F, 0xF8, 0xFF, 0x1F, 0xF2, 0xFE, 0x87, 0x67, 0xFD, 0xE0, 0x4F, 0xFD,
269+
0xF9, 0xBF, 0xFB, 0xFF, 0xBF, 0xFB, 0xFF, 0x3F, 0xF8, 0xFF, 0xDF, 0xF7,
270+
0xFF, 0xDF, 0xF7, 0xFF, 0xDF, 0xF7}
271+
};
266272

267273
#ifndef MARAUDER_MINI
268274
const uint8_t MarauderTitle[] PROGMEM = {

esp32_marauder/MenuFunctions.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -1724,7 +1724,7 @@ void MenuFunctions::RunSetup()
17241724
wifi_scan_obj.currentScanMode = OTA_UPDATE;
17251725
changeMenu(&whichUpdateMenu);
17261726
});
1727-
addNodes(&deviceMenu, "Language", TFT_WHITE, NULL, DRAW, [this]() {
1727+
addNodes(&deviceMenu, "Language", TFT_GREEN, NULL, LANGUAGE, [this]() {
17281728
wifi_scan_obj.currentScanMode = SHOW_INFO;
17291729
changeMenu(&languageMenu);
17301730
});

esp32_marauder/MenuFunctions.h

+1
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@ extern Settings settings_obj;
7575
#define ESP_UPDATE_ICO 32
7676
#define BAD_USB_ICO 33
7777
#define TEST_BAD_USB_ICO 34
78+
#define LANGUAGE 35
7879

7980
PROGMEM void my_disp_flush(lv_disp_drv_t *disp, const lv_area_t *area, lv_color_t *color_p);
8081
PROGMEM bool my_touchpad_read(lv_indev_drv_t * indev_driver, lv_indev_data_t * data);

0 commit comments

Comments
 (0)