Moved icons into .cpp files

This commit is contained in:
2021-10-18 14:30:21 +02:00
parent 2011d0b802
commit 506e350179
52 changed files with 2925 additions and 2857 deletions

View File

@ -64,7 +64,7 @@ namespace {
constructMenuItem<makeComponent<MenuItem, TextWithValueHelper<TEXT_BATTERY_WHKM, BatteryWHperKMAccessor>, SwitchScreenAction<BatteryWHperKMChangeScreen>>>();
constructMenuItem<makeComponent<MenuItem, StaticText<TEXT_SELECT_CELL_TYPE>, SwitchScreenAction<BatteryTypeMenu>>>();
constructMenuItem<makeComponent<MenuItem, EmptyText, DummyAction>>();
constructMenuItem<makeComponent<MenuItem, StaticText<TEXT_BATTERY_CALIBRATE>, SwitchScreenAction<CalibrateVoltageDisplay>, StaticMenuItemIcon<&icons::settings>>>();
constructMenuItem<makeComponent<MenuItem, StaticText<TEXT_BATTERY_CALIBRATE>, SwitchScreenAction<CalibrateVoltageDisplay>, StaticMenuItemIcon<&bobbyicons::settings>>>();
constructMenuItem<makeComponent<MenuItem, StaticText<TEXT_BACK>, SwitchScreenAction<MainMenu>, StaticMenuItemIcon<&espgui::icons::back>>>();
}
};

View File

@ -162,7 +162,7 @@ class BoardcomputerHardwareSettingsMenu :
public:
BoardcomputerHardwareSettingsMenu()
{
constructMenuItem<makeComponent<MenuItem, StaticText<TEXT_LOCKSCREENSETTINGS>, SwitchScreenAction<LockscreenSettingsMenu>, StaticMenuItemIcon<&icons::lock>>>();
constructMenuItem<makeComponent<MenuItem, StaticText<TEXT_LOCKSCREENSETTINGS>, SwitchScreenAction<LockscreenSettingsMenu>, StaticMenuItemIcon<&bobbyicons::lock>>>();
constructMenuItem<makeComponent<MenuItem, GasText, DisabledColor, StaticFont<2>, DummyAction>>();
constructMenuItem<makeComponent<MenuItem, BremsText, DisabledColor, StaticFont<2>, DummyAction>>();
constructMenuItem<makeComponent<MenuItem, StaticText<TEXT_CALIBRATE>, SwitchScreenAction<CalibrateDisplay>>>();

View File

@ -103,7 +103,7 @@ public:
if (m_icon)
m_icon = nullptr;
else
m_icon = &icons::lock;
m_icon = &bobbyicons::lock;
m_nextUpdate = now + std::chrono::milliseconds{cpputils::randomNumber<long>(100, 1000, espcpputils::esp_random_device{})};
}
@ -150,7 +150,7 @@ public:
constructMenuItem<makeComponent<MenuItem, StaticText<TEXT_DYNAMICCOLOR>, RandomColor, DummyAction>>();
constructMenuItem<makeComponent<MenuItem, StaticText<TEXT_DYNAMICFONT>, RandomFont, DummyAction>>();
constructMenuItem<makeComponent<MenuItem, StaticText<TEXT_DYNAMICICON>, RandomIcon, DummyAction>>();
constructMenuItem<makeComponent<MenuItem, StaticText<TEXT_STATICICON>, StaticMenuItemIcon<&icons::lock>, DummyAction>>();
constructMenuItem<makeComponent<MenuItem, StaticText<TEXT_STATICICON>, StaticMenuItemIcon<&bobbyicons::lock>, DummyAction>>();
constructMenuItem<makeComponent<MenuItem, StaticText<TEXT_DEBUGTOGGLE>, ToggleBoolAction, CheckboxIcon, ToggleAccessor>>();
constructMenuItem<makeComponent<MenuItem, RandomText, RandomColor, RandomFont, RandomIcon, DummyAction>>();

View File

@ -61,35 +61,35 @@ public:
MainMenu()
{
constructMenuItem<makeComponent<MenuItem, StaticText<TEXT_STATUS>, SwitchScreenAction<StatusDisplay>, StaticMenuItemIcon<&espgui::icons::back>>>();
constructMenuItem<makeComponent<MenuItem, StaticText<TEXT_SELECTMODE>, SwitchScreenAction<SelectModeMenu>, StaticMenuItemIcon<&icons::modes>>>();
constructMenuItem<makeComponent<MenuItem, StaticText<TEXT_SELECTMODE>, SwitchScreenAction<SelectModeMenu>, StaticMenuItemIcon<&bobbyicons::modes>>>();
#ifdef FEATURE_LEDSTRIP
constructMenuItem<makeComponent<MenuItem, StaticText<TEXT_LEDSTRIP>, SwitchScreenAction<LedstripMenu>, StaticMenuItemIcon<&icons::neopixel>>>();
constructMenuItem<makeComponent<MenuItem, StaticText<TEXT_LEDSTRIP>, SwitchScreenAction<LedstripMenu>, StaticMenuItemIcon<&bobbyicons::neopixel>>>();
#endif
if (!simplified) { constructMenuItem<makeComponent<MenuItem, StaticText<TEXT_MODESETTINGS>, ModeSettingsAction>>(); }
if (!simplified) { constructMenuItem<makeComponent<MenuItem, StaticText<TEXT_PRESETS>, SwitchScreenAction<PresetsMenu>, StaticMenuItemIcon<&icons::presets>>>(); }
if (!simplified) { constructMenuItem<makeComponent<MenuItem, StaticText<TEXT_PRESETS>, SwitchScreenAction<PresetsMenu>, StaticMenuItemIcon<&bobbyicons::presets>>>(); }
if (!simplified) { constructMenuItem<makeComponent<MenuItem, StaticText<TEXT_PROFILES>, SwitchScreenAction<ProfilesMenu>>>(); }
if (!simplified) { constructMenuItem<makeComponent<MenuItem, StaticText<TEXT_GRAPHS>, SwitchScreenAction<GraphsMenu>, StaticMenuItemIcon<&icons::graph>>>(); }
if (!simplified) { constructMenuItem<makeComponent<MenuItem, StaticText<TEXT_BATTERY>, SwitchScreenAction<BatteryMenu>, StaticMenuItemIcon<&icons::battery>>>(); }
if (!simplified) { constructMenuItem<makeComponent<MenuItem, StaticText<TEXT_GRAPHS>, SwitchScreenAction<GraphsMenu>, StaticMenuItemIcon<&bobbyicons::graph>>>(); }
if (!simplified) { constructMenuItem<makeComponent<MenuItem, StaticText<TEXT_BATTERY>, SwitchScreenAction<BatteryMenu>, StaticMenuItemIcon<&bobbyicons::battery>>>(); }
#if defined(FEATURE_CAN) && defined(FEATURE_POWERSUPPLY)
if (!simplified) { constructMenuItem<makeComponent<MenuItem, StaticText<TEXT_POWERSUPPLY>, SwitchScreenAction<PowerSupplyDisplay>>>(); }
#endif
#if defined(FEATURE_BLUETOOTH) && defined(FEATURE_BMS)
if (!simplified) { constructMenuItem<makeComponent<MenuItem, StaticText<TEXT_BMS>, SwitchScreenAction<BmsMenu>, StaticMenuItemIcon<&icons::bms>>>(); }
if (!simplified) { constructMenuItem<makeComponent<MenuItem, StaticText<TEXT_BMS>, SwitchScreenAction<BmsMenu>, StaticMenuItemIcon<&bobbyicons::bms>>>(); }
#endif
if (!simplified) { constructMenuItem<makeComponent<MenuItem, StaticText<TEXT_SETTINGS>, SwitchScreenAction<SettingsMenu>, StaticMenuItemIcon<&icons::settings>>>(); }
constructMenuItem<makeComponent<MenuItem, StaticText<TEXT_LOCKVEHICLE>, SwitchScreenAction<Lockscreen>, StaticMenuItemIcon<&icons::lock>>>();
if (!simplified) { constructMenuItem<makeComponent<MenuItem, StaticText<TEXT_SETTINGS>, SwitchScreenAction<SettingsMenu>, StaticMenuItemIcon<&bobbyicons::settings>>>(); }
constructMenuItem<makeComponent<MenuItem, StaticText<TEXT_LOCKVEHICLE>, SwitchScreenAction<Lockscreen>, StaticMenuItemIcon<&bobbyicons::lock>>>();
#ifdef FEATURE_MOSFETS
if (!simplified) { constructMenuItem<makeComponent<MenuItem, StaticText<TEXT_MOSFETS>, SwitchScreenAction<MosfetsMenu>>>(); }
#endif
constructMenuItem<makeComponent<MenuItem, StaticText<TEXT_DEMOS>, SwitchScreenAction<DemosMenu>, StaticMenuItemIcon<&icons::demos>>>();
constructMenuItem<makeComponent<MenuItem, StaticText<TEXT_DEMOS>, SwitchScreenAction<DemosMenu>, StaticMenuItemIcon<&bobbyicons::demos>>>();
#ifdef FEATURE_GARAGE
if (!simplified) { constructMenuItem<makeComponent<MenuItem, StaticText<TEXT_GARAGE>, SwitchScreenAction<GarageDisplay>>>(); }
#endif
#ifdef FEATURE_OTA
if (!simplified) { constructMenuItem<makeComponent<MenuItem, StaticText<TEXT_UPDATE>, SwitchScreenAction<UpdateDisplay>, StaticMenuItemIcon<&icons::update>>>(); }
if (!simplified) { constructMenuItem<makeComponent<MenuItem, StaticText<TEXT_UPDATE>, SwitchScreenAction<UpdateDisplay>, StaticMenuItemIcon<&bobbyicons::update>>>(); }
#endif
constructMenuItem<makeComponent<MenuItem, StaticText<TEXT_POWEROFF>, SwitchScreenAction<PoweroffDisplay>, StaticMenuItemIcon<&icons::poweroff>>>();
constructMenuItem<makeComponent<MenuItem, StaticText<TEXT_REBOOT>, RebootAction, StaticMenuItemIcon<&icons::reboot>>>();
constructMenuItem<makeComponent<MenuItem, StaticText<TEXT_POWEROFF>, SwitchScreenAction<PoweroffDisplay>, StaticMenuItemIcon<&bobbyicons::poweroff>>>();
constructMenuItem<makeComponent<MenuItem, StaticText<TEXT_REBOOT>, RebootAction, StaticMenuItemIcon<&bobbyicons::reboot>>>();
if (!simplified) { constructMenuItem<makeComponent<MenuItem, StaticText<TEXT_DEBUG>, SwitchScreenAction<DebugMenu>>>(); }
}
};

View File

@ -60,27 +60,27 @@ public:
constructMenuItem<makeComponent<MenuItem, StaticText<TEXT_BACKLIGHT>, ToggleBoolAction, CheckboxIcon, BacklightAccessor>>();
#endif
constructMenuItem<makeComponent<MenuItem, StaticText<TEXT_LIMITSSETTINGS>, SwitchScreenAction<LimitsSettingsMenu>>>();
constructMenuItem<makeComponent<MenuItem, StaticText<TEXT_WIFISETTINGS>, SwitchScreenAction<WifiSettingsMenu>, StaticMenuItemIcon<&icons::wifi>>>();
constructMenuItem<makeComponent<MenuItem, StaticText<TEXT_WIFISETTINGS>, SwitchScreenAction<WifiSettingsMenu>, StaticMenuItemIcon<&bobbyicons::wifi>>>();
#ifdef FEATURE_BLUETOOTH
constructMenuItem<makeComponent<MenuItem, StaticText<TEXT_BLUETOOTHSETTINGS>, SwitchScreenAction<BluetoothSettingsMenu>, StaticMenuItemIcon<&icons::bluetooth>>>();
constructMenuItem<makeComponent<MenuItem, StaticText<TEXT_BLUETOOTHSETTINGS>, SwitchScreenAction<BluetoothSettingsMenu>, StaticMenuItemIcon<&bobbyicons::bluetooth>>>();
#endif
#ifdef FEATURE_BLE
constructMenuItem<makeComponent<MenuItem, StaticText<TEXT_BLESETTINGS>, SwitchScreenAction<BleSettingsMenu>, StaticMenuItemIcon<&icons::bluetooth>>>();
constructMenuItem<makeComponent<MenuItem, StaticText<TEXT_BLESETTINGS>, SwitchScreenAction<BleSettingsMenu>, StaticMenuItemIcon<&bobbyicons::bluetooth>>>();
#endif
#ifdef FEATURE_CLOUD
constructMenuItem<makeComponent<MenuItem, StaticText<TEXT_CLOUDSETTINGS>, SwitchScreenAction<CloudSettingsMenu>>>();
#endif
constructMenuItem<makeComponent<MenuItem, StaticText<TEXT_TIME>, SwitchScreenAction<TimeSettingsMenu>, StaticMenuItemIcon<&icons::time>>>();
constructMenuItem<makeComponent<MenuItem, StaticText<TEXT_TIME>, SwitchScreenAction<TimeSettingsMenu>, StaticMenuItemIcon<&bobbyicons::time>>>();
constructMenuItem<makeComponent<MenuItem, StaticText<TEXT_MODESSETTINGS>, SwitchScreenAction<ModesSettingsMenu>>>();
constructMenuItem<makeComponent<MenuItem, StaticText<TEXT_CONTROLLERHARDWARESETTINGS>, SwitchScreenAction<ControllerHardwareSettingsMenu>, StaticMenuItemIcon<&icons::hardware>>>();
constructMenuItem<makeComponent<MenuItem, StaticText<TEXT_BOARDCOMPUTERHARDWARESETTINGS>, SwitchScreenAction<BoardcomputerHardwareSettingsMenu>, StaticMenuItemIcon<&icons::hardware>>>();
constructMenuItem<makeComponent<MenuItem, StaticText<TEXT_CONTROLLERHARDWARESETTINGS>, SwitchScreenAction<ControllerHardwareSettingsMenu>, StaticMenuItemIcon<&bobbyicons::hardware>>>();
constructMenuItem<makeComponent<MenuItem, StaticText<TEXT_BOARDCOMPUTERHARDWARESETTINGS>, SwitchScreenAction<BoardcomputerHardwareSettingsMenu>, StaticMenuItemIcon<&bobbyicons::hardware>>>();
#if defined(FEATURE_BLUETOOTH) && defined(FEATURE_BMS)
constructMenuItem<makeComponent<MenuItem, StaticText<TEXT_AUTOCONNECTBMS>, ToggleBoolAction, CheckboxIcon, AutoConnectBmsAccessor>>();
#endif
constructMenuItem<makeComponent<MenuItem, StaticText<TEXT_BUZZER>, SwitchScreenAction<BuzzerMenu>, StaticMenuItemIcon<&icons::buzzer>>>();
constructMenuItem<makeComponent<MenuItem, StaticText<TEXT_BUZZER>, SwitchScreenAction<BuzzerMenu>, StaticMenuItemIcon<&bobbyicons::buzzer>>>();
constructMenuItem<makeComponent<MenuItem, StaticText<TEXT_FRONTLED>, ToggleBoolAction, CheckboxIcon, FrontLedAccessor>>();
constructMenuItem<makeComponent<MenuItem, StaticText<TEXT_BACKLED>, ToggleBoolAction, CheckboxIcon, BackLedAccessor>>();
constructMenuItem<makeComponent<MenuItem, StaticText<TEXT_ABOUT>, SwitchScreenAction<AboutMenu>, StaticMenuItemIcon<&icons::info>>>();
constructMenuItem<makeComponent<MenuItem, StaticText<TEXT_ABOUT>, SwitchScreenAction<AboutMenu>, StaticMenuItemIcon<&bobbyicons::info>>>();
constructMenuItem<makeComponent<MenuItem, StaticText<TEXT_BACK>, SwitchScreenAction<MainMenu>, StaticMenuItemIcon<&espgui::icons::back>>>();
}
};

View File

@ -35,7 +35,7 @@ public:
{
constructMenuItem<makeComponent<MenuItem, StaticText<TEXT_WIFIENABLED>, ToggleBoolAction, CheckboxIcon, WifiEnabledAccessor>>();
constructMenuItem<makeComponent<MenuItem, StaticText<TEXT_WIFITRIGGERSCAN>, WifiScanAction>>();
constructMenuItem<makeComponent<MenuItem, StaticText<TEXT_WIFISCANRESULTS>, SwitchScreenAction<WifiScanMenu>, StaticMenuItemIcon<&icons::scan>>>();
constructMenuItem<makeComponent<MenuItem, StaticText<TEXT_WIFISCANRESULTS>, SwitchScreenAction<WifiScanMenu>, StaticMenuItemIcon<&bobbyicons::scan>>>();
constructMenuItem<makeComponent<MenuItem, WifiStatusText, StaticFont<2>, DisabledColor, DummyAction>>();
constructMenuItem<makeComponent<MenuItem, WifiScanStatusText, StaticFont<2>, DisabledColor, DummyAction>>();
constructMenuItem<makeComponent<MenuItem, WifiHostnameText, StaticFont<2>, DisabledColor, DummyAction>>();

View File

@ -293,7 +293,7 @@ void StatusDisplay::BoardStatus::redraw(const Controller &controller)
tft.setTextColor(TFT_WHITE, TFT_BLACK);
tft.setSwapBytes(true);
tft.pushImage(10, m_y+40, icons::alert.WIDTH, icons::alert.HEIGHT, icons::alert.buffer);
tft.pushImage(10, m_y+40, bobbyicons::alert.WIDTH, bobbyicons::alert.HEIGHT, bobbyicons::alert.buffer);
tft.setSwapBytes(false);
}

View File

@ -0,0 +1,38 @@
#include "alert.h"
namespace bobbyicons {
const espgui::Icon<32, 32> alert{{
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0840,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, // row 0, 32 pixels
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1080,0xAC66,0xEDE8,0xFE69,0xC4C6,0x2901,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, // row 1, 64 pixels
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0xBCC6,0xFE68,0xFE68,0xFE6A,0xFE68,0xEDE8,0x18A1,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, // row 2, 96 pixels
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x8344,0xFE48,0xFE8C,0xFFDD,0xFFFF,0xFEF0,0xFE48,0xB466,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, // row 3, 128 pixels
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1880,0xEDC7,0xFE48,0xFF99,0xFFBC,0xFF9B,0xFFBD,0xFE6A,0xFE48,0x5A23,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, // row 4, 160 pixels
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x9BE5,0xFE28,0xFED0,0xFFBC,0xFF7A,0xFF9A,0xFF9B,0xFF35,0xFE28,0xBCA6,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, // row 5, 192 pixels
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x3962,0xFE28,0xFE28,0xFF9A,0xFF79,0xFF9A,0xFF9B,0xFF9A,0xFFBD,0xFE6B,0xFE28,0x72E3,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, // row 6, 224 pixels
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0xB465,0xFE28,0xFEF2,0xFF7A,0xFF79,0xFF7A,0xFF9A,0xFF7A,0xFF7A,0xFF78,0xFE28,0xDD67,0x0860,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, // row 7, 256 pixels
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x5A22,0xFE07,0xFE29,0xFF9B,0xFF37,0xFF58,0xFF79,0xFF79,0xFF79,0xFF58,0xFF9B,0xFEAE,0xFE07,0x93A4,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, // row 8, 288 pixels
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0xC4A5,0xFE07,0xFF15,0xFF37,0xFF36,0xAD11,0x2965,0x2965,0xCDF4,0xFF37,0xFF37,0xFF79,0xFE07,0xFE07,0x2901,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, // row 9, 320 pixels
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x7B03,0xFDE7,0xFE4B,0xFF79,0xFEF4,0xFF15,0xB552,0x2945,0x2945,0xDE55,0xFF16,0xFF15,0xFF58,0xFED1,0xFDE7,0xAC25,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, // row 10, 352 pixels
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0840,0xDD26,0xFDE7,0xFF57,0xFED3,0xFED2,0xFEF4,0xBD93,0x2124,0x2124,0xDE75,0xFF14,0xFED3,0xFED3,0xFF7A,0xFE08,0xFDE7,0x49A2,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, // row 11, 384 pixels
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x9BA4,0xFDC6,0xFE6E,0xFF36,0xFE90,0xFEB1,0xFED3,0xC592,0x2124,0x2124,0xE675,0xFED3,0xFEB2,0xFEB1,0xFEF3,0xFEF3,0xFDC6,0xBC45,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, // row 12, 416 pixels
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x3141,0xF5C6,0xF5C7,0xFF58,0xFE90,0xFE6F,0xFE8F,0xFEB1,0xCDB2,0x2104,0x2104,0xF6B4,0xFEB1,0xFE90,0xFE8F,0xFE90,0xFF58,0xFE0A,0xF5C6,0x72A3,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, // row 13, 448 pixels
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0xABE4,0xF5A6,0xFEB1,0xFED3,0xFE4E,0xFE6E,0xFE6F,0xFE90,0xD5F2,0x18E3,0x18E3,0xFED4,0xFE90,0xFE6F,0xFE6F,0xFE6E,0xFE91,0xFF36,0xF5A6,0xCCA5,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, // row 14, 480 pixels
0x0000,0x0000,0x0000,0x0000,0x0000,0x5202,0xF5A6,0xF5C7,0xFF58,0xFE4D,0xFE4D,0xFE4D,0xFE4E,0xFE6F,0xDE11,0x18C3,0x18C3,0xFED3,0xFE6F,0xFE6E,0xFE4E,0xFE4D,0xFE4D,0xFF16,0xFE2C,0xF5A6,0x9363,0x0000,0x0000,0x0000,0x0000,0x0000, // row 15, 512 pixels
0x0000,0x0000,0x0000,0x0000,0x0000,0xBC44,0xF585,0xFED3,0xFE6F,0xFE2C,0xFE2C,0xFE2D,0xFE4D,0xFE4E,0xE630,0x10A2,0x2104,0xFED1,0xFE4E,0xFE4D,0xFE4D,0xFE2D,0xFE2C,0xFE4D,0xFF37,0xF586,0xF585,0x28E1,0x0000,0x0000,0x0000,0x0000, // row 16, 544 pixels
0x0000,0x0000,0x0000,0x0000,0x7282,0xF565,0xF5EA,0xFF16,0xFE0B,0xFE0B,0xFE0B,0xFE2C,0xFE2C,0xFE4D,0xF670,0x1082,0x2924,0xFEB0,0xFE2D,0xFE2C,0xFE2C,0xFE2C,0xFE0B,0xFE0B,0xFEB2,0xFE6F,0xF565,0xA383,0x0000,0x0000,0x0000,0x0000, // row 17, 576 pixels
0x0000,0x0000,0x0000,0x0840,0xD4C4,0xF565,0xFEF5,0xFE0C,0xFDE9,0xFDEA,0xFE0A,0xFE0B,0xFE0B,0xFE2C,0xFE8F,0x0861,0x2964,0xFE8F,0xFE2C,0xFE0B,0xFE0B,0xFE0B,0xFE0A,0xFDEA,0xFE0B,0xFF37,0xF586,0xF565,0x4181,0x0000,0x0000,0x0000, // row 18, 608 pixels
0x0000,0x0000,0x0000,0x9343,0xF545,0xF60C,0xFED3,0xFDC8,0xFDC8,0xFDC9,0xFDE9,0xFDEA,0xFDEA,0xFE0B,0xFE8E,0x0861,0x3184,0xFE6D,0xFE0B,0xFE0A,0xFDEA,0xFDEA,0xFDE9,0xFDC9,0xFDC9,0xFE4E,0xFEB2,0xF545,0xB3E3,0x0000,0x0000,0x0000, // row 19, 640 pixels
0x0000,0x0000,0x28E0,0xF544,0xF545,0xFF17,0xFDC8,0xFDA7,0xFDA7,0xFDC8,0xFDC8,0xFDC9,0xFDC9,0xFDE9,0xFE6C,0x10A2,0x39C4,0xFE4C,0xFDEA,0xFDE9,0xFDC9,0xFDC9,0xFDC8,0xFDC8,0xFDA7,0xFDA8,0xFF16,0xF588,0xF544,0x6222,0x0000,0x0000, // row 20, 672 pixels
0x0000,0x0000,0xA383,0xF524,0xF64E,0xFE4E,0xFD86,0xFD86,0xFD87,0xFDA7,0xFDA7,0xFDA8,0xFDC8,0xFDC8,0xFE2A,0xA469,0xB4EA,0xFE2A,0xFDC9,0xFDC8,0xFDC8,0xFDA8,0xFDA7,0xFDA7,0xFD87,0xFD86,0xFDEA,0xFED3,0xF524,0xC443,0x0000,0x0000, // row 21, 704 pixels
0x0000,0x51C1,0xF504,0xF546,0xFF16,0xF565,0xFD65,0xFD65,0xFD86,0xFD86,0xFD86,0xFDA7,0xFDA7,0xFDA7,0xFDE8,0xFE6A,0xFE4A,0xFDE8,0xFDA7,0xFDA7,0xFDA7,0xFDA7,0xFD86,0xFD86,0xFD86,0xFD65,0xFD65,0xFEB2,0xF5CA,0xF504,0x8AE2,0x0000, // row 22, 736 pixels
0x0000,0xB3A2,0xED03,0xFE92,0xFDC9,0xF543,0xF544,0xFD44,0xFD65,0xFD65,0xFD65,0xFD86,0xFD86,0xFD86,0xFDA7,0xFDC7,0xFDC7,0xFDA7,0xFD86,0xFD86,0xFD86,0xFD86,0xFD65,0xFD65,0xFD65,0xFD44,0xF544,0xFD86,0xFEF5,0xED03,0xE4C3,0x1880, // row 23, 768 pixels
0x7241,0xECE3,0xF567,0xFED3,0xF523,0xF523,0xF523,0xF543,0xF544,0xF544,0xFD65,0xFD65,0xFD65,0xFD65,0xD4E6,0x39C5,0x39A5,0xD4E6,0xFD86,0xFD65,0xFD65,0xFD65,0xFD65,0xF544,0xF544,0xF543,0xF523,0xF523,0xFE2E,0xF5EC,0xECE3,0x9B42, // row 24, 800 pixels
0xD443,0xECE3,0xFED4,0xF565,0xF502,0xF502,0xF522,0xF523,0xF523,0xF543,0xF544,0xF544,0xF544,0xFD65,0x8B64,0x18C3,0x18C3,0x8344,0xFD85,0xFD44,0xF544,0xF544,0xF544,0xF543,0xF523,0xF523,0xF522,0xF502,0xF523,0xFEF5,0xED04,0xECE3, // row 25, 832 pixels
0xECC3,0xF5AB,0xFE6F,0xF501,0xF4E1,0xF501,0xF502,0xF502,0xF522,0xF522,0xF523,0xF523,0xF523,0xFD84,0xC504,0x20E1,0x18E1,0xC4E4,0xFD84,0xF543,0xF523,0xF523,0xF523,0xF522,0xF522,0xF502,0xF502,0xF501,0xF501,0xFDC9,0xF62F,0xECC3, // row 26, 864 pixels
0xECC2,0xFE92,0xF523,0xF4E0,0xF4E0,0xF4E1,0xF4E1,0xF501,0xF501,0xF502,0xF502,0xF522,0xF522,0xF543,0xFDE3,0xFEA5,0xF6A4,0xFE04,0xF543,0xF522,0xF522,0xF522,0xF502,0xF502,0xF501,0xF501,0xF4E1,0xF4E1,0xF4E0,0xF4E1,0xFED4,0xECC2, // row 27, 896 pixels
0xECA2,0xF5EC,0xF4E0,0xF4C0,0xF4E0,0xF4E0,0xF4E0,0xF4E1,0xF4E1,0xF501,0xF501,0xF501,0xF502,0xF502,0xF542,0xFDA2,0xFDA2,0xF542,0xF502,0xF502,0xF502,0xF501,0xF501,0xF501,0xF4E1,0xF4E1,0xF4E0,0xF4E0,0xF4E0,0xF4C0,0xF5A9,0xECA2, // row 28, 928 pixels
0xECA2,0xECA2,0xECC2,0xF4C1,0xF4C1,0xF4C1,0xF4C1,0xF4C1,0xF4C1,0xF4C1,0xF4C1,0xF4E1,0xF4E2,0xF4E2,0xF4E2,0xF4E2,0xF4E2,0xF4E2,0xF4E2,0xF4E2,0xF4E2,0xF4E1,0xF4C1,0xF4C1,0xF4C1,0xF4C1,0xF4C1,0xF4C1,0xF4C1,0xECC2,0xECC3,0xECA2, // row 29, 960 pixels
0x8AC1,0xEC82,0xEC82,0xEC82,0xEC82,0xEC82,0xEC82,0xEC82,0xEC82,0xEC82,0xEC82,0xEC82,0xEC82,0xEC82,0xEC82,0xEC82,0xEC82,0xEC82,0xEC82,0xEC82,0xEC82,0xEC82,0xEC82,0xEC82,0xEC82,0xEC82,0xEC82,0xEC82,0xEC82,0xEC82,0xEC82,0x9B01, // row 30, 992 pixels
0x0000,0x1880,0x51A0,0x8AA1,0x8AA1,0x8AA1,0x8AA1,0x8AA1,0x8AA1,0x8AA1,0x8AA1,0x8AA1,0x8AA1,0x8AA1,0x8AA1,0x8AA1,0x8AA1,0x8AA1,0x8AA1,0x8AA1,0x8AA1,0x8AA1,0x8AA1,0x8AA1,0x8AA1,0x8AA1,0x8AA1,0x8AA1,0x8AA1,0x61E0,0x28E0,0x0000, // row 31, 1024 pixels
}};
} // namespace bobbyicons

View File

@ -2,41 +2,6 @@
#include "icon.h"
namespace {
namespace icons {
const Icon<32, 32> alert{{
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0840,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, // row 0, 32 pixels
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1080,0xAC66,0xEDE8,0xFE69,0xC4C6,0x2901,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, // row 1, 64 pixels
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0xBCC6,0xFE68,0xFE68,0xFE6A,0xFE68,0xEDE8,0x18A1,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, // row 2, 96 pixels
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x8344,0xFE48,0xFE8C,0xFFDD,0xFFFF,0xFEF0,0xFE48,0xB466,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, // row 3, 128 pixels
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1880,0xEDC7,0xFE48,0xFF99,0xFFBC,0xFF9B,0xFFBD,0xFE6A,0xFE48,0x5A23,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, // row 4, 160 pixels
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x9BE5,0xFE28,0xFED0,0xFFBC,0xFF7A,0xFF9A,0xFF9B,0xFF35,0xFE28,0xBCA6,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, // row 5, 192 pixels
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x3962,0xFE28,0xFE28,0xFF9A,0xFF79,0xFF9A,0xFF9B,0xFF9A,0xFFBD,0xFE6B,0xFE28,0x72E3,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, // row 6, 224 pixels
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0xB465,0xFE28,0xFEF2,0xFF7A,0xFF79,0xFF7A,0xFF9A,0xFF7A,0xFF7A,0xFF78,0xFE28,0xDD67,0x0860,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, // row 7, 256 pixels
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x5A22,0xFE07,0xFE29,0xFF9B,0xFF37,0xFF58,0xFF79,0xFF79,0xFF79,0xFF58,0xFF9B,0xFEAE,0xFE07,0x93A4,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, // row 8, 288 pixels
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0xC4A5,0xFE07,0xFF15,0xFF37,0xFF36,0xAD11,0x2965,0x2965,0xCDF4,0xFF37,0xFF37,0xFF79,0xFE07,0xFE07,0x2901,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, // row 9, 320 pixels
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x7B03,0xFDE7,0xFE4B,0xFF79,0xFEF4,0xFF15,0xB552,0x2945,0x2945,0xDE55,0xFF16,0xFF15,0xFF58,0xFED1,0xFDE7,0xAC25,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, // row 10, 352 pixels
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0840,0xDD26,0xFDE7,0xFF57,0xFED3,0xFED2,0xFEF4,0xBD93,0x2124,0x2124,0xDE75,0xFF14,0xFED3,0xFED3,0xFF7A,0xFE08,0xFDE7,0x49A2,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, // row 11, 384 pixels
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x9BA4,0xFDC6,0xFE6E,0xFF36,0xFE90,0xFEB1,0xFED3,0xC592,0x2124,0x2124,0xE675,0xFED3,0xFEB2,0xFEB1,0xFEF3,0xFEF3,0xFDC6,0xBC45,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, // row 12, 416 pixels
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x3141,0xF5C6,0xF5C7,0xFF58,0xFE90,0xFE6F,0xFE8F,0xFEB1,0xCDB2,0x2104,0x2104,0xF6B4,0xFEB1,0xFE90,0xFE8F,0xFE90,0xFF58,0xFE0A,0xF5C6,0x72A3,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, // row 13, 448 pixels
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0xABE4,0xF5A6,0xFEB1,0xFED3,0xFE4E,0xFE6E,0xFE6F,0xFE90,0xD5F2,0x18E3,0x18E3,0xFED4,0xFE90,0xFE6F,0xFE6F,0xFE6E,0xFE91,0xFF36,0xF5A6,0xCCA5,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, // row 14, 480 pixels
0x0000,0x0000,0x0000,0x0000,0x0000,0x5202,0xF5A6,0xF5C7,0xFF58,0xFE4D,0xFE4D,0xFE4D,0xFE4E,0xFE6F,0xDE11,0x18C3,0x18C3,0xFED3,0xFE6F,0xFE6E,0xFE4E,0xFE4D,0xFE4D,0xFF16,0xFE2C,0xF5A6,0x9363,0x0000,0x0000,0x0000,0x0000,0x0000, // row 15, 512 pixels
0x0000,0x0000,0x0000,0x0000,0x0000,0xBC44,0xF585,0xFED3,0xFE6F,0xFE2C,0xFE2C,0xFE2D,0xFE4D,0xFE4E,0xE630,0x10A2,0x2104,0xFED1,0xFE4E,0xFE4D,0xFE4D,0xFE2D,0xFE2C,0xFE4D,0xFF37,0xF586,0xF585,0x28E1,0x0000,0x0000,0x0000,0x0000, // row 16, 544 pixels
0x0000,0x0000,0x0000,0x0000,0x7282,0xF565,0xF5EA,0xFF16,0xFE0B,0xFE0B,0xFE0B,0xFE2C,0xFE2C,0xFE4D,0xF670,0x1082,0x2924,0xFEB0,0xFE2D,0xFE2C,0xFE2C,0xFE2C,0xFE0B,0xFE0B,0xFEB2,0xFE6F,0xF565,0xA383,0x0000,0x0000,0x0000,0x0000, // row 17, 576 pixels
0x0000,0x0000,0x0000,0x0840,0xD4C4,0xF565,0xFEF5,0xFE0C,0xFDE9,0xFDEA,0xFE0A,0xFE0B,0xFE0B,0xFE2C,0xFE8F,0x0861,0x2964,0xFE8F,0xFE2C,0xFE0B,0xFE0B,0xFE0B,0xFE0A,0xFDEA,0xFE0B,0xFF37,0xF586,0xF565,0x4181,0x0000,0x0000,0x0000, // row 18, 608 pixels
0x0000,0x0000,0x0000,0x9343,0xF545,0xF60C,0xFED3,0xFDC8,0xFDC8,0xFDC9,0xFDE9,0xFDEA,0xFDEA,0xFE0B,0xFE8E,0x0861,0x3184,0xFE6D,0xFE0B,0xFE0A,0xFDEA,0xFDEA,0xFDE9,0xFDC9,0xFDC9,0xFE4E,0xFEB2,0xF545,0xB3E3,0x0000,0x0000,0x0000, // row 19, 640 pixels
0x0000,0x0000,0x28E0,0xF544,0xF545,0xFF17,0xFDC8,0xFDA7,0xFDA7,0xFDC8,0xFDC8,0xFDC9,0xFDC9,0xFDE9,0xFE6C,0x10A2,0x39C4,0xFE4C,0xFDEA,0xFDE9,0xFDC9,0xFDC9,0xFDC8,0xFDC8,0xFDA7,0xFDA8,0xFF16,0xF588,0xF544,0x6222,0x0000,0x0000, // row 20, 672 pixels
0x0000,0x0000,0xA383,0xF524,0xF64E,0xFE4E,0xFD86,0xFD86,0xFD87,0xFDA7,0xFDA7,0xFDA8,0xFDC8,0xFDC8,0xFE2A,0xA469,0xB4EA,0xFE2A,0xFDC9,0xFDC8,0xFDC8,0xFDA8,0xFDA7,0xFDA7,0xFD87,0xFD86,0xFDEA,0xFED3,0xF524,0xC443,0x0000,0x0000, // row 21, 704 pixels
0x0000,0x51C1,0xF504,0xF546,0xFF16,0xF565,0xFD65,0xFD65,0xFD86,0xFD86,0xFD86,0xFDA7,0xFDA7,0xFDA7,0xFDE8,0xFE6A,0xFE4A,0xFDE8,0xFDA7,0xFDA7,0xFDA7,0xFDA7,0xFD86,0xFD86,0xFD86,0xFD65,0xFD65,0xFEB2,0xF5CA,0xF504,0x8AE2,0x0000, // row 22, 736 pixels
0x0000,0xB3A2,0xED03,0xFE92,0xFDC9,0xF543,0xF544,0xFD44,0xFD65,0xFD65,0xFD65,0xFD86,0xFD86,0xFD86,0xFDA7,0xFDC7,0xFDC7,0xFDA7,0xFD86,0xFD86,0xFD86,0xFD86,0xFD65,0xFD65,0xFD65,0xFD44,0xF544,0xFD86,0xFEF5,0xED03,0xE4C3,0x1880, // row 23, 768 pixels
0x7241,0xECE3,0xF567,0xFED3,0xF523,0xF523,0xF523,0xF543,0xF544,0xF544,0xFD65,0xFD65,0xFD65,0xFD65,0xD4E6,0x39C5,0x39A5,0xD4E6,0xFD86,0xFD65,0xFD65,0xFD65,0xFD65,0xF544,0xF544,0xF543,0xF523,0xF523,0xFE2E,0xF5EC,0xECE3,0x9B42, // row 24, 800 pixels
0xD443,0xECE3,0xFED4,0xF565,0xF502,0xF502,0xF522,0xF523,0xF523,0xF543,0xF544,0xF544,0xF544,0xFD65,0x8B64,0x18C3,0x18C3,0x8344,0xFD85,0xFD44,0xF544,0xF544,0xF544,0xF543,0xF523,0xF523,0xF522,0xF502,0xF523,0xFEF5,0xED04,0xECE3, // row 25, 832 pixels
0xECC3,0xF5AB,0xFE6F,0xF501,0xF4E1,0xF501,0xF502,0xF502,0xF522,0xF522,0xF523,0xF523,0xF523,0xFD84,0xC504,0x20E1,0x18E1,0xC4E4,0xFD84,0xF543,0xF523,0xF523,0xF523,0xF522,0xF522,0xF502,0xF502,0xF501,0xF501,0xFDC9,0xF62F,0xECC3, // row 26, 864 pixels
0xECC2,0xFE92,0xF523,0xF4E0,0xF4E0,0xF4E1,0xF4E1,0xF501,0xF501,0xF502,0xF502,0xF522,0xF522,0xF543,0xFDE3,0xFEA5,0xF6A4,0xFE04,0xF543,0xF522,0xF522,0xF522,0xF502,0xF502,0xF501,0xF501,0xF4E1,0xF4E1,0xF4E0,0xF4E1,0xFED4,0xECC2, // row 27, 896 pixels
0xECA2,0xF5EC,0xF4E0,0xF4C0,0xF4E0,0xF4E0,0xF4E0,0xF4E1,0xF4E1,0xF501,0xF501,0xF501,0xF502,0xF502,0xF542,0xFDA2,0xFDA2,0xF542,0xF502,0xF502,0xF502,0xF501,0xF501,0xF501,0xF4E1,0xF4E1,0xF4E0,0xF4E0,0xF4E0,0xF4C0,0xF5A9,0xECA2, // row 28, 928 pixels
0xECA2,0xECA2,0xECC2,0xF4C1,0xF4C1,0xF4C1,0xF4C1,0xF4C1,0xF4C1,0xF4C1,0xF4C1,0xF4E1,0xF4E2,0xF4E2,0xF4E2,0xF4E2,0xF4E2,0xF4E2,0xF4E2,0xF4E2,0xF4E2,0xF4E1,0xF4C1,0xF4C1,0xF4C1,0xF4C1,0xF4C1,0xF4C1,0xF4C1,0xECC2,0xECC3,0xECA2, // row 29, 960 pixels
0x8AC1,0xEC82,0xEC82,0xEC82,0xEC82,0xEC82,0xEC82,0xEC82,0xEC82,0xEC82,0xEC82,0xEC82,0xEC82,0xEC82,0xEC82,0xEC82,0xEC82,0xEC82,0xEC82,0xEC82,0xEC82,0xEC82,0xEC82,0xEC82,0xEC82,0xEC82,0xEC82,0xEC82,0xEC82,0xEC82,0xEC82,0x9B01, // row 30, 992 pixels
0x0000,0x1880,0x51A0,0x8AA1,0x8AA1,0x8AA1,0x8AA1,0x8AA1,0x8AA1,0x8AA1,0x8AA1,0x8AA1,0x8AA1,0x8AA1,0x8AA1,0x8AA1,0x8AA1,0x8AA1,0x8AA1,0x8AA1,0x8AA1,0x8AA1,0x8AA1,0x8AA1,0x8AA1,0x8AA1,0x8AA1,0x8AA1,0x8AA1,0x61E0,0x28E0,0x0000, // row 31, 1024 pixels
}};
}
}
namespace bobbyicons {
extern const espgui::Icon<32, 32> alert;
} // namespace bobbyicons

View File

@ -0,0 +1,42 @@
#include "battery.h"
namespace bobbyicons {
const espgui::Icon<24, 24> battery{{
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0010 (16) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0020 (32) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0030 (48) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0040 (64) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0050 (80) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0060 (96) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0070 (112) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, // 0x0080 (128) pixels
0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x0000, 0x0000, 0x0000, // 0x0090 (144) pixels
0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, // 0x00A0 (160) pixels
0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x0000, 0x0000, 0x001F, 0x001F, 0x001F, 0x001F, 0x0000, 0x0000, 0x0000, 0x0000, // 0x00B0 (176) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x001F, 0x001F, 0x001F, 0x0000, 0x0000, // 0x00C0 (192) pixels
0x001F, 0x001F, 0x0000, 0x0000, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x00D0 (208) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x001F, 0x001F, 0x001F, 0x0000, 0x001F, 0x001F, 0x0000, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, // 0x00E0 (224) pixels
0x001F, 0x001F, 0x001F, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x001F, 0x001F, 0x001F, 0x001F, // 0x00F0 (240) pixels
0x001F, 0x001F, 0x0000, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0100 (256) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x0000, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, // 0x0110 (272) pixels
0x001F, 0x001F, 0x001F, 0x001F, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x001F, 0x001F, 0x001F, 0x001F, // 0x0120 (288) pixels
0x001F, 0x001F, 0x0000, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0130 (304) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x0000, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, // 0x0140 (320) pixels
0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x001F, 0x001F, 0x001F, 0x001F, // 0x0150 (336) pixels
0x001F, 0x001F, 0x0000, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x0000, 0x0000, 0x0000, // 0x0160 (352) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x0000, 0x0000, 0x001F, 0x001F, 0x001F, 0x001F, // 0x0170 (368) pixels
0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x001F, 0x001F, 0x001F, 0x0000, // 0x0180 (384) pixels
0x001F, 0x001F, 0x001F, 0x001F, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0190 (400) pixels
0x0000, 0x0000, 0x0000, 0x001F, 0x001F, 0x001F, 0x0000, 0x0000, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, // 0x01A0 (416) pixels
0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x0000, 0x0000, // 0x01B0 (432) pixels
0x0000, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, // 0x01C0 (448) pixels
0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x01D0 (464) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x01E0 (480) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x01F0 (496) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0200 (512) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0210 (528) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0220 (544) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0230 (560) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0240 (576) pixels
}};
} // namespace bobbyicons

View File

@ -2,45 +2,6 @@
#include "icon.h"
namespace {
namespace icons {
const Icon<24, 24> battery{{
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0010 (16) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0020 (32) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0030 (48) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0040 (64) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0050 (80) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0060 (96) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0070 (112) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, // 0x0080 (128) pixels
0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x0000, 0x0000, 0x0000, // 0x0090 (144) pixels
0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, // 0x00A0 (160) pixels
0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x0000, 0x0000, 0x001F, 0x001F, 0x001F, 0x001F, 0x0000, 0x0000, 0x0000, 0x0000, // 0x00B0 (176) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x001F, 0x001F, 0x001F, 0x0000, 0x0000, // 0x00C0 (192) pixels
0x001F, 0x001F, 0x0000, 0x0000, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x00D0 (208) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x001F, 0x001F, 0x001F, 0x0000, 0x001F, 0x001F, 0x0000, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, // 0x00E0 (224) pixels
0x001F, 0x001F, 0x001F, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x001F, 0x001F, 0x001F, 0x001F, // 0x00F0 (240) pixels
0x001F, 0x001F, 0x0000, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0100 (256) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x0000, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, // 0x0110 (272) pixels
0x001F, 0x001F, 0x001F, 0x001F, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x001F, 0x001F, 0x001F, 0x001F, // 0x0120 (288) pixels
0x001F, 0x001F, 0x0000, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0130 (304) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x0000, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, // 0x0140 (320) pixels
0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x001F, 0x001F, 0x001F, 0x001F, // 0x0150 (336) pixels
0x001F, 0x001F, 0x0000, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x0000, 0x0000, 0x0000, // 0x0160 (352) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x0000, 0x0000, 0x001F, 0x001F, 0x001F, 0x001F, // 0x0170 (368) pixels
0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x001F, 0x001F, 0x001F, 0x0000, // 0x0180 (384) pixels
0x001F, 0x001F, 0x001F, 0x001F, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0190 (400) pixels
0x0000, 0x0000, 0x0000, 0x001F, 0x001F, 0x001F, 0x0000, 0x0000, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, // 0x01A0 (416) pixels
0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x0000, 0x0000, // 0x01B0 (432) pixels
0x0000, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, // 0x01C0 (448) pixels
0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x01D0 (464) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x01E0 (480) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x01F0 (496) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0200 (512) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0210 (528) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0220 (544) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0230 (560) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0240 (576) pixels
}};
}
}
namespace bobbyicons {
extern const espgui::Icon<24, 24> battery;
} // namespace bobbyicons

View File

@ -0,0 +1,44 @@
#include "bluetooth.h"
namespace bobbyicons {
#if defined(FEATURE_BLUETOOTH) || defined(FEATURE_BLE)
const espgui::Icon<24, 24> bluetooth{{
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x120F, 0x1A50, 0x0000, 0x01CF, 0x2AB1, 0x3B12, 0x4333, 0x4333, 0x3AF2, 0x2AB1, 0x01EF, // 0x0010 (16) pixels
0x0000, 0x1A50, 0x1210, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x1210, 0x018E, 0x0007, 0x2AB1, // 0x0020 (32) pixels
0x53D5, 0x6457, 0x6C77, 0x6C97, 0x6C77, 0x6457, 0x6436, 0x53B4, 0x2AB1, 0x0009, 0x01AF, 0x1210, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0030 (48) pixels
0x0000, 0x0000, 0x0000, 0x1A10, 0x018E, 0x0000, 0x32F2, 0x6C77, 0x74D9, 0x6498, 0x5C78, 0x5437, 0x5C57, 0x5C37, 0x5C57, 0x6477, // 0x0040 (64) pixels
0x5C36, 0x32D2, 0x0003, 0x01AF, 0x1A30, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x2251, 0x0007, 0x32F2, 0x6C77, 0x74D9, // 0x0050 (80) pixels
0x6478, 0x5C78, 0x6CB8, 0x957A, 0x5417, 0x5417, 0x5417, 0x4BF6, 0x5C37, 0x5C16, 0x32D2, 0x000A, 0x2271, 0x0000, 0x0000, 0x0000, // 0x0060 (96) pixels
0x0000, 0x0000, 0x09AE, 0x0000, 0x2AB1, 0x6C77, 0x6CD9, 0x5C78, 0x5C58, 0x5C37, 0x6CB8, 0xE75E, 0xB63B, 0x4C17, 0x4BF6, 0x4BF6, // 0x0070 (112) pixels
0x4BD6, 0x5416, 0x53F5, 0x2A91, 0x0000, 0x09CF, 0x0000, 0x0000, 0x0000, 0x0000, 0x016E, 0x01EF, 0x53D5, 0x6CB8, 0x5C57, 0x5C57, // 0x0080 (128) pixels
0x5C37, 0x5437, 0x6498, 0xEF7E, 0xFFFF, 0xB63B, 0x4BD6, 0x43D6, 0x43B6, 0x4395, 0x53F6, 0x4374, 0x1210, 0x01AE, 0x0000, 0x0000, // 0x0090 (144) pixels
0x0000, 0x0000, 0x1A30, 0x2AB1, 0x6436, 0x5C57, 0x5437, 0x5417, 0x5417, 0x4BF6, 0x6477, 0xEF7E, 0xEF9F, 0xF7BF, 0xAE1B, 0x4BB6, // 0x00A0 (160) pixels
0x4395, 0x4395, 0x4395, 0x4BB5, 0x2A91, 0x1A30, 0x0000, 0x0000, 0x0000, 0x0000, 0x2271, 0x3AF2, 0x6437, 0x5417, 0x4BF6, 0x5C57, // 0x00B0 (176) pixels
0x4BF6, 0x43B6, 0x5C57, 0xEF7E, 0xB65C, 0xA5DA, 0xF7BF, 0xBE5B, 0x43B6, 0x3B55, 0x3B75, 0x4B95, 0x32D2, 0x2271, 0x0000, 0x0000, // 0x00C0 (192) pixels
0x0000, 0x0000, 0x2AB1, 0x3B13, 0x5C36, 0x4BD6, 0x5C37, 0xCEDD, 0xC69C, 0x4BF6, 0x5416, 0xEF7E, 0xAE1B, 0x3375, 0x9D9A, 0xF7DF, // 0x00D0 (208) pixels
0xBE5B, 0x4395, 0x3334, 0x4395, 0x32D2, 0x2A91, 0x0000, 0x0000, 0x0000, 0x0000, 0x32B2, 0x3B13, 0x5C16, 0x43B6, 0x4BD6, 0x9DBA, // 0x00E0 (224) pixels
0xF7BF, 0xDF3E, 0x8D59, 0xEF9E, 0xAE1B, 0x2334, 0x8518, 0xF7BF, 0xD6FD, 0x53D6, 0x3334, 0x4375, 0x32D2, 0x2AB1, 0x0000, 0x0000, // 0x00F0 (240) pixels
0x0000, 0x0000, 0x32F3, 0x3B13, 0x53F6, 0x4395, 0x3B75, 0x3355, 0x74B8, 0xD6FD, 0xF7BF, 0xFFFF, 0xB61B, 0x9D79, 0xEF9F, 0xCEBC, // 0x0100 (256) pixels
0x5C16, 0x3334, 0x3334, 0x4374, 0x32D2, 0x2AD3, 0x0000, 0x0000, 0x0000, 0x0000, 0x32F3, 0x3B12, 0x53D5, 0x3B55, 0x3B54, 0x3354, // 0x0110 (272) pixels
0x3334, 0x4BD5, 0xB61B, 0xFFDF, 0xEF9E, 0xF7BF, 0xB63B, 0x4395, 0x3314, 0x3334, 0x3334, 0x4374, 0x32D2, 0x2AD3, 0x0000, 0x0000, // 0x0120 (288) pixels
0x0000, 0x0000, 0x32F3, 0x3AF2, 0x4BB5, 0x3334, 0x3334, 0x3334, 0x3334, 0x2B14, 0x5C16, 0xEF7E, 0xFFFF, 0xF7BF, 0x8D19, 0x3334, // 0x0130 (304) pixels
0x3334, 0x3334, 0x3334, 0x4374, 0x32D2, 0x2AD3, 0x0000, 0x0000, 0x0000, 0x0000, 0x32F3, 0x3AF2, 0x4B95, 0x3334, 0x3334, 0x3334, // 0x0140 (320) pixels
0x2B14, 0x53D6, 0xC69C, 0xFFFF, 0xCEDD, 0xCEBC, 0xEF9F, 0xB61B, 0x4BB5, 0x3334, 0x3334, 0x4374, 0x32D2, 0x2AD3, 0x0000, 0x0000, // 0x0150 (336) pixels
0x0000, 0x0000, 0x2AB2, 0x32F2, 0x4B95, 0x3334, 0x3334, 0x2B14, 0x4BF6, 0xD6FD, 0xF7DF, 0xFFFF, 0xADFB, 0x3B75, 0xA5DA, 0xFFDF, // 0x0160 (352) pixels
0xD6DD, 0x53F6, 0x3334, 0x4374, 0x32D2, 0x2A91, 0x0000, 0x0000, 0x0000, 0x0000, 0x2A91, 0x32F2, 0x4B95, 0x3334, 0x3334, 0x6C77, // 0x0170 (368) pixels
0xDF3E, 0xEF7E, 0x8D59, 0xEF9E, 0xADFB, 0x1B14, 0x9579, 0xF7DF, 0xBE5C, 0x4395, 0x3334, 0x3B54, 0x2AD2, 0x2291, 0x0000, 0x0000, // 0x0180 (384) pixels
0x0000, 0x0000, 0x2271, 0x32D2, 0x4B95, 0x3334, 0x4395, 0xCEBC, 0xDF1D, 0x6C77, 0x43B5, 0xEF7E, 0xAE1B, 0xA5BA, 0xF7BF, 0xBE5B, // 0x0190 (400) pixels
0x4395, 0x3334, 0x3334, 0x3B54, 0x2AB1, 0x2271, 0x0000, 0x0000, 0x0000, 0x0000, 0x1A30, 0x2A91, 0x4B95, 0x4375, 0x3B75, 0x7497, // 0x01A0 (416) pixels
0x5C36, 0x3354, 0x53F6, 0xE77E, 0xEF9E, 0xF7BF, 0xB61B, 0x4395, 0x3B55, 0x3B55, 0x3B75, 0x4354, 0x2291, 0x1A30, 0x0000, 0x0000, // 0x01B0 (432) pixels
0x0000, 0x0000, 0x01AE, 0x1210, 0x4353, 0x53F6, 0x4395, 0x3B95, 0x4395, 0x4395, 0x5C37, 0xEF7E, 0xFFFF, 0xBE5B, 0x4BD6, 0x4395, // 0x01C0 (448) pixels
0x4395, 0x4395, 0x4BB5, 0x3B13, 0x1A30, 0x09CF, 0x0000, 0x0000, 0x0000, 0x0000, 0x11CF, 0x0000, 0x2A91, 0x53D5, 0x5417, 0x4BD6, // 0x01D0 (464) pixels
0x4BD6, 0x4BD6, 0x6477, 0xE75E, 0xBE5C, 0x5417, 0x4BD6, 0x4BD6, 0x4BD6, 0x53F6, 0x4B95, 0x2291, 0x0000, 0x11EF, 0x0000, 0x0000, // 0x01E0 (480) pixels
0x0000, 0x0000, 0x0000, 0x2271, 0x000B, 0x32D2, 0x53F6, 0x5C57, 0x5417, 0x5417, 0x6C98, 0x9DBA, 0x5C37, 0x5417, 0x5417, 0x5417, // 0x01F0 (496) pixels
0x5C37, 0x4BD5, 0x2AB2, 0x000C, 0x2271, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x22F5, 0x0000, 0x0000, 0x2A90, 0x53F5, // 0x0200 (512) pixels
0x6477, 0x5C58, 0x5C57, 0x5C57, 0x5C57, 0x5C57, 0x5C57, 0x5C57, 0x53D5, 0x2A90, 0x0000, 0x0000, 0x22F5, 0x0000, 0x0000, 0x0000, // 0x0210 (528) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x19ED, 0x4353, 0x53F5, 0x5C37, 0x5C57, 0x5C57, 0x5C37, 0x53F5, 0x4332, // 0x0220 (544) pixels
0x19ED, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0230 (560) pixels
0x00A6, 0x21EC, 0x2A6F, 0x32B1, 0x32B1, 0x2A6F, 0x19EC, 0x00A6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0240 (576) pixels
}};
#endif
} // namespace bobbyicons

View File

@ -2,47 +2,8 @@
#include "icon.h"
namespace {
namespace icons {
namespace bobbyicons {
#if defined(FEATURE_BLUETOOTH) || defined(FEATURE_BLE)
const Icon<24, 24> bluetooth{{
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x120F, 0x1A50, 0x0000, 0x01CF, 0x2AB1, 0x3B12, 0x4333, 0x4333, 0x3AF2, 0x2AB1, 0x01EF, // 0x0010 (16) pixels
0x0000, 0x1A50, 0x1210, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x1210, 0x018E, 0x0007, 0x2AB1, // 0x0020 (32) pixels
0x53D5, 0x6457, 0x6C77, 0x6C97, 0x6C77, 0x6457, 0x6436, 0x53B4, 0x2AB1, 0x0009, 0x01AF, 0x1210, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0030 (48) pixels
0x0000, 0x0000, 0x0000, 0x1A10, 0x018E, 0x0000, 0x32F2, 0x6C77, 0x74D9, 0x6498, 0x5C78, 0x5437, 0x5C57, 0x5C37, 0x5C57, 0x6477, // 0x0040 (64) pixels
0x5C36, 0x32D2, 0x0003, 0x01AF, 0x1A30, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x2251, 0x0007, 0x32F2, 0x6C77, 0x74D9, // 0x0050 (80) pixels
0x6478, 0x5C78, 0x6CB8, 0x957A, 0x5417, 0x5417, 0x5417, 0x4BF6, 0x5C37, 0x5C16, 0x32D2, 0x000A, 0x2271, 0x0000, 0x0000, 0x0000, // 0x0060 (96) pixels
0x0000, 0x0000, 0x09AE, 0x0000, 0x2AB1, 0x6C77, 0x6CD9, 0x5C78, 0x5C58, 0x5C37, 0x6CB8, 0xE75E, 0xB63B, 0x4C17, 0x4BF6, 0x4BF6, // 0x0070 (112) pixels
0x4BD6, 0x5416, 0x53F5, 0x2A91, 0x0000, 0x09CF, 0x0000, 0x0000, 0x0000, 0x0000, 0x016E, 0x01EF, 0x53D5, 0x6CB8, 0x5C57, 0x5C57, // 0x0080 (128) pixels
0x5C37, 0x5437, 0x6498, 0xEF7E, 0xFFFF, 0xB63B, 0x4BD6, 0x43D6, 0x43B6, 0x4395, 0x53F6, 0x4374, 0x1210, 0x01AE, 0x0000, 0x0000, // 0x0090 (144) pixels
0x0000, 0x0000, 0x1A30, 0x2AB1, 0x6436, 0x5C57, 0x5437, 0x5417, 0x5417, 0x4BF6, 0x6477, 0xEF7E, 0xEF9F, 0xF7BF, 0xAE1B, 0x4BB6, // 0x00A0 (160) pixels
0x4395, 0x4395, 0x4395, 0x4BB5, 0x2A91, 0x1A30, 0x0000, 0x0000, 0x0000, 0x0000, 0x2271, 0x3AF2, 0x6437, 0x5417, 0x4BF6, 0x5C57, // 0x00B0 (176) pixels
0x4BF6, 0x43B6, 0x5C57, 0xEF7E, 0xB65C, 0xA5DA, 0xF7BF, 0xBE5B, 0x43B6, 0x3B55, 0x3B75, 0x4B95, 0x32D2, 0x2271, 0x0000, 0x0000, // 0x00C0 (192) pixels
0x0000, 0x0000, 0x2AB1, 0x3B13, 0x5C36, 0x4BD6, 0x5C37, 0xCEDD, 0xC69C, 0x4BF6, 0x5416, 0xEF7E, 0xAE1B, 0x3375, 0x9D9A, 0xF7DF, // 0x00D0 (208) pixels
0xBE5B, 0x4395, 0x3334, 0x4395, 0x32D2, 0x2A91, 0x0000, 0x0000, 0x0000, 0x0000, 0x32B2, 0x3B13, 0x5C16, 0x43B6, 0x4BD6, 0x9DBA, // 0x00E0 (224) pixels
0xF7BF, 0xDF3E, 0x8D59, 0xEF9E, 0xAE1B, 0x2334, 0x8518, 0xF7BF, 0xD6FD, 0x53D6, 0x3334, 0x4375, 0x32D2, 0x2AB1, 0x0000, 0x0000, // 0x00F0 (240) pixels
0x0000, 0x0000, 0x32F3, 0x3B13, 0x53F6, 0x4395, 0x3B75, 0x3355, 0x74B8, 0xD6FD, 0xF7BF, 0xFFFF, 0xB61B, 0x9D79, 0xEF9F, 0xCEBC, // 0x0100 (256) pixels
0x5C16, 0x3334, 0x3334, 0x4374, 0x32D2, 0x2AD3, 0x0000, 0x0000, 0x0000, 0x0000, 0x32F3, 0x3B12, 0x53D5, 0x3B55, 0x3B54, 0x3354, // 0x0110 (272) pixels
0x3334, 0x4BD5, 0xB61B, 0xFFDF, 0xEF9E, 0xF7BF, 0xB63B, 0x4395, 0x3314, 0x3334, 0x3334, 0x4374, 0x32D2, 0x2AD3, 0x0000, 0x0000, // 0x0120 (288) pixels
0x0000, 0x0000, 0x32F3, 0x3AF2, 0x4BB5, 0x3334, 0x3334, 0x3334, 0x3334, 0x2B14, 0x5C16, 0xEF7E, 0xFFFF, 0xF7BF, 0x8D19, 0x3334, // 0x0130 (304) pixels
0x3334, 0x3334, 0x3334, 0x4374, 0x32D2, 0x2AD3, 0x0000, 0x0000, 0x0000, 0x0000, 0x32F3, 0x3AF2, 0x4B95, 0x3334, 0x3334, 0x3334, // 0x0140 (320) pixels
0x2B14, 0x53D6, 0xC69C, 0xFFFF, 0xCEDD, 0xCEBC, 0xEF9F, 0xB61B, 0x4BB5, 0x3334, 0x3334, 0x4374, 0x32D2, 0x2AD3, 0x0000, 0x0000, // 0x0150 (336) pixels
0x0000, 0x0000, 0x2AB2, 0x32F2, 0x4B95, 0x3334, 0x3334, 0x2B14, 0x4BF6, 0xD6FD, 0xF7DF, 0xFFFF, 0xADFB, 0x3B75, 0xA5DA, 0xFFDF, // 0x0160 (352) pixels
0xD6DD, 0x53F6, 0x3334, 0x4374, 0x32D2, 0x2A91, 0x0000, 0x0000, 0x0000, 0x0000, 0x2A91, 0x32F2, 0x4B95, 0x3334, 0x3334, 0x6C77, // 0x0170 (368) pixels
0xDF3E, 0xEF7E, 0x8D59, 0xEF9E, 0xADFB, 0x1B14, 0x9579, 0xF7DF, 0xBE5C, 0x4395, 0x3334, 0x3B54, 0x2AD2, 0x2291, 0x0000, 0x0000, // 0x0180 (384) pixels
0x0000, 0x0000, 0x2271, 0x32D2, 0x4B95, 0x3334, 0x4395, 0xCEBC, 0xDF1D, 0x6C77, 0x43B5, 0xEF7E, 0xAE1B, 0xA5BA, 0xF7BF, 0xBE5B, // 0x0190 (400) pixels
0x4395, 0x3334, 0x3334, 0x3B54, 0x2AB1, 0x2271, 0x0000, 0x0000, 0x0000, 0x0000, 0x1A30, 0x2A91, 0x4B95, 0x4375, 0x3B75, 0x7497, // 0x01A0 (416) pixels
0x5C36, 0x3354, 0x53F6, 0xE77E, 0xEF9E, 0xF7BF, 0xB61B, 0x4395, 0x3B55, 0x3B55, 0x3B75, 0x4354, 0x2291, 0x1A30, 0x0000, 0x0000, // 0x01B0 (432) pixels
0x0000, 0x0000, 0x01AE, 0x1210, 0x4353, 0x53F6, 0x4395, 0x3B95, 0x4395, 0x4395, 0x5C37, 0xEF7E, 0xFFFF, 0xBE5B, 0x4BD6, 0x4395, // 0x01C0 (448) pixels
0x4395, 0x4395, 0x4BB5, 0x3B13, 0x1A30, 0x09CF, 0x0000, 0x0000, 0x0000, 0x0000, 0x11CF, 0x0000, 0x2A91, 0x53D5, 0x5417, 0x4BD6, // 0x01D0 (464) pixels
0x4BD6, 0x4BD6, 0x6477, 0xE75E, 0xBE5C, 0x5417, 0x4BD6, 0x4BD6, 0x4BD6, 0x53F6, 0x4B95, 0x2291, 0x0000, 0x11EF, 0x0000, 0x0000, // 0x01E0 (480) pixels
0x0000, 0x0000, 0x0000, 0x2271, 0x000B, 0x32D2, 0x53F6, 0x5C57, 0x5417, 0x5417, 0x6C98, 0x9DBA, 0x5C37, 0x5417, 0x5417, 0x5417, // 0x01F0 (496) pixels
0x5C37, 0x4BD5, 0x2AB2, 0x000C, 0x2271, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x22F5, 0x0000, 0x0000, 0x2A90, 0x53F5, // 0x0200 (512) pixels
0x6477, 0x5C58, 0x5C57, 0x5C57, 0x5C57, 0x5C57, 0x5C57, 0x5C57, 0x53D5, 0x2A90, 0x0000, 0x0000, 0x22F5, 0x0000, 0x0000, 0x0000, // 0x0210 (528) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x19ED, 0x4353, 0x53F5, 0x5C37, 0x5C57, 0x5C57, 0x5C37, 0x53F5, 0x4332, // 0x0220 (544) pixels
0x19ED, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0230 (560) pixels
0x00A6, 0x21EC, 0x2A6F, 0x32B1, 0x32B1, 0x2A6F, 0x19EC, 0x00A6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0240 (576) pixels
}};
extern const espgui::Icon<24, 24> bluetooth;
#endif
}
}
} // namespace bobbyicons

View File

@ -0,0 +1,42 @@
#include "bms.h"
namespace bobbyicons {
const espgui::Icon<24, 24> bms{{
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0010 (16) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0020 (32) pixels
0xC500, 0xC500, 0xC500, 0xC500, 0xC500, 0xC500, 0xC500, 0xC500, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0030 (48) pixels
0x0000, 0x0000, 0x0000, 0xC500, 0xC500, 0xC500, 0xC500, 0xC500, 0xC500, 0xD677, 0xEF39, 0xE6B6, 0xC5D2, 0xC500, 0xC500, 0xC500, // 0x0040 (64) pixels
0xC500, 0xC500, 0xC500, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xC500, 0xC500, 0xCD64, 0xDDE9, 0xEECF, // 0x0050 (80) pixels
0xEECE, 0xE6AE, 0xF756, 0xE6F2, 0xD5E7, 0xBD25, 0xDE29, 0xCD64, 0xCD84, 0xCD42, 0xC500, 0xC500, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0060 (96) pixels
0x0000, 0x0000, 0x0000, 0xC500, 0xF79B, 0xF753, 0xFF54, 0xF732, 0xF710, 0xE6AC, 0xDE49, 0xC585, 0xBD25, 0xDE28, 0xDE29, 0xD608, // 0x0070 (112) pixels
0xD5E7, 0xD5E8, 0xCD42, 0xC500, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xC500, 0xFFDD, 0xFF98, 0xFF77, 0xF755, // 0x0080 (128) pixels
0xF753, 0xF733, 0xF732, 0xEF12, 0xEEF0, 0xDE4A, 0xDE28, 0xD5E7, 0xD608, 0xD5E8, 0xC585, 0xC500, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0090 (144) pixels
0x0000, 0x0000, 0x0000, 0xC500, 0xF731, 0xFFDC, 0xFFDD, 0xFFBB, 0xFFBB, 0xFFBC, 0xFFBA, 0xF777, 0xEF13, 0xDE4A, 0xD608, 0xCDA6, // 0x00A0 (160) pixels
0xCDE7, 0xBD25, 0xBD45, 0xC500, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xC500, 0xF731, 0xFFB9, 0xFFFD, 0xFFDD, // 0x00B0 (176) pixels
0xFFBB, 0xF775, 0xF710, 0xEF11, 0xEEF0, 0xE68C, 0xCDC8, 0xC565, 0xACC5, 0x8BC3, 0xCDE8, 0xC500, 0x0000, 0x0000, 0x0000, 0x0000, // 0x00C0 (192) pixels
0x0000, 0x0000, 0x0000, 0xC500, 0xF730, 0xFFB9, 0xFFFE, 0xFFFE, 0xFFDD, 0xF775, 0xEECD, 0xEE8B, 0xE669, 0xD5E5, 0xBD04, 0xA484, // 0x00D0 (208) pixels
0x9403, 0x8BC3, 0xD60C, 0xC500, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x94D2, 0xCE11, 0xF777, 0xFFDD, 0xFFDE, // 0x00E0 (224) pixels
0xFFDD, 0xF754, 0xEECC, 0xE68A, 0xDE48, 0xD5E5, 0xBD44, 0xA4A4, 0x9403, 0x7343, 0xAD2F, 0x94D2, 0x0000, 0x0000, 0x0000, 0x0000, // 0x00F0 (240) pixels
0x0000, 0x0000, 0x0000, 0x8C50, 0xE73C, 0xC617, 0xEF3B, 0xF7BD, 0xFFBC, 0xF753, 0xEEAC, 0xE68A, 0xDE28, 0xD5C6, 0xACA5, 0x83A6, // 0x0100 (256) pixels
0x6B07, 0x39E7, 0x94B2, 0x8C71, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7BEE, 0xE73C, 0xBDF7, 0xD6BA, 0xE73C, // 0x0110 (272) pixels
0xE73C, 0xBDF7, 0xA514, 0x9492, 0x8430, 0x7BCF, 0x6B6D, 0x5AEB, 0x528A, 0x4208, 0x94B2, 0x7BEE, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0120 (288) pixels
0x0000, 0x0000, 0x0000, 0x7BEF, 0xE73C, 0xBDD7, 0xD6BA, 0xE73C, 0xE71C, 0xBDF7, 0xA514, 0x9492, 0x8430, 0x7BCF, 0x7BCF, 0x738E, // 0x0130 (304) pixels
0x5ACB, 0x4208, 0x94B2, 0x73AE, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7BEF, 0xE73C, 0xBDD7, 0xCE79, 0xE71C, // 0x0140 (320) pixels
0xE71C, 0xBDD7, 0xA514, 0x9492, 0x8C51, 0x73AE, 0x7BCF, 0x7BEF, 0x5AEB, 0x4208, 0x94B2, 0x73AE, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0150 (336) pixels
0x0000, 0x0000, 0x0000, 0x73CE, 0xE73C, 0xB5B6, 0xCE79, 0xE71C, 0xDEFB, 0xB5B6, 0xA514, 0x9492, 0x8430, 0x73AE, 0x73AE, 0x8410, // 0x0160 (352) pixels
0x5AEB, 0x4208, 0x94B2, 0x6B6D, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6B8D, 0xE73C, 0xB5B6, 0xCE59, 0xDEFB, // 0x0170 (368) pixels
0xDEFB, 0xB5B6, 0xA514, 0x9492, 0x8430, 0x7BCF, 0x738E, 0x73AE, 0x5ACB, 0x4208, 0x94B2, 0x632C, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0180 (384) pixels
0x0000, 0x0000, 0x0000, 0x6B8D, 0xE73C, 0xB5B6, 0xC638, 0xDEDB, 0xDEDB, 0xB596, 0xA514, 0x9492, 0x8430, 0x7BCF, 0x7BEF, 0x8410, // 0x0190 (400) pixels
0x5ACB, 0x4208, 0x94B2, 0x632C, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x634C, 0xE73C, 0xB596, 0xC618, 0xDEDB, // 0x01A0 (416) pixels
0xD6BA, 0xAD75, 0xA514, 0x9492, 0x8430, 0x73AE, 0x6B6D, 0x6B4D, 0x528A, 0x4208, 0x9CD3, 0x5AEB, 0x0000, 0x0000, 0x0000, 0x0000, // 0x01B0 (432) pixels
0x0000, 0x0000, 0x0000, 0x52AA, 0xE73C, 0xB596, 0xC618, 0xDEDB, 0xD6BA, 0xAD75, 0xA514, 0x9492, 0x8430, 0x7BCF, 0x6B4D, 0x52AA, // 0x01C0 (448) pixels
0x4A49, 0x6B4D, 0x8C51, 0x52AA, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3A07, 0x52AA, 0x8C51, 0xC618, 0xDEDB, // 0x01D0 (464) pixels
0xD6BA, 0xAD75, 0xA514, 0x9492, 0x8430, 0x6B6D, 0x5ACB, 0x738E, 0x9492, 0x9CF3, 0x52AA, 0x4228, 0x0000, 0x0000, 0x0000, 0x0000, // 0x01E0 (480) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x2985, 0x52AA, 0x52AA, 0xAD55, 0xBDD7, 0xAD55, 0xAD55, 0xAD55, 0xAD55, 0xA514, 0x9CF3, 0x94B2, // 0x01F0 (496) pixels
0x738E, 0x52AA, 0x4207, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x2124, 0x39C6, 0x52AA, // 0x0200 (512) pixels
0x52AA, 0x52AA, 0x52AA, 0x52AA, 0x52AA, 0x52AA, 0x52AA, 0x52AA, 0x3A07, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0210 (528) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0220 (544) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0230 (560) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0240 (576) pixels
}};
} // namespace bobbyicons

View File

@ -2,45 +2,6 @@
#include "icon.h"
namespace {
namespace icons {
const Icon<24, 24> bms{{
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0010 (16) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0020 (32) pixels
0xC500, 0xC500, 0xC500, 0xC500, 0xC500, 0xC500, 0xC500, 0xC500, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0030 (48) pixels
0x0000, 0x0000, 0x0000, 0xC500, 0xC500, 0xC500, 0xC500, 0xC500, 0xC500, 0xD677, 0xEF39, 0xE6B6, 0xC5D2, 0xC500, 0xC500, 0xC500, // 0x0040 (64) pixels
0xC500, 0xC500, 0xC500, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xC500, 0xC500, 0xCD64, 0xDDE9, 0xEECF, // 0x0050 (80) pixels
0xEECE, 0xE6AE, 0xF756, 0xE6F2, 0xD5E7, 0xBD25, 0xDE29, 0xCD64, 0xCD84, 0xCD42, 0xC500, 0xC500, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0060 (96) pixels
0x0000, 0x0000, 0x0000, 0xC500, 0xF79B, 0xF753, 0xFF54, 0xF732, 0xF710, 0xE6AC, 0xDE49, 0xC585, 0xBD25, 0xDE28, 0xDE29, 0xD608, // 0x0070 (112) pixels
0xD5E7, 0xD5E8, 0xCD42, 0xC500, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xC500, 0xFFDD, 0xFF98, 0xFF77, 0xF755, // 0x0080 (128) pixels
0xF753, 0xF733, 0xF732, 0xEF12, 0xEEF0, 0xDE4A, 0xDE28, 0xD5E7, 0xD608, 0xD5E8, 0xC585, 0xC500, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0090 (144) pixels
0x0000, 0x0000, 0x0000, 0xC500, 0xF731, 0xFFDC, 0xFFDD, 0xFFBB, 0xFFBB, 0xFFBC, 0xFFBA, 0xF777, 0xEF13, 0xDE4A, 0xD608, 0xCDA6, // 0x00A0 (160) pixels
0xCDE7, 0xBD25, 0xBD45, 0xC500, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xC500, 0xF731, 0xFFB9, 0xFFFD, 0xFFDD, // 0x00B0 (176) pixels
0xFFBB, 0xF775, 0xF710, 0xEF11, 0xEEF0, 0xE68C, 0xCDC8, 0xC565, 0xACC5, 0x8BC3, 0xCDE8, 0xC500, 0x0000, 0x0000, 0x0000, 0x0000, // 0x00C0 (192) pixels
0x0000, 0x0000, 0x0000, 0xC500, 0xF730, 0xFFB9, 0xFFFE, 0xFFFE, 0xFFDD, 0xF775, 0xEECD, 0xEE8B, 0xE669, 0xD5E5, 0xBD04, 0xA484, // 0x00D0 (208) pixels
0x9403, 0x8BC3, 0xD60C, 0xC500, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x94D2, 0xCE11, 0xF777, 0xFFDD, 0xFFDE, // 0x00E0 (224) pixels
0xFFDD, 0xF754, 0xEECC, 0xE68A, 0xDE48, 0xD5E5, 0xBD44, 0xA4A4, 0x9403, 0x7343, 0xAD2F, 0x94D2, 0x0000, 0x0000, 0x0000, 0x0000, // 0x00F0 (240) pixels
0x0000, 0x0000, 0x0000, 0x8C50, 0xE73C, 0xC617, 0xEF3B, 0xF7BD, 0xFFBC, 0xF753, 0xEEAC, 0xE68A, 0xDE28, 0xD5C6, 0xACA5, 0x83A6, // 0x0100 (256) pixels
0x6B07, 0x39E7, 0x94B2, 0x8C71, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7BEE, 0xE73C, 0xBDF7, 0xD6BA, 0xE73C, // 0x0110 (272) pixels
0xE73C, 0xBDF7, 0xA514, 0x9492, 0x8430, 0x7BCF, 0x6B6D, 0x5AEB, 0x528A, 0x4208, 0x94B2, 0x7BEE, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0120 (288) pixels
0x0000, 0x0000, 0x0000, 0x7BEF, 0xE73C, 0xBDD7, 0xD6BA, 0xE73C, 0xE71C, 0xBDF7, 0xA514, 0x9492, 0x8430, 0x7BCF, 0x7BCF, 0x738E, // 0x0130 (304) pixels
0x5ACB, 0x4208, 0x94B2, 0x73AE, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7BEF, 0xE73C, 0xBDD7, 0xCE79, 0xE71C, // 0x0140 (320) pixels
0xE71C, 0xBDD7, 0xA514, 0x9492, 0x8C51, 0x73AE, 0x7BCF, 0x7BEF, 0x5AEB, 0x4208, 0x94B2, 0x73AE, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0150 (336) pixels
0x0000, 0x0000, 0x0000, 0x73CE, 0xE73C, 0xB5B6, 0xCE79, 0xE71C, 0xDEFB, 0xB5B6, 0xA514, 0x9492, 0x8430, 0x73AE, 0x73AE, 0x8410, // 0x0160 (352) pixels
0x5AEB, 0x4208, 0x94B2, 0x6B6D, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6B8D, 0xE73C, 0xB5B6, 0xCE59, 0xDEFB, // 0x0170 (368) pixels
0xDEFB, 0xB5B6, 0xA514, 0x9492, 0x8430, 0x7BCF, 0x738E, 0x73AE, 0x5ACB, 0x4208, 0x94B2, 0x632C, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0180 (384) pixels
0x0000, 0x0000, 0x0000, 0x6B8D, 0xE73C, 0xB5B6, 0xC638, 0xDEDB, 0xDEDB, 0xB596, 0xA514, 0x9492, 0x8430, 0x7BCF, 0x7BEF, 0x8410, // 0x0190 (400) pixels
0x5ACB, 0x4208, 0x94B2, 0x632C, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x634C, 0xE73C, 0xB596, 0xC618, 0xDEDB, // 0x01A0 (416) pixels
0xD6BA, 0xAD75, 0xA514, 0x9492, 0x8430, 0x73AE, 0x6B6D, 0x6B4D, 0x528A, 0x4208, 0x9CD3, 0x5AEB, 0x0000, 0x0000, 0x0000, 0x0000, // 0x01B0 (432) pixels
0x0000, 0x0000, 0x0000, 0x52AA, 0xE73C, 0xB596, 0xC618, 0xDEDB, 0xD6BA, 0xAD75, 0xA514, 0x9492, 0x8430, 0x7BCF, 0x6B4D, 0x52AA, // 0x01C0 (448) pixels
0x4A49, 0x6B4D, 0x8C51, 0x52AA, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3A07, 0x52AA, 0x8C51, 0xC618, 0xDEDB, // 0x01D0 (464) pixels
0xD6BA, 0xAD75, 0xA514, 0x9492, 0x8430, 0x6B6D, 0x5ACB, 0x738E, 0x9492, 0x9CF3, 0x52AA, 0x4228, 0x0000, 0x0000, 0x0000, 0x0000, // 0x01E0 (480) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x2985, 0x52AA, 0x52AA, 0xAD55, 0xBDD7, 0xAD55, 0xAD55, 0xAD55, 0xAD55, 0xA514, 0x9CF3, 0x94B2, // 0x01F0 (496) pixels
0x738E, 0x52AA, 0x4207, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x2124, 0x39C6, 0x52AA, // 0x0200 (512) pixels
0x52AA, 0x52AA, 0x52AA, 0x52AA, 0x52AA, 0x52AA, 0x52AA, 0x52AA, 0x3A07, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0210 (528) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0220 (544) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0230 (560) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0240 (576) pixels
}};
}
}
namespace bobbyicons {
extern const espgui::Icon<24, 24> bms;
} // namespace bobbyicons

View File

@ -0,0 +1,42 @@
#include "buzzer.h"
namespace bobbyicons {
const espgui::Icon<24, 24> buzzer{{
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0010 (16) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0020 (32) pixels
0xB5B5, 0xB595, 0xAD95, 0xB595, 0xAD95, 0xC5D6, 0xB5B5, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0030 (48) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xAD95, 0xB5B5, 0xB595, 0xAD75, 0xAD75, 0xAD75, 0x6C72, 0xB5B5, 0x0000, // 0x0040 (64) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xB557, 0xAD94, // 0x0050 (80) pixels
0xAD74, 0xBDF6, 0xDEDA, 0xDEDA, 0xBDF7, 0xAD95, 0xAD95, 0xBD97, 0x0000, 0x0000, 0x2109, 0x841F, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0060 (96) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xA533, 0x8C90, 0xBDF7, 0xEF5D, 0xA534, 0x73AE, 0x9CF3, 0xBDD6, 0xA554, 0xA534, // 0x0070 (112) pixels
0xA534, 0x0000, 0x6D75, 0x6D74, 0x6D38, 0x6D19, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xAD55, 0x0000, 0xBDF7, // 0x0080 (128) pixels
0xEF7D, 0xAD54, 0x6B6D, 0x7BEF, 0x6B8D, 0x9CF3, 0xAD75, 0xAD34, 0xAD34, 0x0000, 0x74F9, 0x74FA, 0x6D19, 0x6D18, 0x0000, 0x0000, // 0x0090 (144) pixels
0xB5D6, 0xB5B5, 0xBDF6, 0xD4F8, 0xBDB6, 0xB5B5, 0xA554, 0xD6DA, 0xEF5D, 0x5AEB, 0x8C70, 0x8430, 0x7BEF, 0x6B6D, 0xB5B6, 0x9CF2, // 0x00A0 (160) pixels
0x9D13, 0x42C4, 0x7519, 0x7519, 0x7519, 0x74F9, 0x81B5, 0x0000, 0xB5F6, 0xD6F8, 0xB5B5, 0xB5B5, 0xBDF6, 0xB5D6, 0xBDF6, 0xD6BA, // 0x00B0 (176) pixels
0xAD54, 0x842F, 0x8C91, 0x8C50, 0x842F, 0x6B6D, 0xAD75, 0x9D13, 0x0000, 0xFDC0, 0x74F9, 0x7519, 0x74F9, 0x5599, 0x6D39, 0x0000, // 0x00C0 (192) pixels
0x9CF2, 0xAD54, 0xD6B9, 0xE73C, 0xAD75, 0xBE17, 0xC638, 0xDEFB, 0x8C50, 0x94D2, 0x94B2, 0x8C91, 0x8450, 0x7BEF, 0x8430, 0xA554, // 0x00D0 (208) pixels
0x94B1, 0x7CF8, 0x74F9, 0x74FA, 0x74F9, 0x74F9, 0x74F9, 0x0000, 0x5AEB, 0xB5B6, 0xF7BE, 0xBDD6, 0x8C71, 0xF79D, 0xAD95, 0xDEDA, // 0x00E0 (224) pixels
0x8450, 0x9CD2, 0x9CD2, 0x94B2, 0x8C70, 0x842F, 0x6B6D, 0xB5B6, 0x8450, 0x7CD7, 0x74F9, 0x7519, 0x6CFA, 0x74F9, 0x74F9, 0x0000, // 0x00F0 (240) pixels
0x7BEF, 0xBE17, 0xEF7D, 0x8C50, 0xAD75, 0xF79E, 0x9CF3, 0xCE99, 0x6B6D, 0x73CE, 0x8430, 0x94D2, 0x8C91, 0x8450, 0x73AE, 0xAD75, // 0x0100 (256) pixels
0x8450, 0x8494, 0x74F9, 0x74F9, 0x74FA, 0x74F9, 0x74F9, 0x0000, 0x630B, 0xBDF7, 0xD69A, 0x738D, 0xBDF7, 0xE71C, 0x94D2, 0xC658, // 0x0110 (272) pixels
0x8450, 0xAD75, 0x73CE, 0x94D2, 0x94B1, 0x8C50, 0x7BEE, 0xAD74, 0x842F, 0x8C50, 0x74F9, 0x74F9, 0x74FA, 0x74FA, 0x74FA, 0x0000, // 0x0120 (288) pixels
0x5AEA, 0xB5B6, 0xBDD7, 0x6B6D, 0xB5D6, 0xCE79, 0x94B2, 0xC638, 0x7C0F, 0x94D2, 0x73AD, 0x9CD2, 0x94D2, 0x8C71, 0x7BEF, 0xA554, // 0x0130 (304) pixels
0x7C0F, 0x8430, 0x74F9, 0x74F9, 0x74F9, 0x74F9, 0x74F9, 0x0000, 0x52CA, 0xA513, 0xAD75, 0x6B6C, 0xA534, 0xBDF7, 0x9491, 0xC638, // 0x0140 (320) pixels
0x6B6C, 0x73AD, 0x6B8D, 0x9D13, 0x9CD2, 0x8C71, 0x7C0F, 0xA554, 0x73CE, 0x7C10, 0x74F9, 0x74FA, 0x74FA, 0x74F9, 0x74F9, 0x0000, // 0x0150 (336) pixels
0x5ACA, 0x8430, 0x9D13, 0x6B8D, 0x7BEF, 0xB595, 0x8C91, 0xCE99, 0x630B, 0x630B, 0xA513, 0xA554, 0x9CF2, 0x8C91, 0x7C0F, 0xA533, // 0x0160 (352) pixels
0x738D, 0x7496, 0x7519, 0x751A, 0x74F9, 0x7519, 0x7519, 0x0000, 0x52CA, 0x634C, 0x94B2, 0x7BCE, 0x5B0B, 0x9CF3, 0x8C71, 0xCE79, // 0x0170 (368) pixels
0xB5B5, 0xB5D6, 0xB595, 0xA534, 0x9CF2, 0x8C91, 0x8430, 0xA533, 0x6B6C, 0x74B7, 0x74F9, 0x7554, 0x74F9, 0x7519, 0x7519, 0x0000, // 0x0180 (384) pixels
0x0000, 0x5289, 0x6B4C, 0x7BCE, 0x632C, 0x5AEB, 0x840F, 0xC638, 0xB595, 0xAD95, 0xAD75, 0xA534, 0x9CF2, 0x8C91, 0x94B2, 0x8C71, // 0x0190 (400) pixels
0x632C, 0x7496, 0x751A, 0x74F9, 0x74F9, 0x8539, 0x7D19, 0x0000, 0x0000, 0x0001, 0x4228, 0x4207, 0x4207, 0x3185, 0x5ACA, 0xB5D6, // 0x01A0 (416) pixels
0xBDD6, 0xA554, 0xAD54, 0xA513, 0x94D2, 0x8C70, 0xAD74, 0x6B6D, 0x73AE, 0x69C0, 0x751A, 0x74FA, 0x7519, 0x751A, 0x665F, 0x0000, // 0x01B0 (432) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0020, 0x2944, 0x94D2, 0xCE79, 0xA533, 0xA533, 0x9CF3, 0x94B2, 0x94B1, 0x9CF2, 0x630B, // 0x01C0 (448) pixels
0x6B4C, 0x5AEB, 0x7519, 0x7519, 0x751A, 0x751A, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4A89, // 0x01D0 (464) pixels
0xC638, 0xBDD6, 0x9CF2, 0x9CD2, 0x94B1, 0xA534, 0x73CE, 0x0000, 0x630B, 0x0000, 0x6CFC, 0x6CFC, 0x7D55, 0x751A, 0x0000, 0x0000, // 0x01E0 (480) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6B4C, 0xCE79, 0xBDD6, 0xA513, 0xAD95, 0x94B1, 0x5B0B, 0x5B0B, // 0x01F0 (496) pixels
0x632C, 0x0000, 0x5C57, 0x6CFB, 0x6CFB, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4AA9, // 0x0200 (512) pixels
0x52CA, 0x632C, 0xB5B6, 0xBDF6, 0x94B1, 0x4A69, 0x42E9, 0x5ACB, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0210 (528) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5AEB, 0x52CA, 0x1884, 0x39C6, 0x39E7, 0x3A07, 0x52EA, 0x52AA, 0x0000, // 0x0220 (544) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0230 (560) pixels
0x52AA, 0x52CA, 0x5AEB, 0x5ACB, 0x5ACA, 0x4A4A, 0x52AA, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0240 (576) pixels
}};
} // namespace bobbyicons

View File

@ -2,45 +2,6 @@
#include "icon.h"
namespace {
namespace icons {
const Icon<24, 24> buzzer{{
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0010 (16) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0020 (32) pixels
0xB5B5, 0xB595, 0xAD95, 0xB595, 0xAD95, 0xC5D6, 0xB5B5, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0030 (48) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xAD95, 0xB5B5, 0xB595, 0xAD75, 0xAD75, 0xAD75, 0x6C72, 0xB5B5, 0x0000, // 0x0040 (64) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xB557, 0xAD94, // 0x0050 (80) pixels
0xAD74, 0xBDF6, 0xDEDA, 0xDEDA, 0xBDF7, 0xAD95, 0xAD95, 0xBD97, 0x0000, 0x0000, 0x2109, 0x841F, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0060 (96) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xA533, 0x8C90, 0xBDF7, 0xEF5D, 0xA534, 0x73AE, 0x9CF3, 0xBDD6, 0xA554, 0xA534, // 0x0070 (112) pixels
0xA534, 0x0000, 0x6D75, 0x6D74, 0x6D38, 0x6D19, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xAD55, 0x0000, 0xBDF7, // 0x0080 (128) pixels
0xEF7D, 0xAD54, 0x6B6D, 0x7BEF, 0x6B8D, 0x9CF3, 0xAD75, 0xAD34, 0xAD34, 0x0000, 0x74F9, 0x74FA, 0x6D19, 0x6D18, 0x0000, 0x0000, // 0x0090 (144) pixels
0xB5D6, 0xB5B5, 0xBDF6, 0xD4F8, 0xBDB6, 0xB5B5, 0xA554, 0xD6DA, 0xEF5D, 0x5AEB, 0x8C70, 0x8430, 0x7BEF, 0x6B6D, 0xB5B6, 0x9CF2, // 0x00A0 (160) pixels
0x9D13, 0x42C4, 0x7519, 0x7519, 0x7519, 0x74F9, 0x81B5, 0x0000, 0xB5F6, 0xD6F8, 0xB5B5, 0xB5B5, 0xBDF6, 0xB5D6, 0xBDF6, 0xD6BA, // 0x00B0 (176) pixels
0xAD54, 0x842F, 0x8C91, 0x8C50, 0x842F, 0x6B6D, 0xAD75, 0x9D13, 0x0000, 0xFDC0, 0x74F9, 0x7519, 0x74F9, 0x5599, 0x6D39, 0x0000, // 0x00C0 (192) pixels
0x9CF2, 0xAD54, 0xD6B9, 0xE73C, 0xAD75, 0xBE17, 0xC638, 0xDEFB, 0x8C50, 0x94D2, 0x94B2, 0x8C91, 0x8450, 0x7BEF, 0x8430, 0xA554, // 0x00D0 (208) pixels
0x94B1, 0x7CF8, 0x74F9, 0x74FA, 0x74F9, 0x74F9, 0x74F9, 0x0000, 0x5AEB, 0xB5B6, 0xF7BE, 0xBDD6, 0x8C71, 0xF79D, 0xAD95, 0xDEDA, // 0x00E0 (224) pixels
0x8450, 0x9CD2, 0x9CD2, 0x94B2, 0x8C70, 0x842F, 0x6B6D, 0xB5B6, 0x8450, 0x7CD7, 0x74F9, 0x7519, 0x6CFA, 0x74F9, 0x74F9, 0x0000, // 0x00F0 (240) pixels
0x7BEF, 0xBE17, 0xEF7D, 0x8C50, 0xAD75, 0xF79E, 0x9CF3, 0xCE99, 0x6B6D, 0x73CE, 0x8430, 0x94D2, 0x8C91, 0x8450, 0x73AE, 0xAD75, // 0x0100 (256) pixels
0x8450, 0x8494, 0x74F9, 0x74F9, 0x74FA, 0x74F9, 0x74F9, 0x0000, 0x630B, 0xBDF7, 0xD69A, 0x738D, 0xBDF7, 0xE71C, 0x94D2, 0xC658, // 0x0110 (272) pixels
0x8450, 0xAD75, 0x73CE, 0x94D2, 0x94B1, 0x8C50, 0x7BEE, 0xAD74, 0x842F, 0x8C50, 0x74F9, 0x74F9, 0x74FA, 0x74FA, 0x74FA, 0x0000, // 0x0120 (288) pixels
0x5AEA, 0xB5B6, 0xBDD7, 0x6B6D, 0xB5D6, 0xCE79, 0x94B2, 0xC638, 0x7C0F, 0x94D2, 0x73AD, 0x9CD2, 0x94D2, 0x8C71, 0x7BEF, 0xA554, // 0x0130 (304) pixels
0x7C0F, 0x8430, 0x74F9, 0x74F9, 0x74F9, 0x74F9, 0x74F9, 0x0000, 0x52CA, 0xA513, 0xAD75, 0x6B6C, 0xA534, 0xBDF7, 0x9491, 0xC638, // 0x0140 (320) pixels
0x6B6C, 0x73AD, 0x6B8D, 0x9D13, 0x9CD2, 0x8C71, 0x7C0F, 0xA554, 0x73CE, 0x7C10, 0x74F9, 0x74FA, 0x74FA, 0x74F9, 0x74F9, 0x0000, // 0x0150 (336) pixels
0x5ACA, 0x8430, 0x9D13, 0x6B8D, 0x7BEF, 0xB595, 0x8C91, 0xCE99, 0x630B, 0x630B, 0xA513, 0xA554, 0x9CF2, 0x8C91, 0x7C0F, 0xA533, // 0x0160 (352) pixels
0x738D, 0x7496, 0x7519, 0x751A, 0x74F9, 0x7519, 0x7519, 0x0000, 0x52CA, 0x634C, 0x94B2, 0x7BCE, 0x5B0B, 0x9CF3, 0x8C71, 0xCE79, // 0x0170 (368) pixels
0xB5B5, 0xB5D6, 0xB595, 0xA534, 0x9CF2, 0x8C91, 0x8430, 0xA533, 0x6B6C, 0x74B7, 0x74F9, 0x7554, 0x74F9, 0x7519, 0x7519, 0x0000, // 0x0180 (384) pixels
0x0000, 0x5289, 0x6B4C, 0x7BCE, 0x632C, 0x5AEB, 0x840F, 0xC638, 0xB595, 0xAD95, 0xAD75, 0xA534, 0x9CF2, 0x8C91, 0x94B2, 0x8C71, // 0x0190 (400) pixels
0x632C, 0x7496, 0x751A, 0x74F9, 0x74F9, 0x8539, 0x7D19, 0x0000, 0x0000, 0x0001, 0x4228, 0x4207, 0x4207, 0x3185, 0x5ACA, 0xB5D6, // 0x01A0 (416) pixels
0xBDD6, 0xA554, 0xAD54, 0xA513, 0x94D2, 0x8C70, 0xAD74, 0x6B6D, 0x73AE, 0x69C0, 0x751A, 0x74FA, 0x7519, 0x751A, 0x665F, 0x0000, // 0x01B0 (432) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0020, 0x2944, 0x94D2, 0xCE79, 0xA533, 0xA533, 0x9CF3, 0x94B2, 0x94B1, 0x9CF2, 0x630B, // 0x01C0 (448) pixels
0x6B4C, 0x5AEB, 0x7519, 0x7519, 0x751A, 0x751A, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4A89, // 0x01D0 (464) pixels
0xC638, 0xBDD6, 0x9CF2, 0x9CD2, 0x94B1, 0xA534, 0x73CE, 0x0000, 0x630B, 0x0000, 0x6CFC, 0x6CFC, 0x7D55, 0x751A, 0x0000, 0x0000, // 0x01E0 (480) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6B4C, 0xCE79, 0xBDD6, 0xA513, 0xAD95, 0x94B1, 0x5B0B, 0x5B0B, // 0x01F0 (496) pixels
0x632C, 0x0000, 0x5C57, 0x6CFB, 0x6CFB, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4AA9, // 0x0200 (512) pixels
0x52CA, 0x632C, 0xB5B6, 0xBDF6, 0x94B1, 0x4A69, 0x42E9, 0x5ACB, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0210 (528) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5AEB, 0x52CA, 0x1884, 0x39C6, 0x39E7, 0x3A07, 0x52EA, 0x52AA, 0x0000, // 0x0220 (544) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0230 (560) pixels
0x52AA, 0x52CA, 0x5AEB, 0x5ACB, 0x5ACA, 0x4A4A, 0x52AA, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0240 (576) pixels
}};
}
}
namespace bobbyicons {
extern const espgui::Icon<24, 24> buzzer;
} // namespace bobbyicons

View File

@ -0,0 +1,38 @@
#include "close.h"
namespace bobbyicons {
const espgui::Icon<32, 32> close{{
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30C3,0x4124,0x61C7,0x61C7,0x4124,0x30E3,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, // row 0, 32 pixels
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x48E3,0xA249,0xEB8E,0xFCB2,0xFD14,0xFD75,0xFD96,0xFD34,0xFCF3,0xEBEF,0xA28A,0x4904,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, // row 1, 64 pixels
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x58E3,0xC228,0xFC10,0xFD34,0xFE18,0xFE59,0xFE79,0xFE9A,0xFE9A,0xFE9A,0xFE9A,0xFE59,0xFD75,0xFC51,0xC28A,0x5904,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, // row 2, 96 pixels
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2041,0x8945,0xF34D,0xFD34,0xFDB6,0xFD75,0xFD55,0xFD55,0xFD96,0xFDD7,0xFDF7,0xFDF7,0xFDB6,0xFDB6,0xFDD7,0xFDF7,0xFD75,0xF38E,0x8965,0x2041,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, // row 3, 128 pixels
0x0000,0x0000,0x0000,0x0000,0x0000,0x4082,0xE208,0xF410,0xFD34,0xFC92,0xFBEF,0xFBAE,0xFBEF,0xFC71,0xFD14,0xFD75,0xFDB6,0xFD75,0xFD14,0xFC92,0xFC51,0xFC71,0xFCF3,0xFD75,0xFC30,0xEA28,0x40A2,0x0000,0x0000,0x0000,0x0000,0x0000, // row 4, 160 pixels
0x0000,0x0000,0x0000,0x0000,0x3861,0xE1E7,0xF451,0xFC92,0xFB4D,0xFA49,0xFA49,0xFAEB,0xFBAE,0xFC71,0xFD34,0xFDB6,0xFE18,0xFDB6,0xFD34,0xFC71,0xFBAE,0xFB0C,0xFAEB,0xFBAE,0xFCD3,0xFC71,0xE208,0x4082,0x0000,0x0000,0x0000,0x0000, // row 5, 192 pixels
0x0000,0x0000,0x0000,0x1020,0xD986,0xF430,0xFC30,0xFA28,0xF924,0xF965,0xFA8A,0xFB0C,0xFBAE,0xFC51,0xFD14,0xFD75,0xFDB6,0xFD75,0xFD14,0xFC51,0xFC71,0xFBEF,0xFA28,0xF9C7,0xFA8A,0xFC51,0xF430,0xD9A6,0x1020,0x0000,0x0000,0x0000, // row 6, 224 pixels
0x0000,0x0000,0x0000,0x78A2,0xEB6D,0xFC30,0xF9C7,0xF861,0xF8A2,0xFA08,0xFEDB,0xFD55,0xFB4D,0xFC10,0xFC92,0xFD14,0xFD34,0xFD14,0xFC92,0xFCB2,0xFF7D,0xFF7D,0xFB2C,0xF945,0xF8E3,0xF9E7,0xFC30,0xEB8E,0x78C3,0x0000,0x0000,0x0000, // row 7, 256 pixels
0x0000,0x0000,0x3841,0xD9E7,0xF492,0xF208,0xF041,0xF800,0xF945,0xFE9A,0xFFFF,0xFFFF,0xFD75,0xFB8E,0xFC10,0xFC51,0xFC71,0xFC51,0xFCB2,0xFF7D,0xFFFF,0xFFFF,0xFF3C,0xFA8A,0xF882,0xF841,0xFA08,0xFC92,0xDA08,0x3841,0x0000,0x0000, // row 8, 288 pixels
0x0000,0x0000,0x88A2,0xEBCF,0xF2EB,0xF061,0xF000,0xF8E3,0xFE79,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFD75,0xFB4D,0xFBAE,0xFBAE,0xFC71,0xFF7D,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFEFB,0xFA28,0xF800,0xF061,0xF2EB,0xEBEF,0x90C3,0x0000,0x0000, // row 9, 320 pixels
0x0000,0x2820,0xD1C7,0xF410,0xE945,0xE800,0xF000,0xFE9A,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFD34,0xFAEB,0xFBCF,0xFF5D,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFF1C,0xF986,0xF000,0xF145,0xF410,0xD1E7,0x2820,0x0000, // row 10, 352 pixels
0x0000,0x6841,0xDB2C,0xEACB,0xE041,0xE800,0xF000,0xFEFB,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFD14,0xFF1C,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFBCF,0xF082,0xF000,0xE841,0xEACB,0xE34D,0x7061,0x0000, // row 11, 384 pixels
0x0000,0x9861,0xE3CF,0xE186,0xE000,0xE800,0xE800,0xF145,0xFEDB,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFB8E,0xF000,0xF000,0xE800,0xE800,0xE986,0xEBCF,0xA082,0x0000, // row 12, 416 pixels
0x0800,0xB8A2,0xE3AE,0xD8A2,0xD800,0xE000,0xE800,0xE800,0xF145,0xFEFB,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFB8E,0xF000,0xF000,0xE800,0xE800,0xE000,0xE0A2,0xEBAE,0xC0C3,0x0800, // row 13, 448 pixels
0x1800,0xC124,0xE30C,0xD020,0xD800,0xE000,0xE000,0xE800,0xE800,0xF145,0xFEDB,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFB8E,0xF000,0xF000,0xE800,0xE800,0xE000,0xE000,0xD820,0xE30C,0xC124,0x1800, // row 14, 480 pixels
0x2800,0xC165,0xDAAA,0xC800,0xD000,0xD800,0xE000,0xE000,0xE800,0xE800,0xF124,0xFE79,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFB6D,0xF000,0xF000,0xE800,0xE800,0xE000,0xE000,0xD800,0xD000,0xDAAA,0xC165,0x2800, // row 15, 512 pixels
0x2000,0xB924,0xD269,0xC800,0xD000,0xD000,0xD800,0xE000,0xE000,0xE800,0xE924,0xFEFB,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xF36D,0xE800,0xE800,0xE800,0xE000,0xE000,0xD800,0xD000,0xD000,0xDA69,0xC145,0x2800, // row 16, 544 pixels
0x1000,0xB0A2,0xD28A,0xC000,0xC800,0xD000,0xD000,0xD800,0xD800,0xE165,0xFEFB,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xF3AE,0xE000,0xE000,0xD800,0xD800,0xD000,0xD000,0xC800,0xD28A,0xB8C3,0x1000, // row 17, 576 pixels
0x0000,0xA800,0xD2AA,0xB800,0xC000,0xC800,0xC800,0xD000,0xD965,0xFEFB,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xEBAE,0xD800,0xD800,0xD000,0xC800,0xC800,0xC000,0xD2AA,0xB020,0x0000, // row 18, 608 pixels
0x0000,0x8000,0xCA69,0xB841,0xB800,0xC000,0xC800,0xD186,0xFEFB,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xEBCF,0xD000,0xC800,0xC800,0xC000,0xC041,0xCA69,0x8000,0x0000, // row 19, 640 pixels
0x0000,0x4800,0xC1C7,0xB8E3,0xB800,0xB800,0xC000,0xF69A,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xEBEF,0xFE79,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xE410,0xC841,0xC000,0xB800,0xC0E3,0xC1C7,0x4800,0x0000, // row 20, 672 pixels
0x0000,0x1000,0xB061,0xC1E7,0xB000,0xB000,0xB800,0xD269,0xFFBE,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xE38E,0xD000,0xD965,0xF69A,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xDB0C,0xC020,0xB800,0xB000,0xC1E7,0xB061,0x1000,0x0000, // row 21, 704 pixels
0x0000,0x0000,0x6000,0xB9C7,0xB061,0xB000,0xB000,0xB800,0xCA49,0xFF9E,0xFFFF,0xFFFF,0xFFFF,0xE38E,0xC800,0xC800,0xC800,0xD186,0xF69A,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xDB0C,0xB800,0xB800,0xB000,0xB061,0xC1C7,0x6000,0x0000,0x0000, // row 22, 736 pixels
0x0000,0x0000,0x1800,0xB041,0xB986,0xA800,0xA800,0xB000,0xB000,0xCA49,0xFF7D,0xFFFF,0xDB8E,0xC000,0xC000,0xC000,0xC000,0xC000,0xC986,0xF6DB,0xFFFF,0xFFFF,0xD30C,0xB800,0xB000,0xB000,0xA800,0xB986,0xB041,0x1800,0x0000,0x0000, // row 23, 768 pixels
0x0000,0x0000,0x0000,0x5800,0xB0E3,0xA8C3,0xA800,0xA800,0xA800,0xB000,0xCACB,0xD38E,0xB000,0xB800,0xB800,0xB800,0xB800,0xB800,0xB800,0xC145,0xF6DB,0xD34D,0xB000,0xB000,0xA800,0xA800,0xB0C3,0xB0E3,0x5800,0x0000,0x0000,0x0000, // row 24, 800 pixels
0x0000,0x0000,0x0000,0x0000,0x6000,0xB124,0xA882,0xA000,0xA800,0xA800,0xA800,0xA800,0xB000,0xB000,0xB000,0xB000,0xB000,0xB000,0xB000,0xB000,0xB000,0xA800,0xA800,0xA800,0xA800,0xA882,0xB124,0x6000,0x0000,0x0000,0x0000,0x0000, // row 25, 832 pixels
0x0000,0x0000,0x0000,0x0000,0x0000,0x6000,0xB104,0xA882,0xA000,0xA000,0xA000,0xA800,0xA800,0xA800,0xA800,0xA800,0xA800,0xA800,0xA800,0xA800,0xA800,0xA800,0xA000,0xA000,0xA882,0xB104,0x6000,0x0000,0x0000,0x0000,0x0000,0x0000, // row 26, 864 pixels
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x6000,0xB0A2,0xA8C3,0xA020,0xA000,0xA000,0xA000,0xA000,0xA000,0xA000,0xA000,0xA000,0xA000,0xA000,0xA000,0xA000,0xA020,0xA8C3,0xB0A2,0x6000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, // row 27, 896 pixels
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x4800,0xA800,0xB0C3,0xA0A2,0x9800,0x9800,0x9800,0x9800,0xA000,0xA000,0xA000,0x9800,0x9800,0x9800,0xA082,0xB0E3,0xA800,0x4800,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, // row 28, 928 pixels
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x5800,0xA800,0xB0A2,0xA8E3,0xA0A2,0xA041,0x9800,0x9800,0xA041,0xA0A2,0xA8E3,0xB0A2,0xA800,0x5800,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, // row 29, 960 pixels
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x3000,0x6000,0x8800,0xA000,0xA800,0xA800,0xA000,0x8800,0x6000,0x3000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, // row 30, 992 pixels
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, // row 31, 1024 pixels
}};
} // namespace bobbyicons

View File

@ -2,41 +2,6 @@
#include "icon.h"
namespace {
namespace icons {
const Icon<32, 32> close{{
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30C3,0x4124,0x61C7,0x61C7,0x4124,0x30E3,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, // row 0, 32 pixels
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x48E3,0xA249,0xEB8E,0xFCB2,0xFD14,0xFD75,0xFD96,0xFD34,0xFCF3,0xEBEF,0xA28A,0x4904,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, // row 1, 64 pixels
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x58E3,0xC228,0xFC10,0xFD34,0xFE18,0xFE59,0xFE79,0xFE9A,0xFE9A,0xFE9A,0xFE9A,0xFE59,0xFD75,0xFC51,0xC28A,0x5904,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, // row 2, 96 pixels
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2041,0x8945,0xF34D,0xFD34,0xFDB6,0xFD75,0xFD55,0xFD55,0xFD96,0xFDD7,0xFDF7,0xFDF7,0xFDB6,0xFDB6,0xFDD7,0xFDF7,0xFD75,0xF38E,0x8965,0x2041,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, // row 3, 128 pixels
0x0000,0x0000,0x0000,0x0000,0x0000,0x4082,0xE208,0xF410,0xFD34,0xFC92,0xFBEF,0xFBAE,0xFBEF,0xFC71,0xFD14,0xFD75,0xFDB6,0xFD75,0xFD14,0xFC92,0xFC51,0xFC71,0xFCF3,0xFD75,0xFC30,0xEA28,0x40A2,0x0000,0x0000,0x0000,0x0000,0x0000, // row 4, 160 pixels
0x0000,0x0000,0x0000,0x0000,0x3861,0xE1E7,0xF451,0xFC92,0xFB4D,0xFA49,0xFA49,0xFAEB,0xFBAE,0xFC71,0xFD34,0xFDB6,0xFE18,0xFDB6,0xFD34,0xFC71,0xFBAE,0xFB0C,0xFAEB,0xFBAE,0xFCD3,0xFC71,0xE208,0x4082,0x0000,0x0000,0x0000,0x0000, // row 5, 192 pixels
0x0000,0x0000,0x0000,0x1020,0xD986,0xF430,0xFC30,0xFA28,0xF924,0xF965,0xFA8A,0xFB0C,0xFBAE,0xFC51,0xFD14,0xFD75,0xFDB6,0xFD75,0xFD14,0xFC51,0xFC71,0xFBEF,0xFA28,0xF9C7,0xFA8A,0xFC51,0xF430,0xD9A6,0x1020,0x0000,0x0000,0x0000, // row 6, 224 pixels
0x0000,0x0000,0x0000,0x78A2,0xEB6D,0xFC30,0xF9C7,0xF861,0xF8A2,0xFA08,0xFEDB,0xFD55,0xFB4D,0xFC10,0xFC92,0xFD14,0xFD34,0xFD14,0xFC92,0xFCB2,0xFF7D,0xFF7D,0xFB2C,0xF945,0xF8E3,0xF9E7,0xFC30,0xEB8E,0x78C3,0x0000,0x0000,0x0000, // row 7, 256 pixels
0x0000,0x0000,0x3841,0xD9E7,0xF492,0xF208,0xF041,0xF800,0xF945,0xFE9A,0xFFFF,0xFFFF,0xFD75,0xFB8E,0xFC10,0xFC51,0xFC71,0xFC51,0xFCB2,0xFF7D,0xFFFF,0xFFFF,0xFF3C,0xFA8A,0xF882,0xF841,0xFA08,0xFC92,0xDA08,0x3841,0x0000,0x0000, // row 8, 288 pixels
0x0000,0x0000,0x88A2,0xEBCF,0xF2EB,0xF061,0xF000,0xF8E3,0xFE79,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFD75,0xFB4D,0xFBAE,0xFBAE,0xFC71,0xFF7D,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFEFB,0xFA28,0xF800,0xF061,0xF2EB,0xEBEF,0x90C3,0x0000,0x0000, // row 9, 320 pixels
0x0000,0x2820,0xD1C7,0xF410,0xE945,0xE800,0xF000,0xFE9A,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFD34,0xFAEB,0xFBCF,0xFF5D,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFF1C,0xF986,0xF000,0xF145,0xF410,0xD1E7,0x2820,0x0000, // row 10, 352 pixels
0x0000,0x6841,0xDB2C,0xEACB,0xE041,0xE800,0xF000,0xFEFB,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFD14,0xFF1C,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFBCF,0xF082,0xF000,0xE841,0xEACB,0xE34D,0x7061,0x0000, // row 11, 384 pixels
0x0000,0x9861,0xE3CF,0xE186,0xE000,0xE800,0xE800,0xF145,0xFEDB,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFB8E,0xF000,0xF000,0xE800,0xE800,0xE986,0xEBCF,0xA082,0x0000, // row 12, 416 pixels
0x0800,0xB8A2,0xE3AE,0xD8A2,0xD800,0xE000,0xE800,0xE800,0xF145,0xFEFB,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFB8E,0xF000,0xF000,0xE800,0xE800,0xE000,0xE0A2,0xEBAE,0xC0C3,0x0800, // row 13, 448 pixels
0x1800,0xC124,0xE30C,0xD020,0xD800,0xE000,0xE000,0xE800,0xE800,0xF145,0xFEDB,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFB8E,0xF000,0xF000,0xE800,0xE800,0xE000,0xE000,0xD820,0xE30C,0xC124,0x1800, // row 14, 480 pixels
0x2800,0xC165,0xDAAA,0xC800,0xD000,0xD800,0xE000,0xE000,0xE800,0xE800,0xF124,0xFE79,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFB6D,0xF000,0xF000,0xE800,0xE800,0xE000,0xE000,0xD800,0xD000,0xDAAA,0xC165,0x2800, // row 15, 512 pixels
0x2000,0xB924,0xD269,0xC800,0xD000,0xD000,0xD800,0xE000,0xE000,0xE800,0xE924,0xFEFB,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xF36D,0xE800,0xE800,0xE800,0xE000,0xE000,0xD800,0xD000,0xD000,0xDA69,0xC145,0x2800, // row 16, 544 pixels
0x1000,0xB0A2,0xD28A,0xC000,0xC800,0xD000,0xD000,0xD800,0xD800,0xE165,0xFEFB,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xF3AE,0xE000,0xE000,0xD800,0xD800,0xD000,0xD000,0xC800,0xD28A,0xB8C3,0x1000, // row 17, 576 pixels
0x0000,0xA800,0xD2AA,0xB800,0xC000,0xC800,0xC800,0xD000,0xD965,0xFEFB,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xEBAE,0xD800,0xD800,0xD000,0xC800,0xC800,0xC000,0xD2AA,0xB020,0x0000, // row 18, 608 pixels
0x0000,0x8000,0xCA69,0xB841,0xB800,0xC000,0xC800,0xD186,0xFEFB,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xEBCF,0xD000,0xC800,0xC800,0xC000,0xC041,0xCA69,0x8000,0x0000, // row 19, 640 pixels
0x0000,0x4800,0xC1C7,0xB8E3,0xB800,0xB800,0xC000,0xF69A,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xEBEF,0xFE79,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xE410,0xC841,0xC000,0xB800,0xC0E3,0xC1C7,0x4800,0x0000, // row 20, 672 pixels
0x0000,0x1000,0xB061,0xC1E7,0xB000,0xB000,0xB800,0xD269,0xFFBE,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xE38E,0xD000,0xD965,0xF69A,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xDB0C,0xC020,0xB800,0xB000,0xC1E7,0xB061,0x1000,0x0000, // row 21, 704 pixels
0x0000,0x0000,0x6000,0xB9C7,0xB061,0xB000,0xB000,0xB800,0xCA49,0xFF9E,0xFFFF,0xFFFF,0xFFFF,0xE38E,0xC800,0xC800,0xC800,0xD186,0xF69A,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xDB0C,0xB800,0xB800,0xB000,0xB061,0xC1C7,0x6000,0x0000,0x0000, // row 22, 736 pixels
0x0000,0x0000,0x1800,0xB041,0xB986,0xA800,0xA800,0xB000,0xB000,0xCA49,0xFF7D,0xFFFF,0xDB8E,0xC000,0xC000,0xC000,0xC000,0xC000,0xC986,0xF6DB,0xFFFF,0xFFFF,0xD30C,0xB800,0xB000,0xB000,0xA800,0xB986,0xB041,0x1800,0x0000,0x0000, // row 23, 768 pixels
0x0000,0x0000,0x0000,0x5800,0xB0E3,0xA8C3,0xA800,0xA800,0xA800,0xB000,0xCACB,0xD38E,0xB000,0xB800,0xB800,0xB800,0xB800,0xB800,0xB800,0xC145,0xF6DB,0xD34D,0xB000,0xB000,0xA800,0xA800,0xB0C3,0xB0E3,0x5800,0x0000,0x0000,0x0000, // row 24, 800 pixels
0x0000,0x0000,0x0000,0x0000,0x6000,0xB124,0xA882,0xA000,0xA800,0xA800,0xA800,0xA800,0xB000,0xB000,0xB000,0xB000,0xB000,0xB000,0xB000,0xB000,0xB000,0xA800,0xA800,0xA800,0xA800,0xA882,0xB124,0x6000,0x0000,0x0000,0x0000,0x0000, // row 25, 832 pixels
0x0000,0x0000,0x0000,0x0000,0x0000,0x6000,0xB104,0xA882,0xA000,0xA000,0xA000,0xA800,0xA800,0xA800,0xA800,0xA800,0xA800,0xA800,0xA800,0xA800,0xA800,0xA800,0xA000,0xA000,0xA882,0xB104,0x6000,0x0000,0x0000,0x0000,0x0000,0x0000, // row 26, 864 pixels
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x6000,0xB0A2,0xA8C3,0xA020,0xA000,0xA000,0xA000,0xA000,0xA000,0xA000,0xA000,0xA000,0xA000,0xA000,0xA000,0xA000,0xA020,0xA8C3,0xB0A2,0x6000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, // row 27, 896 pixels
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x4800,0xA800,0xB0C3,0xA0A2,0x9800,0x9800,0x9800,0x9800,0xA000,0xA000,0xA000,0x9800,0x9800,0x9800,0xA082,0xB0E3,0xA800,0x4800,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, // row 28, 928 pixels
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x5800,0xA800,0xB0A2,0xA8E3,0xA0A2,0xA041,0x9800,0x9800,0xA041,0xA0A2,0xA8E3,0xB0A2,0xA800,0x5800,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, // row 29, 960 pixels
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x3000,0x6000,0x8800,0xA000,0xA800,0xA800,0xA000,0x8800,0x6000,0x3000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, // row 30, 992 pixels
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, // row 31, 1024 pixels
}};
}
}
namespace bobbyicons {
extern const espgui::Icon<32, 32> close;
} // namespace bobbyicons

View File

@ -0,0 +1,42 @@
#include "demos.h"
namespace bobbyicons {
const espgui::Icon<24, 24> demos{{
0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0010 (16) pixels
0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0020 (32) pixels
0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x8451, 0xAD75, 0xEF7D, // 0x0030 (48) pixels
0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x9CB3, 0x9CD3, 0x9CB3, 0x94B2, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0040 (64) pixels
0xFFFF, 0xFFFF, 0xFFFF, 0x3186, 0x9CD3, 0xF79E, 0xBDD7, 0xEF5D, 0xFFFF, 0xFFFF, 0xFFFF, 0x8C71, 0x9472, 0x8C51, 0x83EF, 0x7BAF, // 0x0050 (80) pixels
0x7BAE, 0x7BCF, 0x83EF, 0x8410, 0x8C30, 0x8430, 0x8410, 0x8410, 0xFFFF, 0x2104, 0x5AAA, 0x5AEB, 0x8410, 0x7BEF, 0xAD55, 0xFFFF, // 0x0060 (96) pixels
0xFFFF, 0xFFFF, 0x8430, 0x7BCF, 0x632C, 0x5ACB, 0x5AAA, 0x5ACB, 0x5AAA, 0x528A, 0x52AA, 0x528A, 0x528A, 0x526A, 0x5AAA, 0x8410, // 0x0070 (112) pixels
0x8430, 0x5AEB, 0x2124, 0x2945, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x7BEF, 0x6B6D, 0x528A, 0x4A49, 0x528A, 0x4A69, 0x4228, // 0x0080 (128) pixels
0x4228, 0x4208, 0x39E7, 0x31A6, 0x52AA, 0x738E, 0x7BCF, 0x4A69, 0x0861, 0x1062, 0x3166, 0x5AAA, 0x5AAA, 0x5AAA, 0x4A49, 0xFFFF, // 0x0090 (144) pixels
0x73AE, 0x6B4D, 0x526A, 0x4208, 0x4228, 0x39C7, 0x3186, 0x3186, 0x2945, 0x2944, 0x52AA, 0x738E, 0x6B8E, 0x39C7, 0x1082, 0x1082, // 0x00A0 (160) pixels
0x0881, 0x31C6, 0x3186, 0x18E3, 0x2104, 0x39A6, 0x526A, 0x4208, 0x736D, 0x5AAA, 0x4208, 0x39C7, 0x39A6, 0x18C3, 0x1082, 0x2104, // 0x00B0 (176) pixels
0x5ACB, 0x73CF, 0x528A, 0x2124, 0x0861, 0x0861, 0x1903, 0x18C3, 0x18C3, 0x2104, 0x2104, 0x2924, 0x39A7, 0x39E7, 0x2124, 0x1082, // 0x00C0 (192) pixels
0x5ACB, 0x528A, 0x39C7, 0x3165, 0x18E3, 0x4228, 0x8431, 0x6B6D, 0x39E7, 0x1082, 0x0020, 0x0020, 0x0861, 0x1081, 0x1082, 0x18C3, // 0x00D0 (208) pixels
0x2924, 0x3186, 0x41E7, 0x39E7, 0x2924, 0x18A2, 0xFFFF, 0xFFFF, 0x2945, 0x5ACB, 0x39E7, 0x39C7, 0xD69A, 0xE71C, 0x7BEF, 0x1082, // 0x00E0 (224) pixels
0x0861, 0x1082, 0x2104, 0x20E3, 0x2104, 0x2945, 0x31A6, 0x4208, 0x4228, 0x4208, 0x2104, 0x1082, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x00F0 (240) pixels
0x18E3, 0x2124, 0x4228, 0x5AAB, 0x738E, 0x2945, 0x20E4, 0x18E3, 0x3186, 0x3165, 0x3186, 0x3186, 0x39C7, 0x4A28, 0x528A, 0x528A, // 0x0100 (256) pixels
0x4A49, 0x52AA, 0x2985, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x18A3, 0x18C3, 0x4A28, 0x4208, 0x5269, 0x4A49, // 0x0110 (272) pixels
0x4A49, 0x4A69, 0x5ACA, 0x6B6D, 0x7BEF, 0x8C51, 0x8C71, 0x8C71, 0x9CD3, 0x94D3, 0x4A69, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0120 (288) pixels
0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xB5B6, 0x0841, 0x5ACB, 0x9CD3, 0xCE59, 0xD6BA, 0xD6BA, 0xD6BA, 0xC618, 0xC618, 0xDEDB, 0xC618, // 0x0130 (304) pixels
0x8410, 0x2945, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xAD75, 0x0000, 0x0841, 0x18C3, // 0x0140 (320) pixels
0x4A49, 0x738E, 0x8C51, 0x9CD3, 0xA514, 0x9CD3, 0x6B4D, 0x2945, 0x1082, 0x0861, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0150 (336) pixels
0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x18C3, 0x0861, 0x10A2, 0x2124, 0x39E7, 0x528A, 0x6B6D, 0x8410, 0x738E, 0x5AEB, 0x4A49, 0x3165, // 0x0160 (352) pixels
0x18E3, 0x18C2, 0x0861, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0861, 0x10A2, 0x1082, 0x2124, // 0x0170 (368) pixels
0x4228, 0x62EB, 0x73AF, 0x8451, 0x7BCF, 0x632D, 0x526A, 0x3186, 0x18C3, 0x10A2, 0x18C3, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0180 (384) pixels
0xFFFF, 0xFFFF, 0xFFFF, 0x10A2, 0x2104, 0x0861, 0x0882, 0x2124, 0x4208, 0x5AEB, 0x73AF, 0x8451, 0x7BCF, 0x632C, 0x5269, 0x3186, // 0x0190 (400) pixels
0x18A2, 0x1061, 0x18E3, 0x10A2, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x10A2, 0x18C3, 0x0020, 0x0861, 0x2924, // 0x01A0 (416) pixels
0x4208, 0x5AEB, 0x73AF, 0x8451, 0x7BCF, 0x632C, 0x5269, 0x3186, 0x10A2, 0x0841, 0x10A2, 0x10A2, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x01B0 (432) pixels
0xFFFF, 0xFFFF, 0xFFFF, 0x10A2, 0x0841, 0x0020, 0x1082, 0x2124, 0x4208, 0x5AEB, 0x73AF, 0x8451, 0x7BCF, 0x632C, 0x5269, 0x3186, // 0x01C0 (448) pixels
0x18C3, 0x0861, 0x0020, 0x10A2, 0x3186, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x52AA, 0x2945, 0x0861, 0x0841, 0x18E3, 0x2965, // 0x01D0 (464) pixels
0x4228, 0x62EB, 0x73AF, 0x8451, 0x7BCF, 0x6B2D, 0x528A, 0x39C7, 0x2124, 0x1082, 0x0000, 0x2945, 0x52AA, 0xFFFF, 0xFFFF, 0xFFFF, // 0x01E0 (480) pixels
0xFFFF, 0xFFFF, 0x738E, 0x7BCF, 0x4A69, 0x0020, 0x0861, 0x2965, 0x4A69, 0x630C, 0x73AE, 0x8431, 0x7BCF, 0x632D, 0x5AAA, 0x39E7, // 0x01F0 (496) pixels
0x18A2, 0x0020, 0x2965, 0x7BCF, 0x738E, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x8430, 0x9CF3, 0x9492, 0x4A69, 0x2124, // 0x0200 (512) pixels
0x2124, 0x39C7, 0x4A6A, 0x630C, 0x52AB, 0x4208, 0x2965, 0x2124, 0x39E7, 0x8410, 0xA514, 0x8430, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0210 (528) pixels
0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x9CF3, 0xB5B6, 0xC638, 0xC638, 0xB596, 0xA514, 0x9CD3, 0x94B2, 0x9CD3, 0xA514, 0xAD75, 0xC618, // 0x0220 (544) pixels
0xC638, 0xBDD7, 0xA514, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xCE79, // 0x0230 (560) pixels
0xD6DA, 0xDEFB, 0xE71C, 0xE73C, 0xE71C, 0xE71C, 0xDEDB, 0xD69A, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0240 (576) pixels
}};
} // namespace bobbyicons

View File

@ -2,45 +2,6 @@
#include "icon.h"
namespace {
namespace icons {
const Icon<24, 24> demos{{
0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0010 (16) pixels
0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0020 (32) pixels
0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x8451, 0xAD75, 0xEF7D, // 0x0030 (48) pixels
0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x9CB3, 0x9CD3, 0x9CB3, 0x94B2, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0040 (64) pixels
0xFFFF, 0xFFFF, 0xFFFF, 0x3186, 0x9CD3, 0xF79E, 0xBDD7, 0xEF5D, 0xFFFF, 0xFFFF, 0xFFFF, 0x8C71, 0x9472, 0x8C51, 0x83EF, 0x7BAF, // 0x0050 (80) pixels
0x7BAE, 0x7BCF, 0x83EF, 0x8410, 0x8C30, 0x8430, 0x8410, 0x8410, 0xFFFF, 0x2104, 0x5AAA, 0x5AEB, 0x8410, 0x7BEF, 0xAD55, 0xFFFF, // 0x0060 (96) pixels
0xFFFF, 0xFFFF, 0x8430, 0x7BCF, 0x632C, 0x5ACB, 0x5AAA, 0x5ACB, 0x5AAA, 0x528A, 0x52AA, 0x528A, 0x528A, 0x526A, 0x5AAA, 0x8410, // 0x0070 (112) pixels
0x8430, 0x5AEB, 0x2124, 0x2945, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x7BEF, 0x6B6D, 0x528A, 0x4A49, 0x528A, 0x4A69, 0x4228, // 0x0080 (128) pixels
0x4228, 0x4208, 0x39E7, 0x31A6, 0x52AA, 0x738E, 0x7BCF, 0x4A69, 0x0861, 0x1062, 0x3166, 0x5AAA, 0x5AAA, 0x5AAA, 0x4A49, 0xFFFF, // 0x0090 (144) pixels
0x73AE, 0x6B4D, 0x526A, 0x4208, 0x4228, 0x39C7, 0x3186, 0x3186, 0x2945, 0x2944, 0x52AA, 0x738E, 0x6B8E, 0x39C7, 0x1082, 0x1082, // 0x00A0 (160) pixels
0x0881, 0x31C6, 0x3186, 0x18E3, 0x2104, 0x39A6, 0x526A, 0x4208, 0x736D, 0x5AAA, 0x4208, 0x39C7, 0x39A6, 0x18C3, 0x1082, 0x2104, // 0x00B0 (176) pixels
0x5ACB, 0x73CF, 0x528A, 0x2124, 0x0861, 0x0861, 0x1903, 0x18C3, 0x18C3, 0x2104, 0x2104, 0x2924, 0x39A7, 0x39E7, 0x2124, 0x1082, // 0x00C0 (192) pixels
0x5ACB, 0x528A, 0x39C7, 0x3165, 0x18E3, 0x4228, 0x8431, 0x6B6D, 0x39E7, 0x1082, 0x0020, 0x0020, 0x0861, 0x1081, 0x1082, 0x18C3, // 0x00D0 (208) pixels
0x2924, 0x3186, 0x41E7, 0x39E7, 0x2924, 0x18A2, 0xFFFF, 0xFFFF, 0x2945, 0x5ACB, 0x39E7, 0x39C7, 0xD69A, 0xE71C, 0x7BEF, 0x1082, // 0x00E0 (224) pixels
0x0861, 0x1082, 0x2104, 0x20E3, 0x2104, 0x2945, 0x31A6, 0x4208, 0x4228, 0x4208, 0x2104, 0x1082, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x00F0 (240) pixels
0x18E3, 0x2124, 0x4228, 0x5AAB, 0x738E, 0x2945, 0x20E4, 0x18E3, 0x3186, 0x3165, 0x3186, 0x3186, 0x39C7, 0x4A28, 0x528A, 0x528A, // 0x0100 (256) pixels
0x4A49, 0x52AA, 0x2985, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x18A3, 0x18C3, 0x4A28, 0x4208, 0x5269, 0x4A49, // 0x0110 (272) pixels
0x4A49, 0x4A69, 0x5ACA, 0x6B6D, 0x7BEF, 0x8C51, 0x8C71, 0x8C71, 0x9CD3, 0x94D3, 0x4A69, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0120 (288) pixels
0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xB5B6, 0x0841, 0x5ACB, 0x9CD3, 0xCE59, 0xD6BA, 0xD6BA, 0xD6BA, 0xC618, 0xC618, 0xDEDB, 0xC618, // 0x0130 (304) pixels
0x8410, 0x2945, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xAD75, 0x0000, 0x0841, 0x18C3, // 0x0140 (320) pixels
0x4A49, 0x738E, 0x8C51, 0x9CD3, 0xA514, 0x9CD3, 0x6B4D, 0x2945, 0x1082, 0x0861, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0150 (336) pixels
0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x18C3, 0x0861, 0x10A2, 0x2124, 0x39E7, 0x528A, 0x6B6D, 0x8410, 0x738E, 0x5AEB, 0x4A49, 0x3165, // 0x0160 (352) pixels
0x18E3, 0x18C2, 0x0861, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0861, 0x10A2, 0x1082, 0x2124, // 0x0170 (368) pixels
0x4228, 0x62EB, 0x73AF, 0x8451, 0x7BCF, 0x632D, 0x526A, 0x3186, 0x18C3, 0x10A2, 0x18C3, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0180 (384) pixels
0xFFFF, 0xFFFF, 0xFFFF, 0x10A2, 0x2104, 0x0861, 0x0882, 0x2124, 0x4208, 0x5AEB, 0x73AF, 0x8451, 0x7BCF, 0x632C, 0x5269, 0x3186, // 0x0190 (400) pixels
0x18A2, 0x1061, 0x18E3, 0x10A2, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x10A2, 0x18C3, 0x0020, 0x0861, 0x2924, // 0x01A0 (416) pixels
0x4208, 0x5AEB, 0x73AF, 0x8451, 0x7BCF, 0x632C, 0x5269, 0x3186, 0x10A2, 0x0841, 0x10A2, 0x10A2, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x01B0 (432) pixels
0xFFFF, 0xFFFF, 0xFFFF, 0x10A2, 0x0841, 0x0020, 0x1082, 0x2124, 0x4208, 0x5AEB, 0x73AF, 0x8451, 0x7BCF, 0x632C, 0x5269, 0x3186, // 0x01C0 (448) pixels
0x18C3, 0x0861, 0x0020, 0x10A2, 0x3186, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x52AA, 0x2945, 0x0861, 0x0841, 0x18E3, 0x2965, // 0x01D0 (464) pixels
0x4228, 0x62EB, 0x73AF, 0x8451, 0x7BCF, 0x6B2D, 0x528A, 0x39C7, 0x2124, 0x1082, 0x0000, 0x2945, 0x52AA, 0xFFFF, 0xFFFF, 0xFFFF, // 0x01E0 (480) pixels
0xFFFF, 0xFFFF, 0x738E, 0x7BCF, 0x4A69, 0x0020, 0x0861, 0x2965, 0x4A69, 0x630C, 0x73AE, 0x8431, 0x7BCF, 0x632D, 0x5AAA, 0x39E7, // 0x01F0 (496) pixels
0x18A2, 0x0020, 0x2965, 0x7BCF, 0x738E, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x8430, 0x9CF3, 0x9492, 0x4A69, 0x2124, // 0x0200 (512) pixels
0x2124, 0x39C7, 0x4A6A, 0x630C, 0x52AB, 0x4208, 0x2965, 0x2124, 0x39E7, 0x8410, 0xA514, 0x8430, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0210 (528) pixels
0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x9CF3, 0xB5B6, 0xC638, 0xC638, 0xB596, 0xA514, 0x9CD3, 0x94B2, 0x9CD3, 0xA514, 0xAD75, 0xC618, // 0x0220 (544) pixels
0xC638, 0xBDD7, 0xA514, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xCE79, // 0x0230 (560) pixels
0xD6DA, 0xDEFB, 0xE71C, 0xE73C, 0xE71C, 0xE71C, 0xDEDB, 0xD69A, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0240 (576) pixels
}};
}
}
namespace bobbyicons {
extern const espgui::Icon<24, 24> demos;
} // namespace bobbyicons

View File

@ -0,0 +1,42 @@
#include "graph.h"
namespace bobbyicons {
const espgui::Icon<24, 24> graph{{
0x0000, 0x7BCF, 0x7BCF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0010 (16) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7BCF, 0x7BCF, 0x7BCF, 0x7BCF, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0020 (32) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0030 (48) pixels
0x7BCF, 0x7BCF, 0x7BCF, 0x7BCF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0040 (64) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7BCF, 0x7BCF, 0x7BCF, 0x7BCF, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0050 (80) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0060 (96) pixels
0x7BCF, 0x7BCF, 0x7BCF, 0x7BCF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0070 (112) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7BCF, 0x7BCF, 0x7BCF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0080 (128) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7D7E, 0x7D7E, 0x7D9F, 0x0000, 0x0000, 0x0000, // 0x0090 (144) pixels
0x7BCF, 0x7BCF, 0x7BCF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5CFE, // 0x00A0 (160) pixels
0x651E, 0x6D3E, 0x651E, 0x755E, 0x859F, 0x0000, 0x0000, 0x0000, 0x7BCF, 0x7BCF, 0x7BCF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x00B0 (176) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x01BD, 0x651E, 0x02FE, 0x651E, 0x6D3E, 0x859E, 0x95FF, 0x755F, 0x0000, 0x0000, 0x0000, // 0x00C0 (192) pixels
0x7BCF, 0x7BCF, 0x7BCF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x54DE, 0x5CDE, 0x6D3E, // 0x00D0 (208) pixels
0x8DBF, 0xB69F, 0xD71F, 0xDF5F, 0x54DE, 0x0000, 0x0000, 0x0000, 0x7BCF, 0x7BCF, 0x7BCF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x00E0 (224) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4C7E, 0x6D1E, 0xBEDF, 0xEF9F, 0xF7BF, 0xF7DF, 0xF7DF, 0x5CFE, 0x0000, 0x0000, 0x0000, // 0x00F0 (240) pixels
0x7BCF, 0x7BCF, 0x7BCF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xB12A, 0xB12A, 0xE002, 0x345E, 0x4C9E, 0x95FF, 0xEFBF, // 0x0100 (256) pixels
0xF7DF, 0xF7BF, 0xEFBF, 0xEFBF, 0x0000, 0x0000, 0x0000, 0x0000, 0x7BCF, 0x7BCF, 0x7BCF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0110 (272) pixels
0xA8E9, 0xB9AC, 0xA044, 0x3B9F, 0x343E, 0x64FE, 0xC6DF, 0xEFBF, 0xEF9F, 0xEF9F, 0xE77F, 0xDF5F, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0120 (288) pixels
0x7BCF, 0x7BCF, 0x7BCF, 0x0000, 0x0000, 0x0000, 0x0000, 0xB10A, 0xC24F, 0xB10A, 0xB10A, 0xB8A8, 0x3C7E, 0x8DDF, 0xDF7F, 0xE77F, // 0x0130 (304) pixels
0xDF7F, 0xDF5F, 0xD71F, 0xCF1F, 0x0000, 0x0000, 0x0000, 0x0000, 0x7BCF, 0x7BCF, 0x7BCF, 0x0000, 0x0000, 0xA8E9, 0xB12B, 0xA8A8, // 0x0140 (320) pixels
0xB12A, 0xCAF0, 0xCB52, 0xA9CF, 0x5CBE, 0xAE7F, 0xDF5F, 0xCF1F, 0xCEFF, 0xC6FF, 0xC6FF, 0xC6FF, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0150 (336) pixels
0x7BCF, 0x7BCF, 0x7BCF, 0x0000, 0xB10A, 0xB16C, 0xA8A8, 0xB18B, 0xCB72, 0xF61B, 0xF69C, 0xBB34, 0x845B, 0xB6BF, 0xBEBF, 0xBEBF, // 0x0160 (352) pixels
0xBEBF, 0xBEBF, 0xBEDF, 0xC6DF, 0xB00A, 0x0000, 0x0000, 0x0000, 0x7BCF, 0x7BCF, 0x7BCF, 0xC808, 0xD2B6, 0xA8E9, 0xB9ED, 0xDC15, // 0x0170 (368) pixels
0xF65D, 0xFEFE, 0xFEFE, 0xDD5A, 0xB355, 0xB5FE, 0xB69F, 0xB69F, 0xB69F, 0xB6BF, 0xBEBF, 0xBE1E, 0xB009, 0x0000, 0x0000, 0x0000, // 0x0180 (384) pixels
0x7BCF, 0x7BCF, 0x7BCF, 0xC808, 0xB12B, 0xC250, 0xE458, 0xFDDD, 0xFE3E, 0xFE5E, 0xF65D, 0xEE1D, 0xDBF7, 0xB3F8, 0xAE5F, 0xAE7F, // 0x0190 (400) pixels
0xAE9F, 0xB65F, 0xB47B, 0xBAB7, 0xB00F, 0x0000, 0x0000, 0x0000, 0x7BCF, 0x7BCF, 0x7BCF, 0xA002, 0xDB55, 0xECDB, 0xFDBE, 0xFDDE, // 0x01A0 (416) pixels
0xFDDE, 0xF5DE, 0xEDDD, 0xF5FD, 0xF59B, 0xCB16, 0xACFC, 0xA65F, 0xAD7D, 0xB358, 0xD377, 0xEC98, 0xA813, 0x0000, 0x0000, 0x0000, // 0x01B0 (432) pixels
0x7BCF, 0x7BCF, 0x7BCF, 0x1018, 0xED5E, 0xF59F, 0xED9F, 0xED9E, 0xE59E, 0xEDBE, 0xF5DE, 0xFDFD, 0xFE1D, 0xECBA, 0xBAD7, 0xABFA, // 0x01C0 (448) pixels
0xC2D7, 0xE459, 0xFE3B, 0xFE9B, 0xA813, 0x0000, 0x0000, 0x0000, 0x7BCF, 0x7BCF, 0x7BCE, 0x001F, 0xC4FF, 0xED5F, 0xED7F, 0xF59F, // 0x01D0 (464) pixels
0xFDBE, 0xFDDE, 0xFDDE, 0xFDFE, 0xFDFD, 0xFDFD, 0xDBD9, 0xD338, 0xF55B, 0xFE5C, 0xFE7C, 0xFE7C, 0x6B8D, 0x7BCF, 0x0000, 0x0000, // 0x01E0 (480) pixels
0x0000, 0x7BCF, 0x7BCF, 0xB587, 0xED5F, 0xFD7F, 0xFD9F, 0xFD9F, 0xFDBF, 0xFDBE, 0xFDDE, 0xFDDE, 0xFDFE, 0xFE1D, 0xFDFD, 0xFDFD, // 0x01F0 (496) pixels
0xFE5D, 0xFE5C, 0xFE5C, 0xFE7C, 0x636D, 0x7BCF, 0x7BCF, 0x0000, 0x0000, 0x7BCF, 0x7BCF, 0x7BCF, 0xD4FA, 0xE51C, 0xDD1B, 0xE53C, // 0x0200 (512) pixels
0xE53C, 0xDD5B, 0xDD5B, 0xE57B, 0xE57B, 0xDD7A, 0xE59A, 0xE5BA, 0xE5BA, 0xDDB9, 0xE5D9, 0xD578, 0x73AE, 0x7BCF, 0x7BCF, 0x0000, // 0x0210 (528) pixels
0x0000, 0x7BCF, 0x7BCF, 0x7BCF, 0x7BCF, 0x7BCF, 0x7BCF, 0x7BCF, 0x7BCF, 0x7BCF, 0x7BCF, 0x7BCF, 0x7BCF, 0x7BCF, 0x7BCF, 0x7BCF, // 0x0220 (544) pixels
0x7BCF, 0x7BCF, 0x7BCF, 0x7BCF, 0x7BCF, 0x7BCF, 0x7BCF, 0x0000, 0x0000, 0x7BCF, 0x7BCF, 0x7BCF, 0x7BCF, 0x738E, 0x7BCF, 0x7BCF, // 0x0230 (560) pixels
0x7BCF, 0x7BCF, 0x7BCF, 0x7BCF, 0x7BCF, 0x7BCF, 0x7BCF, 0x7BCF, 0x7BCF, 0x7BCF, 0x738E, 0x7BCF, 0x7BCF, 0x7BCF, 0x7BCF, 0x0000, // 0x0240 (576) pixels
}};
} // namespace bobbyicons

View File

@ -2,45 +2,6 @@
#include "icon.h"
namespace {
namespace icons {
const Icon<24, 24> graph{{
0x0000, 0x7BCF, 0x7BCF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0010 (16) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7BCF, 0x7BCF, 0x7BCF, 0x7BCF, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0020 (32) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0030 (48) pixels
0x7BCF, 0x7BCF, 0x7BCF, 0x7BCF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0040 (64) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7BCF, 0x7BCF, 0x7BCF, 0x7BCF, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0050 (80) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0060 (96) pixels
0x7BCF, 0x7BCF, 0x7BCF, 0x7BCF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0070 (112) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7BCF, 0x7BCF, 0x7BCF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0080 (128) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7D7E, 0x7D7E, 0x7D9F, 0x0000, 0x0000, 0x0000, // 0x0090 (144) pixels
0x7BCF, 0x7BCF, 0x7BCF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5CFE, // 0x00A0 (160) pixels
0x651E, 0x6D3E, 0x651E, 0x755E, 0x859F, 0x0000, 0x0000, 0x0000, 0x7BCF, 0x7BCF, 0x7BCF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x00B0 (176) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x01BD, 0x651E, 0x02FE, 0x651E, 0x6D3E, 0x859E, 0x95FF, 0x755F, 0x0000, 0x0000, 0x0000, // 0x00C0 (192) pixels
0x7BCF, 0x7BCF, 0x7BCF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x54DE, 0x5CDE, 0x6D3E, // 0x00D0 (208) pixels
0x8DBF, 0xB69F, 0xD71F, 0xDF5F, 0x54DE, 0x0000, 0x0000, 0x0000, 0x7BCF, 0x7BCF, 0x7BCF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x00E0 (224) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4C7E, 0x6D1E, 0xBEDF, 0xEF9F, 0xF7BF, 0xF7DF, 0xF7DF, 0x5CFE, 0x0000, 0x0000, 0x0000, // 0x00F0 (240) pixels
0x7BCF, 0x7BCF, 0x7BCF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xB12A, 0xB12A, 0xE002, 0x345E, 0x4C9E, 0x95FF, 0xEFBF, // 0x0100 (256) pixels
0xF7DF, 0xF7BF, 0xEFBF, 0xEFBF, 0x0000, 0x0000, 0x0000, 0x0000, 0x7BCF, 0x7BCF, 0x7BCF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0110 (272) pixels
0xA8E9, 0xB9AC, 0xA044, 0x3B9F, 0x343E, 0x64FE, 0xC6DF, 0xEFBF, 0xEF9F, 0xEF9F, 0xE77F, 0xDF5F, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0120 (288) pixels
0x7BCF, 0x7BCF, 0x7BCF, 0x0000, 0x0000, 0x0000, 0x0000, 0xB10A, 0xC24F, 0xB10A, 0xB10A, 0xB8A8, 0x3C7E, 0x8DDF, 0xDF7F, 0xE77F, // 0x0130 (304) pixels
0xDF7F, 0xDF5F, 0xD71F, 0xCF1F, 0x0000, 0x0000, 0x0000, 0x0000, 0x7BCF, 0x7BCF, 0x7BCF, 0x0000, 0x0000, 0xA8E9, 0xB12B, 0xA8A8, // 0x0140 (320) pixels
0xB12A, 0xCAF0, 0xCB52, 0xA9CF, 0x5CBE, 0xAE7F, 0xDF5F, 0xCF1F, 0xCEFF, 0xC6FF, 0xC6FF, 0xC6FF, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0150 (336) pixels
0x7BCF, 0x7BCF, 0x7BCF, 0x0000, 0xB10A, 0xB16C, 0xA8A8, 0xB18B, 0xCB72, 0xF61B, 0xF69C, 0xBB34, 0x845B, 0xB6BF, 0xBEBF, 0xBEBF, // 0x0160 (352) pixels
0xBEBF, 0xBEBF, 0xBEDF, 0xC6DF, 0xB00A, 0x0000, 0x0000, 0x0000, 0x7BCF, 0x7BCF, 0x7BCF, 0xC808, 0xD2B6, 0xA8E9, 0xB9ED, 0xDC15, // 0x0170 (368) pixels
0xF65D, 0xFEFE, 0xFEFE, 0xDD5A, 0xB355, 0xB5FE, 0xB69F, 0xB69F, 0xB69F, 0xB6BF, 0xBEBF, 0xBE1E, 0xB009, 0x0000, 0x0000, 0x0000, // 0x0180 (384) pixels
0x7BCF, 0x7BCF, 0x7BCF, 0xC808, 0xB12B, 0xC250, 0xE458, 0xFDDD, 0xFE3E, 0xFE5E, 0xF65D, 0xEE1D, 0xDBF7, 0xB3F8, 0xAE5F, 0xAE7F, // 0x0190 (400) pixels
0xAE9F, 0xB65F, 0xB47B, 0xBAB7, 0xB00F, 0x0000, 0x0000, 0x0000, 0x7BCF, 0x7BCF, 0x7BCF, 0xA002, 0xDB55, 0xECDB, 0xFDBE, 0xFDDE, // 0x01A0 (416) pixels
0xFDDE, 0xF5DE, 0xEDDD, 0xF5FD, 0xF59B, 0xCB16, 0xACFC, 0xA65F, 0xAD7D, 0xB358, 0xD377, 0xEC98, 0xA813, 0x0000, 0x0000, 0x0000, // 0x01B0 (432) pixels
0x7BCF, 0x7BCF, 0x7BCF, 0x1018, 0xED5E, 0xF59F, 0xED9F, 0xED9E, 0xE59E, 0xEDBE, 0xF5DE, 0xFDFD, 0xFE1D, 0xECBA, 0xBAD7, 0xABFA, // 0x01C0 (448) pixels
0xC2D7, 0xE459, 0xFE3B, 0xFE9B, 0xA813, 0x0000, 0x0000, 0x0000, 0x7BCF, 0x7BCF, 0x7BCE, 0x001F, 0xC4FF, 0xED5F, 0xED7F, 0xF59F, // 0x01D0 (464) pixels
0xFDBE, 0xFDDE, 0xFDDE, 0xFDFE, 0xFDFD, 0xFDFD, 0xDBD9, 0xD338, 0xF55B, 0xFE5C, 0xFE7C, 0xFE7C, 0x6B8D, 0x7BCF, 0x0000, 0x0000, // 0x01E0 (480) pixels
0x0000, 0x7BCF, 0x7BCF, 0xB587, 0xED5F, 0xFD7F, 0xFD9F, 0xFD9F, 0xFDBF, 0xFDBE, 0xFDDE, 0xFDDE, 0xFDFE, 0xFE1D, 0xFDFD, 0xFDFD, // 0x01F0 (496) pixels
0xFE5D, 0xFE5C, 0xFE5C, 0xFE7C, 0x636D, 0x7BCF, 0x7BCF, 0x0000, 0x0000, 0x7BCF, 0x7BCF, 0x7BCF, 0xD4FA, 0xE51C, 0xDD1B, 0xE53C, // 0x0200 (512) pixels
0xE53C, 0xDD5B, 0xDD5B, 0xE57B, 0xE57B, 0xDD7A, 0xE59A, 0xE5BA, 0xE5BA, 0xDDB9, 0xE5D9, 0xD578, 0x73AE, 0x7BCF, 0x7BCF, 0x0000, // 0x0210 (528) pixels
0x0000, 0x7BCF, 0x7BCF, 0x7BCF, 0x7BCF, 0x7BCF, 0x7BCF, 0x7BCF, 0x7BCF, 0x7BCF, 0x7BCF, 0x7BCF, 0x7BCF, 0x7BCF, 0x7BCF, 0x7BCF, // 0x0220 (544) pixels
0x7BCF, 0x7BCF, 0x7BCF, 0x7BCF, 0x7BCF, 0x7BCF, 0x7BCF, 0x0000, 0x0000, 0x7BCF, 0x7BCF, 0x7BCF, 0x7BCF, 0x738E, 0x7BCF, 0x7BCF, // 0x0230 (560) pixels
0x7BCF, 0x7BCF, 0x7BCF, 0x7BCF, 0x7BCF, 0x7BCF, 0x7BCF, 0x7BCF, 0x7BCF, 0x7BCF, 0x738E, 0x7BCF, 0x7BCF, 0x7BCF, 0x7BCF, 0x0000, // 0x0240 (576) pixels
}};
}
}
namespace bobbyicons {
extern const espgui::Icon<24, 24> graph;
} // namespace bobbyicons

View File

@ -0,0 +1,42 @@
#include "hardware.h"
namespace bobbyicons {
const espgui::Icon<24, 24> hardware{{
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0010 (16) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0020 (32) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0020, 0x0041, 0x0000, 0x0000, 0x0000, 0x8B00, 0x0800, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0030 (48) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x18C3, 0x0000, 0x0000, 0x0000, 0x20E1, 0x6A80, // 0x0040 (64) pixels
0x7AC0, 0x20A0, 0x0000, 0x1880, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0840, 0x0000, 0x0000, 0x0000, // 0x0050 (80) pixels
0x0001, 0x1062, 0x10A2, 0x18C3, 0x2945, 0x31A7, 0x5AC8, 0xABE3, 0xB380, 0x7260, 0x1020, 0x6220, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0060 (96) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4180, 0x8300, 0x6A62, 0x2966, 0x4A69, 0x6B4D, 0x7BCF, 0x8C51, 0x9492, 0x7BEE, // 0x0070 (112) pixels
0xA3C3, 0xBBE0, 0x7A60, 0x0040, 0x5A00, 0x18C0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0020, 0x0000, 0x8B00, 0xCC42, // 0x0080 (128) pixels
0x9385, 0x4225, 0x4A49, 0x9492, 0x9CD3, 0x9CD3, 0x9CD3, 0x9CD3, 0x7BEE, 0xA3C3, 0xCC20, 0x8A80, 0x0000, 0x0000, 0x20A0, 0x0000, // 0x0090 (144) pixels
0x0000, 0x0000, 0x0000, 0x1880, 0x0000, 0x0000, 0x9340, 0xCC42, 0xD4A1, 0xC402, 0x5224, 0x4A69, 0x94B2, 0x9CD3, 0x9CD3, 0x9CD3, // 0x00A0 (160) pixels
0x9CD3, 0x8C0D, 0x8324, 0xBC20, 0x8280, 0x0000, 0x5140, 0x0000, 0x0000, 0x0000, 0x0000, 0x1880, 0x0000, 0x5160, 0xB3A0, 0xBBE0, // 0x00B0 (176) pixels
0xBBE1, 0xC484, 0xB3E3, 0x5225, 0x4A6A, 0x8C71, 0x9CD3, 0x9CF3, 0x94B2, 0x8C51, 0x736A, 0x9B63, 0xCC00, 0x92E0, 0x20A0, 0x0000, // 0x00C0 (192) pixels
0x0000, 0x0000, 0x0000, 0x0020, 0x0000, 0x28A0, 0x59A0, 0xB3C0, 0xBBA0, 0xD480, 0xB424, 0xB443, 0x6AA4, 0x4A6A, 0x7BCF, 0x630C, // 0x00D0 (208) pixels
0x4A69, 0x39E7, 0x31A7, 0x5A87, 0xA3A4, 0xAB84, 0x69C0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x1860, 0x0020, 0x28A0, 0x69A0, // 0x00E0 (224) pixels
0x8B00, 0xD480, 0xC420, 0xBBE3, 0xA3E5, 0x6285, 0x31A6, 0x4208, 0x4A49, 0x5ACB, 0x632C, 0x6B6E, 0x73AF, 0x7B4A, 0x7220, 0x0000, // 0x00F0 (240) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3922, 0x0000, 0x8260, 0xA300, 0xB3C0, 0xB402, 0xCC63, 0xA3E8, 0x736D, 0x6B6D, // 0x0100 (256) pixels
0x738E, 0x6B4D, 0x5AEB, 0x528A, 0x39E8, 0x51E4, 0x7200, 0x28A0, 0x0000, 0x0000, 0x0000, 0x18E3, 0xBDF7, 0x0000, 0x0000, 0x0000, // 0x0110 (272) pixels
0x4229, 0x7A40, 0xAB20, 0xB3C0, 0x9B04, 0x5AEB, 0x5AEB, 0x4A69, 0x39C7, 0x2945, 0x18C3, 0x0861, 0x0000, 0x0000, 0x0000, 0x2880, // 0x0120 (288) pixels
0x0000, 0x0000, 0x2965, 0x528A, 0x6B4D, 0x8410, 0xAD55, 0xCE59, 0xDEDB, 0x94B2, 0x5180, 0xCC20, 0x71E0, 0x5B0C, 0x630C, 0x0000, // 0x0130 (304) pixels
0x0000, 0x2945, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7BEF, 0xD69A, 0xDEDB, 0xE73C, 0xE71C, 0xDEFB, // 0x0140 (320) pixels
0xDEDB, 0xDEDB, 0xA4F3, 0x838C, 0x9491, 0xCE59, 0xDEFB, 0x8C71, 0x0000, 0x4A69, 0x0000, 0x0841, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0150 (336) pixels
0x0000, 0x0000, 0x9492, 0xFFFF, 0xE73C, 0xE71C, 0xE71C, 0xDEFB, 0xDEFB, 0xDEDB, 0xD6BA, 0xD69A, 0xD6BA, 0xD69A, 0xE71C, 0xDEFB, // 0x0160 (352) pixels
0x8C71, 0x0000, 0x0000, 0x0020, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8430, 0xF7BE, 0xF79E, 0xE73C, 0xE71C, 0xE71C, // 0x0170 (368) pixels
0xDEFB, 0xDEFB, 0xDEDB, 0xDEDB, 0xD6BA, 0xD6BA, 0xE71C, 0xE73C, 0xDEFB, 0x8410, 0x0000, 0x39C7, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0180 (384) pixels
0x0000, 0x0000, 0x7BCF, 0xE73C, 0xEF7D, 0xF79E, 0xE73C, 0xE71C, 0xE71C, 0xDEFB, 0xDEFB, 0xDEDB, 0xDEDB, 0xDEFB, 0xE71C, 0xE71C, // 0x0190 (400) pixels
0xE73C, 0xE71C, 0x7BCF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3186, 0xB596, 0xE71C, 0xEF7D, 0xF7BE, 0xE73C, // 0x01A0 (416) pixels
0xE71C, 0xE71C, 0xE71C, 0xE73C, 0xE73C, 0xE73C, 0xE73C, 0xE73C, 0xEF5D, 0xF79E, 0x94B2, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x01B0 (432) pixels
0x0000, 0x0000, 0x0000, 0x39E7, 0xB5B6, 0xDEFB, 0xEF7D, 0xF79E, 0xEF5D, 0xEF5D, 0xE73C, 0xE71C, 0xE71C, 0xE71C, 0xE73C, 0xE75C, // 0x01C0 (448) pixels
0xE73C, 0xE75C, 0x9492, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x528A, 0xB5B6, 0xDEFB, 0xEF7D, // 0x01D0 (464) pixels
0xE73C, 0xDEDB, 0xDEFB, 0xDEFB, 0xE71C, 0xE73C, 0xEF5D, 0xDF3B, 0x760E, 0xB696, 0x83F0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x01E0 (480) pixels
0x0000, 0x0000, 0x0000, 0x18C3, 0x0000, 0x39E7, 0xAD75, 0xE71C, 0xE71C, 0xDEFB, 0xE71C, 0xE71C, 0xEF5D, 0xEF5D, 0xDEFB, 0xC618, // 0x01F0 (496) pixels
0x8C91, 0x6B6D, 0x39C7, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x39E7, 0xB5B6, // 0x0200 (512) pixels
0xDEFB, 0xDEFB, 0xDEDB, 0xD69A, 0xAD75, 0x8430, 0x528A, 0x0000, 0x0000, 0x0000, 0x2965, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0210 (528) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4A49, 0xA514, 0x94B2, 0x738E, 0x2945, 0x0000, 0x0000, 0x0000, 0x2124, // 0x0220 (544) pixels
0x1082, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x1082, 0x0000, // 0x0230 (560) pixels
0x1082, 0x0000, 0x0000, 0x0000, 0x630C, 0x1082, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0240 (576) pixels
}};
} // namespace bobbyicons

View File

@ -2,45 +2,6 @@
#include "icon.h"
namespace {
namespace icons {
const Icon<24, 24> hardware{{
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0010 (16) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0020 (32) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0020, 0x0041, 0x0000, 0x0000, 0x0000, 0x8B00, 0x0800, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0030 (48) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x18C3, 0x0000, 0x0000, 0x0000, 0x20E1, 0x6A80, // 0x0040 (64) pixels
0x7AC0, 0x20A0, 0x0000, 0x1880, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0840, 0x0000, 0x0000, 0x0000, // 0x0050 (80) pixels
0x0001, 0x1062, 0x10A2, 0x18C3, 0x2945, 0x31A7, 0x5AC8, 0xABE3, 0xB380, 0x7260, 0x1020, 0x6220, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0060 (96) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4180, 0x8300, 0x6A62, 0x2966, 0x4A69, 0x6B4D, 0x7BCF, 0x8C51, 0x9492, 0x7BEE, // 0x0070 (112) pixels
0xA3C3, 0xBBE0, 0x7A60, 0x0040, 0x5A00, 0x18C0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0020, 0x0000, 0x8B00, 0xCC42, // 0x0080 (128) pixels
0x9385, 0x4225, 0x4A49, 0x9492, 0x9CD3, 0x9CD3, 0x9CD3, 0x9CD3, 0x7BEE, 0xA3C3, 0xCC20, 0x8A80, 0x0000, 0x0000, 0x20A0, 0x0000, // 0x0090 (144) pixels
0x0000, 0x0000, 0x0000, 0x1880, 0x0000, 0x0000, 0x9340, 0xCC42, 0xD4A1, 0xC402, 0x5224, 0x4A69, 0x94B2, 0x9CD3, 0x9CD3, 0x9CD3, // 0x00A0 (160) pixels
0x9CD3, 0x8C0D, 0x8324, 0xBC20, 0x8280, 0x0000, 0x5140, 0x0000, 0x0000, 0x0000, 0x0000, 0x1880, 0x0000, 0x5160, 0xB3A0, 0xBBE0, // 0x00B0 (176) pixels
0xBBE1, 0xC484, 0xB3E3, 0x5225, 0x4A6A, 0x8C71, 0x9CD3, 0x9CF3, 0x94B2, 0x8C51, 0x736A, 0x9B63, 0xCC00, 0x92E0, 0x20A0, 0x0000, // 0x00C0 (192) pixels
0x0000, 0x0000, 0x0000, 0x0020, 0x0000, 0x28A0, 0x59A0, 0xB3C0, 0xBBA0, 0xD480, 0xB424, 0xB443, 0x6AA4, 0x4A6A, 0x7BCF, 0x630C, // 0x00D0 (208) pixels
0x4A69, 0x39E7, 0x31A7, 0x5A87, 0xA3A4, 0xAB84, 0x69C0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x1860, 0x0020, 0x28A0, 0x69A0, // 0x00E0 (224) pixels
0x8B00, 0xD480, 0xC420, 0xBBE3, 0xA3E5, 0x6285, 0x31A6, 0x4208, 0x4A49, 0x5ACB, 0x632C, 0x6B6E, 0x73AF, 0x7B4A, 0x7220, 0x0000, // 0x00F0 (240) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3922, 0x0000, 0x8260, 0xA300, 0xB3C0, 0xB402, 0xCC63, 0xA3E8, 0x736D, 0x6B6D, // 0x0100 (256) pixels
0x738E, 0x6B4D, 0x5AEB, 0x528A, 0x39E8, 0x51E4, 0x7200, 0x28A0, 0x0000, 0x0000, 0x0000, 0x18E3, 0xBDF7, 0x0000, 0x0000, 0x0000, // 0x0110 (272) pixels
0x4229, 0x7A40, 0xAB20, 0xB3C0, 0x9B04, 0x5AEB, 0x5AEB, 0x4A69, 0x39C7, 0x2945, 0x18C3, 0x0861, 0x0000, 0x0000, 0x0000, 0x2880, // 0x0120 (288) pixels
0x0000, 0x0000, 0x2965, 0x528A, 0x6B4D, 0x8410, 0xAD55, 0xCE59, 0xDEDB, 0x94B2, 0x5180, 0xCC20, 0x71E0, 0x5B0C, 0x630C, 0x0000, // 0x0130 (304) pixels
0x0000, 0x2945, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7BEF, 0xD69A, 0xDEDB, 0xE73C, 0xE71C, 0xDEFB, // 0x0140 (320) pixels
0xDEDB, 0xDEDB, 0xA4F3, 0x838C, 0x9491, 0xCE59, 0xDEFB, 0x8C71, 0x0000, 0x4A69, 0x0000, 0x0841, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0150 (336) pixels
0x0000, 0x0000, 0x9492, 0xFFFF, 0xE73C, 0xE71C, 0xE71C, 0xDEFB, 0xDEFB, 0xDEDB, 0xD6BA, 0xD69A, 0xD6BA, 0xD69A, 0xE71C, 0xDEFB, // 0x0160 (352) pixels
0x8C71, 0x0000, 0x0000, 0x0020, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8430, 0xF7BE, 0xF79E, 0xE73C, 0xE71C, 0xE71C, // 0x0170 (368) pixels
0xDEFB, 0xDEFB, 0xDEDB, 0xDEDB, 0xD6BA, 0xD6BA, 0xE71C, 0xE73C, 0xDEFB, 0x8410, 0x0000, 0x39C7, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0180 (384) pixels
0x0000, 0x0000, 0x7BCF, 0xE73C, 0xEF7D, 0xF79E, 0xE73C, 0xE71C, 0xE71C, 0xDEFB, 0xDEFB, 0xDEDB, 0xDEDB, 0xDEFB, 0xE71C, 0xE71C, // 0x0190 (400) pixels
0xE73C, 0xE71C, 0x7BCF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3186, 0xB596, 0xE71C, 0xEF7D, 0xF7BE, 0xE73C, // 0x01A0 (416) pixels
0xE71C, 0xE71C, 0xE71C, 0xE73C, 0xE73C, 0xE73C, 0xE73C, 0xE73C, 0xEF5D, 0xF79E, 0x94B2, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x01B0 (432) pixels
0x0000, 0x0000, 0x0000, 0x39E7, 0xB5B6, 0xDEFB, 0xEF7D, 0xF79E, 0xEF5D, 0xEF5D, 0xE73C, 0xE71C, 0xE71C, 0xE71C, 0xE73C, 0xE75C, // 0x01C0 (448) pixels
0xE73C, 0xE75C, 0x9492, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x528A, 0xB5B6, 0xDEFB, 0xEF7D, // 0x01D0 (464) pixels
0xE73C, 0xDEDB, 0xDEFB, 0xDEFB, 0xE71C, 0xE73C, 0xEF5D, 0xDF3B, 0x760E, 0xB696, 0x83F0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x01E0 (480) pixels
0x0000, 0x0000, 0x0000, 0x18C3, 0x0000, 0x39E7, 0xAD75, 0xE71C, 0xE71C, 0xDEFB, 0xE71C, 0xE71C, 0xEF5D, 0xEF5D, 0xDEFB, 0xC618, // 0x01F0 (496) pixels
0x8C91, 0x6B6D, 0x39C7, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x39E7, 0xB5B6, // 0x0200 (512) pixels
0xDEFB, 0xDEFB, 0xDEDB, 0xD69A, 0xAD75, 0x8430, 0x528A, 0x0000, 0x0000, 0x0000, 0x2965, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0210 (528) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4A49, 0xA514, 0x94B2, 0x738E, 0x2945, 0x0000, 0x0000, 0x0000, 0x2124, // 0x0220 (544) pixels
0x1082, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x1082, 0x0000, // 0x0230 (560) pixels
0x1082, 0x0000, 0x0000, 0x0000, 0x630C, 0x1082, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0240 (576) pixels
}};
}
}
namespace bobbyicons {
extern const espgui::Icon<24, 24> hardware;
} // namespace bobbyicons

View File

@ -0,0 +1,42 @@
#include "info.h"
namespace bobbyicons {
const espgui::Icon<24, 24> info{{
0x0000, 0x0000, 0x0000, 0x7BEF, 0xE73C, 0xFFFF, 0xFFFF, 0xEF9E, 0xDF3D, 0xC6BC, 0xBE9C, 0xBE9C, 0xC69C, 0xBE9C, 0xCEDD, 0xE75E, // 0x0010 (16) pixels
0xEF9E, 0xFFFF, 0xFFFF, 0xF77D, 0xFFDF, 0x73AE, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xB65B, 0x8D79, // 0x0020 (32) pixels
0x8D9A, 0x95BA, 0x9DDB, 0xA5FB, 0xA61B, 0x9DFB, 0x9DDA, 0x95BA, 0x959A, 0xBE7B, 0xFFFF, 0xFFFF, 0xFFFF, 0xEF7D, 0x0000, 0x0000, // 0x0030 (48) pixels
0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x74D7, 0x74D8, 0x8D7A, 0x95BB, 0x95BB, 0x95BB, 0x95BB, 0x95BB, 0x95BB, 0x9DBB, 0x9DBB, // 0x0040 (64) pixels
0x8D9A, 0x7518, 0x7CF8, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0xFFFF, 0x0012, 0xFFFF, 0x5415, 0x6497, 0x8D7A, 0x8D7B, // 0x0050 (80) pixels
0x855A, 0x855A, 0x855A, 0x855A, 0x855A, 0x855A, 0x855A, 0x855A, 0x8D7B, 0x8D9A, 0x6CB8, 0x5C36, 0xFFFF, 0x0355, 0xFFFF, 0x0000, // 0x0060 (96) pixels
0x0000, 0x6C75, 0xE79F, 0x3353, 0x5436, 0x855A, 0x7D3A, 0x7D1A, 0x7D1A, 0x7D1A, 0x7D3A, 0x959B, 0x959B, 0x7D3A, 0x7D1A, 0x7D1A, // 0x0070 (112) pixels
0x7D1A, 0x7D3A, 0x855A, 0x5C57, 0x3B74, 0xF7DF, 0x7496, 0x0000, 0x2A50, 0x0292, 0x0230, 0x3B74, 0x74F9, 0x751A, 0x74F9, 0x74F9, // 0x0080 (128) pixels
0x74F9, 0x74F9, 0xAE1B, 0xEF9E, 0xEF9E, 0xAE1B, 0x74F9, 0x74F9, 0x74F9, 0x74F9, 0x751A, 0x7D19, 0x43D5, 0x0251, 0x02B3, 0x3290, // 0x0090 (144) pixels
0x01EF, 0x002C, 0x0A91, 0x5C77, 0x6CD9, 0x6CD9, 0x6CD9, 0x6CD9, 0x6CD9, 0x6CD9, 0xD6FD, 0xFFFF, 0xFFFF, 0xD6FD, 0x6CD9, 0x6CD9, // 0x00A0 (160) pixels
0x6CD9, 0x6CD9, 0x6CD9, 0x6CF9, 0x6CB8, 0x1AD2, 0x000C, 0x0230, 0x00CC, 0x01AE, 0x3B74, 0x6498, 0x6498, 0x6498, 0x6498, 0x6498, // 0x00B0 (176) pixels
0x6498, 0x6498, 0xADFB, 0xF7DF, 0xF7DF, 0xA5FB, 0x6498, 0x6498, 0x6498, 0x6498, 0x6498, 0x6498, 0x64B8, 0x43B5, 0x01CF, 0x00CC, // 0x00C0 (192) pixels
0x016D, 0x0230, 0x4BD6, 0x5C78, 0x5C78, 0x5C78, 0x5C78, 0x5C78, 0x5C78, 0x5C58, 0x5C78, 0x8539, 0x8539, 0x5C78, 0x5C78, 0x5C78, // 0x00D0 (208) pixels
0x5C78, 0x5C78, 0x5C78, 0x5C78, 0x5C78, 0x5416, 0x1271, 0x014D, 0x018D, 0x1A91, 0x4BF6, 0x5457, 0x5457, 0x5457, 0x5457, 0x5437, // 0x00E0 (224) pixels
0x6498, 0xA5DB, 0xA5DB, 0x9DBA, 0x9DBA, 0x8539, 0x5437, 0x5457, 0x5457, 0x5457, 0x5457, 0x5457, 0x5457, 0x5417, 0x22D2, 0x018E, // 0x00F0 (240) pixels
0x018D, 0x22B1, 0x43F6, 0x4C17, 0x4C17, 0x4C17, 0x4C17, 0x4C17, 0x74D8, 0xE77E, 0xF7DF, 0xFFDF, 0xF7DF, 0xC69C, 0x4417, 0x4C17, // 0x0100 (256) pixels
0x4C17, 0x4C17, 0x4C17, 0x4C17, 0x4C17, 0x4C17, 0x2AF2, 0x01AE, 0x018D, 0x22B1, 0x43D6, 0x43F7, 0x43F7, 0x43F7, 0x43F7, 0x43F7, // 0x0110 (272) pixels
0x4C17, 0x6CD9, 0xCEDD, 0xFFFF, 0xFFFF, 0xC69C, 0x3BF7, 0x4417, 0x43F7, 0x43F7, 0x43F7, 0x43F7, 0x4C17, 0x4BF7, 0x22D2, 0x01AE, // 0x0120 (288) pixels
0x01AD, 0x1A91, 0x3BB6, 0x3BD6, 0x3BB6, 0x3BD6, 0x3BD7, 0x3BF7, 0x3BF7, 0x2BD7, 0xBE7C, 0xFFFF, 0xFFFF, 0xBE7C, 0x2BD7, 0x3BF8, // 0x0130 (304) pixels
0x43F7, 0x43F7, 0x43D7, 0x3BB6, 0x2B55, 0x12D3, 0x0210, 0x01AD, 0x018D, 0x0A50, 0x2314, 0x2B55, 0x2B55, 0x2B96, 0x33B7, 0x33B7, // 0x0140 (320) pixels
0x33D8, 0x23D7, 0xBE7C, 0xFFDF, 0xFFDF, 0xBE5C, 0x1BB7, 0x33D8, 0x2B97, 0x1B56, 0x0AF5, 0x0293, 0x0253, 0x0252, 0x0210, 0x01AD, // 0x0150 (336) pixels
0x018D, 0x01EF, 0x0252, 0x0273, 0x02B4, 0x02D5, 0x0AF5, 0x0B16, 0x1337, 0x0337, 0xAE1B, 0xF79E, 0xEF9E, 0xADFA, 0x02F7, 0x0317, // 0x0160 (352) pixels
0x02F6, 0x02D5, 0x02B5, 0x0294, 0x0273, 0x0252, 0x01EF, 0x018D, 0x016D, 0x01EF, 0x0252, 0x0273, 0x02B4, 0x02D5, 0x02D6, 0x02F7, // 0x0170 (368) pixels
0x0317, 0x0317, 0xADFA, 0xEF7D, 0xEF7D, 0xADFA, 0x0317, 0x0337, 0x0317, 0x02F6, 0x02D5, 0x02B4, 0x0294, 0x0272, 0x01EF, 0x016D, // 0x0180 (384) pixels
0x016C, 0x01AD, 0x0251, 0x0294, 0x02B5, 0x02D5, 0x02F6, 0x0317, 0x0338, 0x0318, 0xADFB, 0xEF7D, 0xEF7D, 0xADFA, 0x0318, 0x0338, // 0x0190 (400) pixels
0x0337, 0x0317, 0x02F6, 0x02D5, 0x02B4, 0x0252, 0x01AE, 0x014C, 0x01EE, 0x014C, 0x01EF, 0x0294, 0x02D5, 0x02F6, 0x0317, 0x0338, // 0x01A0 (416) pixels
0x2398, 0x7CF9, 0xC69C, 0xF79D, 0xF79D, 0xC69C, 0x7CF9, 0x2398, 0x0338, 0x0317, 0x02F6, 0x02D6, 0x02B4, 0x01EF, 0x014C, 0x01CE, // 0x01B0 (432) pixels
0x016C, 0x0251, 0x018D, 0x0231, 0x02D5, 0x02F6, 0x0317, 0x0338, 0x4418, 0xCEFC, 0xDF3D, 0xDF3D, 0xDF3D, 0xDF3D, 0xCEFC, 0x4418, // 0x01C0 (448) pixels
0x0358, 0x0337, 0x0317, 0x02D6, 0x0231, 0x018D, 0x02B2, 0x016C, 0x00A4, 0x016D, 0x0000, 0x01AD, 0x0251, 0x02F6, 0x0338, 0x0358, // 0x01D0 (464) pixels
0x1379, 0x445A, 0x4C7A, 0x4C7B, 0x4C9B, 0x4C7A, 0x445A, 0x1399, 0x0359, 0x0338, 0x0317, 0x0251, 0x01AD, 0x0006, 0x016D, 0x0060, // 0x01E0 (480) pixels
0x0000, 0x012C, 0x012C, 0x0009, 0x01AD, 0x0231, 0x02F6, 0x0358, 0x0379, 0x039A, 0x03BB, 0x03DC, 0x03DC, 0x03BC, 0x039B, 0x037A, // 0x01F0 (496) pixels
0x0379, 0x0317, 0x0251, 0x01AD, 0x000B, 0x012C, 0x012C, 0x0000, 0x0000, 0x0000, 0x016C, 0x012C, 0x0003, 0x018D, 0x0210, 0x02B4, // 0x0200 (512) pixels
0x0337, 0x0379, 0x039A, 0x03BB, 0x03DB, 0x03BB, 0x0379, 0x0337, 0x02B4, 0x0210, 0x018D, 0x0005, 0x012C, 0x016D, 0x0000, 0x0000, // 0x0210 (528) pixels
0x0000, 0x0000, 0x0000, 0x014C, 0x016D, 0x0335, 0x014C, 0x01AE, 0x0210, 0x0272, 0x02B4, 0x02B4, 0x02D4, 0x02B4, 0x0272, 0x0210, // 0x0220 (544) pixels
0x01AE, 0x014B, 0x0315, 0x016D, 0x014C, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x00C6, 0x014C, 0x01EE, 0x016C, // 0x0230 (560) pixels
0x01AD, 0x01CE, 0x01EE, 0x01CE, 0x01CE, 0x01EE, 0x01CE, 0x01AD, 0x016C, 0x01EE, 0x016C, 0x00A5, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0240 (576) pixels
}};
} // namespace bobbyicons

View File

@ -2,45 +2,6 @@
#include "icon.h"
namespace {
namespace icons {
const Icon<24, 24> info{{
0x0000, 0x0000, 0x0000, 0x7BEF, 0xE73C, 0xFFFF, 0xFFFF, 0xEF9E, 0xDF3D, 0xC6BC, 0xBE9C, 0xBE9C, 0xC69C, 0xBE9C, 0xCEDD, 0xE75E, // 0x0010 (16) pixels
0xEF9E, 0xFFFF, 0xFFFF, 0xF77D, 0xFFDF, 0x73AE, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xB65B, 0x8D79, // 0x0020 (32) pixels
0x8D9A, 0x95BA, 0x9DDB, 0xA5FB, 0xA61B, 0x9DFB, 0x9DDA, 0x95BA, 0x959A, 0xBE7B, 0xFFFF, 0xFFFF, 0xFFFF, 0xEF7D, 0x0000, 0x0000, // 0x0030 (48) pixels
0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x74D7, 0x74D8, 0x8D7A, 0x95BB, 0x95BB, 0x95BB, 0x95BB, 0x95BB, 0x95BB, 0x9DBB, 0x9DBB, // 0x0040 (64) pixels
0x8D9A, 0x7518, 0x7CF8, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0xFFFF, 0x0012, 0xFFFF, 0x5415, 0x6497, 0x8D7A, 0x8D7B, // 0x0050 (80) pixels
0x855A, 0x855A, 0x855A, 0x855A, 0x855A, 0x855A, 0x855A, 0x855A, 0x8D7B, 0x8D9A, 0x6CB8, 0x5C36, 0xFFFF, 0x0355, 0xFFFF, 0x0000, // 0x0060 (96) pixels
0x0000, 0x6C75, 0xE79F, 0x3353, 0x5436, 0x855A, 0x7D3A, 0x7D1A, 0x7D1A, 0x7D1A, 0x7D3A, 0x959B, 0x959B, 0x7D3A, 0x7D1A, 0x7D1A, // 0x0070 (112) pixels
0x7D1A, 0x7D3A, 0x855A, 0x5C57, 0x3B74, 0xF7DF, 0x7496, 0x0000, 0x2A50, 0x0292, 0x0230, 0x3B74, 0x74F9, 0x751A, 0x74F9, 0x74F9, // 0x0080 (128) pixels
0x74F9, 0x74F9, 0xAE1B, 0xEF9E, 0xEF9E, 0xAE1B, 0x74F9, 0x74F9, 0x74F9, 0x74F9, 0x751A, 0x7D19, 0x43D5, 0x0251, 0x02B3, 0x3290, // 0x0090 (144) pixels
0x01EF, 0x002C, 0x0A91, 0x5C77, 0x6CD9, 0x6CD9, 0x6CD9, 0x6CD9, 0x6CD9, 0x6CD9, 0xD6FD, 0xFFFF, 0xFFFF, 0xD6FD, 0x6CD9, 0x6CD9, // 0x00A0 (160) pixels
0x6CD9, 0x6CD9, 0x6CD9, 0x6CF9, 0x6CB8, 0x1AD2, 0x000C, 0x0230, 0x00CC, 0x01AE, 0x3B74, 0x6498, 0x6498, 0x6498, 0x6498, 0x6498, // 0x00B0 (176) pixels
0x6498, 0x6498, 0xADFB, 0xF7DF, 0xF7DF, 0xA5FB, 0x6498, 0x6498, 0x6498, 0x6498, 0x6498, 0x6498, 0x64B8, 0x43B5, 0x01CF, 0x00CC, // 0x00C0 (192) pixels
0x016D, 0x0230, 0x4BD6, 0x5C78, 0x5C78, 0x5C78, 0x5C78, 0x5C78, 0x5C78, 0x5C58, 0x5C78, 0x8539, 0x8539, 0x5C78, 0x5C78, 0x5C78, // 0x00D0 (208) pixels
0x5C78, 0x5C78, 0x5C78, 0x5C78, 0x5C78, 0x5416, 0x1271, 0x014D, 0x018D, 0x1A91, 0x4BF6, 0x5457, 0x5457, 0x5457, 0x5457, 0x5437, // 0x00E0 (224) pixels
0x6498, 0xA5DB, 0xA5DB, 0x9DBA, 0x9DBA, 0x8539, 0x5437, 0x5457, 0x5457, 0x5457, 0x5457, 0x5457, 0x5457, 0x5417, 0x22D2, 0x018E, // 0x00F0 (240) pixels
0x018D, 0x22B1, 0x43F6, 0x4C17, 0x4C17, 0x4C17, 0x4C17, 0x4C17, 0x74D8, 0xE77E, 0xF7DF, 0xFFDF, 0xF7DF, 0xC69C, 0x4417, 0x4C17, // 0x0100 (256) pixels
0x4C17, 0x4C17, 0x4C17, 0x4C17, 0x4C17, 0x4C17, 0x2AF2, 0x01AE, 0x018D, 0x22B1, 0x43D6, 0x43F7, 0x43F7, 0x43F7, 0x43F7, 0x43F7, // 0x0110 (272) pixels
0x4C17, 0x6CD9, 0xCEDD, 0xFFFF, 0xFFFF, 0xC69C, 0x3BF7, 0x4417, 0x43F7, 0x43F7, 0x43F7, 0x43F7, 0x4C17, 0x4BF7, 0x22D2, 0x01AE, // 0x0120 (288) pixels
0x01AD, 0x1A91, 0x3BB6, 0x3BD6, 0x3BB6, 0x3BD6, 0x3BD7, 0x3BF7, 0x3BF7, 0x2BD7, 0xBE7C, 0xFFFF, 0xFFFF, 0xBE7C, 0x2BD7, 0x3BF8, // 0x0130 (304) pixels
0x43F7, 0x43F7, 0x43D7, 0x3BB6, 0x2B55, 0x12D3, 0x0210, 0x01AD, 0x018D, 0x0A50, 0x2314, 0x2B55, 0x2B55, 0x2B96, 0x33B7, 0x33B7, // 0x0140 (320) pixels
0x33D8, 0x23D7, 0xBE7C, 0xFFDF, 0xFFDF, 0xBE5C, 0x1BB7, 0x33D8, 0x2B97, 0x1B56, 0x0AF5, 0x0293, 0x0253, 0x0252, 0x0210, 0x01AD, // 0x0150 (336) pixels
0x018D, 0x01EF, 0x0252, 0x0273, 0x02B4, 0x02D5, 0x0AF5, 0x0B16, 0x1337, 0x0337, 0xAE1B, 0xF79E, 0xEF9E, 0xADFA, 0x02F7, 0x0317, // 0x0160 (352) pixels
0x02F6, 0x02D5, 0x02B5, 0x0294, 0x0273, 0x0252, 0x01EF, 0x018D, 0x016D, 0x01EF, 0x0252, 0x0273, 0x02B4, 0x02D5, 0x02D6, 0x02F7, // 0x0170 (368) pixels
0x0317, 0x0317, 0xADFA, 0xEF7D, 0xEF7D, 0xADFA, 0x0317, 0x0337, 0x0317, 0x02F6, 0x02D5, 0x02B4, 0x0294, 0x0272, 0x01EF, 0x016D, // 0x0180 (384) pixels
0x016C, 0x01AD, 0x0251, 0x0294, 0x02B5, 0x02D5, 0x02F6, 0x0317, 0x0338, 0x0318, 0xADFB, 0xEF7D, 0xEF7D, 0xADFA, 0x0318, 0x0338, // 0x0190 (400) pixels
0x0337, 0x0317, 0x02F6, 0x02D5, 0x02B4, 0x0252, 0x01AE, 0x014C, 0x01EE, 0x014C, 0x01EF, 0x0294, 0x02D5, 0x02F6, 0x0317, 0x0338, // 0x01A0 (416) pixels
0x2398, 0x7CF9, 0xC69C, 0xF79D, 0xF79D, 0xC69C, 0x7CF9, 0x2398, 0x0338, 0x0317, 0x02F6, 0x02D6, 0x02B4, 0x01EF, 0x014C, 0x01CE, // 0x01B0 (432) pixels
0x016C, 0x0251, 0x018D, 0x0231, 0x02D5, 0x02F6, 0x0317, 0x0338, 0x4418, 0xCEFC, 0xDF3D, 0xDF3D, 0xDF3D, 0xDF3D, 0xCEFC, 0x4418, // 0x01C0 (448) pixels
0x0358, 0x0337, 0x0317, 0x02D6, 0x0231, 0x018D, 0x02B2, 0x016C, 0x00A4, 0x016D, 0x0000, 0x01AD, 0x0251, 0x02F6, 0x0338, 0x0358, // 0x01D0 (464) pixels
0x1379, 0x445A, 0x4C7A, 0x4C7B, 0x4C9B, 0x4C7A, 0x445A, 0x1399, 0x0359, 0x0338, 0x0317, 0x0251, 0x01AD, 0x0006, 0x016D, 0x0060, // 0x01E0 (480) pixels
0x0000, 0x012C, 0x012C, 0x0009, 0x01AD, 0x0231, 0x02F6, 0x0358, 0x0379, 0x039A, 0x03BB, 0x03DC, 0x03DC, 0x03BC, 0x039B, 0x037A, // 0x01F0 (496) pixels
0x0379, 0x0317, 0x0251, 0x01AD, 0x000B, 0x012C, 0x012C, 0x0000, 0x0000, 0x0000, 0x016C, 0x012C, 0x0003, 0x018D, 0x0210, 0x02B4, // 0x0200 (512) pixels
0x0337, 0x0379, 0x039A, 0x03BB, 0x03DB, 0x03BB, 0x0379, 0x0337, 0x02B4, 0x0210, 0x018D, 0x0005, 0x012C, 0x016D, 0x0000, 0x0000, // 0x0210 (528) pixels
0x0000, 0x0000, 0x0000, 0x014C, 0x016D, 0x0335, 0x014C, 0x01AE, 0x0210, 0x0272, 0x02B4, 0x02B4, 0x02D4, 0x02B4, 0x0272, 0x0210, // 0x0220 (544) pixels
0x01AE, 0x014B, 0x0315, 0x016D, 0x014C, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x00C6, 0x014C, 0x01EE, 0x016C, // 0x0230 (560) pixels
0x01AD, 0x01CE, 0x01EE, 0x01CE, 0x01CE, 0x01EE, 0x01CE, 0x01AD, 0x016C, 0x01EE, 0x016C, 0x00A5, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0240 (576) pixels
}};
}
}
namespace bobbyicons {
extern const espgui::Icon<24, 24> info;
} // namespace bobbyicons

View File

@ -0,0 +1,42 @@
#include "lock.h"
namespace bobbyicons {
const espgui::Icon<24, 24> lock{{
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xB5B6, 0xAD55, 0xAD75, 0xBDD7, 0xBDF7, 0x9CF3, 0x8430, 0xAD75, // 0x0010 (16) pixels
0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xBDF7, 0xFFFF, // 0x0020 (32) pixels
0xBDD7, 0xBDF7, 0xC618, 0xBDD7, 0xBDD7, 0xC638, 0xC618, 0xAD75, 0xFFFF, 0xC618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0030 (48) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xA514, 0xBDF7, 0xBDF7, 0xBDF7, 0xB5B6, 0xB596, 0xAD75, 0xAD75, 0xB596, 0xAD75, 0xC618, // 0x0040 (64) pixels
0xBDF7, 0xAD75, 0x94B2, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4A49, 0xBDF7, 0xBDF7, // 0x0050 (80) pixels
0xAD75, 0xAD55, 0xA534, 0xA534, 0x9CF3, 0x9CD3, 0x9CF3, 0xA514, 0xC618, 0xCE59, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0060 (96) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xAD55, 0xBDD7, 0xB596, 0xA534, 0xAD55, 0x52AA, 0xAD55, 0xAD55, 0x7BCF, 0x9492, 0x9CD3, // 0x0070 (112) pixels
0xB596, 0xCE59, 0xBDF7, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xAD75, 0xB5B6, 0xAD55, // 0x0080 (128) pixels
0x9CF3, 0xB5B6, 0xFFFF, 0x0000, 0x0000, 0xFFFF, 0x94B2, 0x9492, 0xAD55, 0xC638, 0xC638, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0090 (144) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xBDD7, 0xB5B6, 0xA514, 0x9492, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xDEFB, 0x8C71, // 0x00A0 (160) pixels
0xA514, 0xC618, 0xCE79, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xBDD7, 0xB5B6, 0x9CF3, // 0x00B0 (176) pixels
0x8C71, 0xD6BA, 0x0000, 0x0000, 0x0000, 0x0000, 0x8410, 0x94B2, 0x9CF3, 0xBDF7, 0xD69A, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x00C0 (192) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xBDD7, 0xB5B6, 0xA514, 0x9CD3, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xA514, // 0x00D0 (208) pixels
0xA514, 0xBDF7, 0xD6BA, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xDE0B, 0xA59C, 0xB5B7, 0xAD55, // 0x00E0 (224) pixels
0xA555, 0xAC4A, 0xA3E8, 0x9387, 0x9366, 0x9BC7, 0xA409, 0xAD97, 0xA535, 0xBDF8, 0xCEBF, 0xC5AC, 0x0000, 0x0000, 0x0000, 0x0000, // 0x00F0 (240) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0xDE0B, 0xE66C, 0xCDB1, 0xBD50, 0xB4CD, 0xAC4A, 0xA3E8, 0x9387, 0x9366, 0x9BC7, 0xA409, 0xB4CD, // 0x0100 (256) pixels
0xB530, 0xCDF2, 0xE690, 0xC5AC, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xDE0B, 0xF6AA, 0xEE45, 0xE5A3, // 0x0110 (272) pixels
0xD543, 0xC4C3, 0xBC63, 0xB423, 0xB443, 0xC483, 0xCCC3, 0xD543, 0xE603, 0xF6E9, 0xEF10, 0xC5AC, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0120 (288) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0xDE0B, 0xF6C9, 0xF663, 0xEDE0, 0xE560, 0xD4E0, 0xCCA0, 0xCCA0, 0xCCC0, 0xD4E0, 0xDD20, 0xE5A0, // 0x0130 (304) pixels
0xF660, 0xFF48, 0xEF30, 0xC5AC, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xDE0B, 0xF6C9, 0xF683, 0xEDE0, // 0x0140 (320) pixels
0xE580, 0xD500, 0xCCC0, 0xCCA0, 0xD4C0, 0xD500, 0xDD20, 0xEDA0, 0xF660, 0xFF48, 0xEF30, 0xC5AC, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0150 (336) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0xDE0B, 0xF6C9, 0xF683, 0xEDE0, 0xE580, 0xD500, 0xCCC0, 0xCCA0, 0xD4C0, 0xD500, 0xDD20, 0xE5A0, // 0x0160 (352) pixels
0xF660, 0xFF48, 0xEF30, 0xC5AC, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xDE0B, 0xF6C9, 0xF683, 0xEDE0, // 0x0170 (368) pixels
0xE580, 0xD500, 0xCCA0, 0xCCA0, 0xD4E0, 0xD500, 0xDD20, 0xEDC0, 0xF660, 0xFF48, 0xEF30, 0xC5AC, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0180 (384) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0xDE0B, 0xF6C9, 0xF663, 0xEDE0, 0xE580, 0xD500, 0xCCC0, 0xCCC0, 0xD4E0, 0xDD00, 0xDD40, 0xE5A0, // 0x0190 (400) pixels
0xF660, 0xFF48, 0xEF30, 0xC5AC, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xDE0B, 0xF6C9, 0xF683, 0xF600, // 0x01A0 (416) pixels
0xE580, 0xD500, 0xCCC0, 0xCCC0, 0xD4E0, 0xDD00, 0xE540, 0xEDC0, 0xF660, 0xFF48, 0xEF30, 0xC5AC, 0x0000, 0x0000, 0x0000, 0x0000, // 0x01B0 (432) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0xDE0B, 0xF6C9, 0xF683, 0xF600, 0xE580, 0xD500, 0xCCA0, 0xCCA0, 0xD4E0, 0xDD00, 0xDD40, 0xEDC0, // 0x01C0 (448) pixels
0xF660, 0xFF48, 0xEF30, 0xC5AC, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xDE0B, 0xF6C9, 0xF683, 0xF5E0, // 0x01D0 (464) pixels
0xE580, 0xD500, 0xCCC0, 0xCCC0, 0xD4E0, 0xDD00, 0xDD40, 0xEDC0, 0xF660, 0xFF48, 0xEF30, 0xC5AC, 0x0000, 0x0000, 0x0000, 0x0000, // 0x01E0 (480) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0xDE0B, 0xF6C9, 0xF683, 0xF600, 0xE580, 0xD520, 0xCCC0, 0xCCC0, 0xD500, 0xDD20, 0xE540, 0xEDC0, // 0x01F0 (496) pixels
0xF680, 0xFF48, 0xEF30, 0xC5AC, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xDE0B, 0xF6C9, 0xF683, 0xF600, // 0x0200 (512) pixels
0xE580, 0xD520, 0xCCE0, 0xCCE0, 0xD500, 0xDD20, 0xE540, 0xEDC0, 0xFE80, 0xFF68, 0xEF30, 0xCDAC, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0210 (528) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0xC569, 0xE648, 0xE5E2, 0xD540, 0xC4E0, 0xBC60, 0xB420, 0xB420, 0xB440, 0xBC60, 0xC480, 0xCD00, // 0x0220 (544) pixels
0xDDA0, 0xE687, 0xDE8F, 0xACEB, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0230 (560) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0240 (576) pixels
}};
} // namespace bobbyicons

View File

@ -2,45 +2,6 @@
#include "icon.h"
namespace {
namespace icons {
const Icon<24, 24> lock{{
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xB5B6, 0xAD55, 0xAD75, 0xBDD7, 0xBDF7, 0x9CF3, 0x8430, 0xAD75, // 0x0010 (16) pixels
0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xBDF7, 0xFFFF, // 0x0020 (32) pixels
0xBDD7, 0xBDF7, 0xC618, 0xBDD7, 0xBDD7, 0xC638, 0xC618, 0xAD75, 0xFFFF, 0xC618, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0030 (48) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xA514, 0xBDF7, 0xBDF7, 0xBDF7, 0xB5B6, 0xB596, 0xAD75, 0xAD75, 0xB596, 0xAD75, 0xC618, // 0x0040 (64) pixels
0xBDF7, 0xAD75, 0x94B2, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4A49, 0xBDF7, 0xBDF7, // 0x0050 (80) pixels
0xAD75, 0xAD55, 0xA534, 0xA534, 0x9CF3, 0x9CD3, 0x9CF3, 0xA514, 0xC618, 0xCE59, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0060 (96) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xAD55, 0xBDD7, 0xB596, 0xA534, 0xAD55, 0x52AA, 0xAD55, 0xAD55, 0x7BCF, 0x9492, 0x9CD3, // 0x0070 (112) pixels
0xB596, 0xCE59, 0xBDF7, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xAD75, 0xB5B6, 0xAD55, // 0x0080 (128) pixels
0x9CF3, 0xB5B6, 0xFFFF, 0x0000, 0x0000, 0xFFFF, 0x94B2, 0x9492, 0xAD55, 0xC638, 0xC638, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0090 (144) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xBDD7, 0xB5B6, 0xA514, 0x9492, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xDEFB, 0x8C71, // 0x00A0 (160) pixels
0xA514, 0xC618, 0xCE79, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xBDD7, 0xB5B6, 0x9CF3, // 0x00B0 (176) pixels
0x8C71, 0xD6BA, 0x0000, 0x0000, 0x0000, 0x0000, 0x8410, 0x94B2, 0x9CF3, 0xBDF7, 0xD69A, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x00C0 (192) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xBDD7, 0xB5B6, 0xA514, 0x9CD3, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xA514, // 0x00D0 (208) pixels
0xA514, 0xBDF7, 0xD6BA, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xDE0B, 0xA59C, 0xB5B7, 0xAD55, // 0x00E0 (224) pixels
0xA555, 0xAC4A, 0xA3E8, 0x9387, 0x9366, 0x9BC7, 0xA409, 0xAD97, 0xA535, 0xBDF8, 0xCEBF, 0xC5AC, 0x0000, 0x0000, 0x0000, 0x0000, // 0x00F0 (240) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0xDE0B, 0xE66C, 0xCDB1, 0xBD50, 0xB4CD, 0xAC4A, 0xA3E8, 0x9387, 0x9366, 0x9BC7, 0xA409, 0xB4CD, // 0x0100 (256) pixels
0xB530, 0xCDF2, 0xE690, 0xC5AC, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xDE0B, 0xF6AA, 0xEE45, 0xE5A3, // 0x0110 (272) pixels
0xD543, 0xC4C3, 0xBC63, 0xB423, 0xB443, 0xC483, 0xCCC3, 0xD543, 0xE603, 0xF6E9, 0xEF10, 0xC5AC, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0120 (288) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0xDE0B, 0xF6C9, 0xF663, 0xEDE0, 0xE560, 0xD4E0, 0xCCA0, 0xCCA0, 0xCCC0, 0xD4E0, 0xDD20, 0xE5A0, // 0x0130 (304) pixels
0xF660, 0xFF48, 0xEF30, 0xC5AC, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xDE0B, 0xF6C9, 0xF683, 0xEDE0, // 0x0140 (320) pixels
0xE580, 0xD500, 0xCCC0, 0xCCA0, 0xD4C0, 0xD500, 0xDD20, 0xEDA0, 0xF660, 0xFF48, 0xEF30, 0xC5AC, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0150 (336) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0xDE0B, 0xF6C9, 0xF683, 0xEDE0, 0xE580, 0xD500, 0xCCC0, 0xCCA0, 0xD4C0, 0xD500, 0xDD20, 0xE5A0, // 0x0160 (352) pixels
0xF660, 0xFF48, 0xEF30, 0xC5AC, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xDE0B, 0xF6C9, 0xF683, 0xEDE0, // 0x0170 (368) pixels
0xE580, 0xD500, 0xCCA0, 0xCCA0, 0xD4E0, 0xD500, 0xDD20, 0xEDC0, 0xF660, 0xFF48, 0xEF30, 0xC5AC, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0180 (384) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0xDE0B, 0xF6C9, 0xF663, 0xEDE0, 0xE580, 0xD500, 0xCCC0, 0xCCC0, 0xD4E0, 0xDD00, 0xDD40, 0xE5A0, // 0x0190 (400) pixels
0xF660, 0xFF48, 0xEF30, 0xC5AC, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xDE0B, 0xF6C9, 0xF683, 0xF600, // 0x01A0 (416) pixels
0xE580, 0xD500, 0xCCC0, 0xCCC0, 0xD4E0, 0xDD00, 0xE540, 0xEDC0, 0xF660, 0xFF48, 0xEF30, 0xC5AC, 0x0000, 0x0000, 0x0000, 0x0000, // 0x01B0 (432) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0xDE0B, 0xF6C9, 0xF683, 0xF600, 0xE580, 0xD500, 0xCCA0, 0xCCA0, 0xD4E0, 0xDD00, 0xDD40, 0xEDC0, // 0x01C0 (448) pixels
0xF660, 0xFF48, 0xEF30, 0xC5AC, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xDE0B, 0xF6C9, 0xF683, 0xF5E0, // 0x01D0 (464) pixels
0xE580, 0xD500, 0xCCC0, 0xCCC0, 0xD4E0, 0xDD00, 0xDD40, 0xEDC0, 0xF660, 0xFF48, 0xEF30, 0xC5AC, 0x0000, 0x0000, 0x0000, 0x0000, // 0x01E0 (480) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0xDE0B, 0xF6C9, 0xF683, 0xF600, 0xE580, 0xD520, 0xCCC0, 0xCCC0, 0xD500, 0xDD20, 0xE540, 0xEDC0, // 0x01F0 (496) pixels
0xF680, 0xFF48, 0xEF30, 0xC5AC, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xDE0B, 0xF6C9, 0xF683, 0xF600, // 0x0200 (512) pixels
0xE580, 0xD520, 0xCCE0, 0xCCE0, 0xD500, 0xDD20, 0xE540, 0xEDC0, 0xFE80, 0xFF68, 0xEF30, 0xCDAC, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0210 (528) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0xC569, 0xE648, 0xE5E2, 0xD540, 0xC4E0, 0xBC60, 0xB420, 0xB420, 0xB440, 0xBC60, 0xC480, 0xCD00, // 0x0220 (544) pixels
0xDDA0, 0xE687, 0xDE8F, 0xACEB, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0230 (560) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0240 (576) pixels
}};
}
}
namespace bobbyicons {
extern const espgui::Icon<24, 24> lock;
} // namespace bobbyicons

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,42 @@
#include "modes.h"
namespace bobbyicons {
const espgui::Icon<24, 24> modes{{
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0010, 0x1974, 0x000D, 0x000F, 0x0072, 0x0934, 0x0934, 0x0091, 0x000E, 0x0001, // 0x0010 (16) pixels
0x1174, 0x0007, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0010, 0x641A, 0x0010, 0x08D3, // 0x0020 (32) pixels
0x3AB6, 0x63D8, 0x7C79, 0x84DA, 0x84BA, 0x7459, 0x53B8, 0x3295, 0x090F, 0x0006, 0x4BDC, 0x0069, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0030 (48) pixels
0x0000, 0x0000, 0x0000, 0x000F, 0x0008, 0x0892, 0x3A76, 0x84FB, 0xC69D, 0xE75F, 0xF7DF, 0xFFFF, 0xF7FF, 0xEFBF, 0xDF5E, 0xAE5D, // 0x0040 (64) pixels
0x6C9A, 0x2A75, 0x08CC, 0x0000, 0x0006, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x000B, 0x000D, 0x1933, 0x53B9, 0xAE5D, 0xDF9D, // 0x0050 (80) pixels
0xEFBD, 0xF7BE, 0xF7DE, 0xF7DE, 0xEFBD, 0xEF9D, 0xEF9C, 0xEF9D, 0xD75D, 0x95FD, 0x4378, 0x114F, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0060 (96) pixels
0x0000, 0x000F, 0x000A, 0x1933, 0x5BD9, 0xAE9B, 0xD75B, 0xD73A, 0xD75B, 0xDF7C, 0xEF9D, 0xE77C, 0xD73A, 0xD73A, 0xD73A, 0xD73A, // 0x0070 (112) pixels
0xDF5A, 0xCF3B, 0x85FA, 0x4397, 0x114E, 0x0000, 0x0000, 0x0000, 0x0000, 0x0013, 0x10B3, 0x4B78, 0x8DF8, 0xBED7, 0xCF19, 0xD75C, // 0x0080 (128) pixels
0xE79E, 0xEFBE, 0xF7DF, 0xDF7B, 0xC6F8, 0xC6F8, 0xC6F8, 0xC6F8, 0xC6F8, 0xCEF8, 0xB696, 0x6D55, 0x3B36, 0x08AA, 0x0000, 0x0000, // 0x0090 (144) pixels
0x0000, 0x0010, 0x3236, 0x5CB5, 0x9E35, 0xCF1B, 0xD75E, 0xE79F, 0xE79F, 0xEFBF, 0xF7DF, 0xCEFA, 0xBEB8, 0xBEB8, 0xBE97, 0xBEB9, // 0x00A0 (160) pixels
0xBE97, 0xB677, 0xBEB7, 0x7D91, 0x4C75, 0x2232, 0x0003, 0x0000, 0x0012, 0x10D3, 0x53F8, 0x33EE, 0x7D97, 0xCF5F, 0xD75F, 0xDF7F, // 0x00B0 (176) pixels
0xDF7F, 0xE79F, 0xCEFB, 0xAE36, 0xB678, 0xB678, 0xB699, 0xB678, 0xAE16, 0xAE16, 0x95B4, 0x43CA, 0x2B6B, 0x4BD8, 0x08EA, 0x0000, // 0x00C0 (192) pixels
0x000C, 0x3A76, 0x43F5, 0x3414, 0x5D5C, 0x863F, 0xB6DF, 0xCF3F, 0xCF3E, 0xB639, 0x9D95, 0x9595, 0x9595, 0x9D95, 0x9DB5, 0x9D95, // 0x00D0 (208) pixels
0x8D34, 0x642F, 0x22A8, 0x01C4, 0x0A06, 0x4C36, 0x2232, 0x0000, 0x000F, 0x4317, 0x3BB3, 0x4CDA, 0x5D9F, 0x65BF, 0x6DDF, 0x8E3F, // 0x00E0 (224) pixels
0x961D, 0x6431, 0x640F, 0x6450, 0x6450, 0x6410, 0x53CE, 0x432C, 0x2289, 0x0A29, 0x01A6, 0x01C6, 0x0185, 0x3B91, 0x3AF4, 0x0003, // 0x00F0 (240) pixels
0x1092, 0x4B57, 0x2B6F, 0x1AEC, 0x33F3, 0x551B, 0x659F, 0x6DBF, 0x6DDF, 0x4434, 0x1268, 0x0A47, 0x0A47, 0x0A26, 0x0206, 0x01E5, // 0x0100 (256) pixels
0x01E5, 0x12AA, 0x128A, 0x1AEC, 0x1289, 0x334E, 0x4354, 0x0046, 0x2155, 0x4334, 0x1AE9, 0x0245, 0x0A66, 0x12EA, 0x4CD9, 0x659F, // 0x0110 (272) pixels
0x65BF, 0x65BE, 0x54D9, 0x4CB8, 0x2B6E, 0x0245, 0x0A66, 0x0A66, 0x0A66, 0x0A86, 0x236E, 0x3C34, 0x4C95, 0x5494, 0x4BB5, 0x0066, // 0x0120 (288) pixels
0x2135, 0x4334, 0x1B49, 0x0AC6, 0x0AC6, 0x0AA5, 0x1B2A, 0x4CF9, 0x5D9F, 0x5D9F, 0x659F, 0x65BF, 0x4496, 0x0AC6, 0x0AC6, 0x0AC6, // 0x0130 (304) pixels
0x0AA5, 0x2BAE, 0x5D7C, 0x54D7, 0x4452, 0x85FC, 0x53F6, 0x0046, 0x1093, 0x4314, 0x2389, 0x0B06, 0x1306, 0x0B05, 0x23AD, 0x553C, // 0x0140 (320) pixels
0x5D7F, 0x5D7F, 0x5D7F, 0x5D9F, 0x44F9, 0x1327, 0x0B06, 0x0B06, 0x1B69, 0x5D3A, 0x6DBD, 0x5D17, 0x7DDA, 0xA69E, 0x4B75, 0x0004, // 0x0150 (336) pixels
0x000E, 0x42F5, 0x340C, 0x1365, 0x1366, 0x1BA8, 0x4CF7, 0x65BF, 0x5D9F, 0x5D7F, 0x5D7F, 0x5D9F, 0x553B, 0x1BA9, 0x1345, 0x1BA8, // 0x0160 (352) pixels
0x4CD5, 0x7DFF, 0x75BB, 0x2C0B, 0x342B, 0x7D98, 0x3AB3, 0x0002, 0x0002, 0x3A35, 0x5472, 0x13C5, 0x346C, 0x6DBA, 0x75FF, 0x75DF, // 0x0170 (368) pixels
0x6DDF, 0x6DBF, 0x6DBF, 0x6DBF, 0x6DBF, 0x3CB1, 0x1BC6, 0x44D1, 0x7DDD, 0x861E, 0x7DFA, 0x2C29, 0x2427, 0x7538, 0x19AE, 0x0000, // 0x0180 (384) pixels
0x0019, 0x088F, 0x5BF6, 0x3CCB, 0x6DB5, 0x9E9F, 0x8E3F, 0x861F, 0x861F, 0x7DFF, 0x7DFF, 0x7DFF, 0x7DFF, 0x75DB, 0x6D97, 0x863E, // 0x0190 (400) pixels
0x9E7F, 0x85F9, 0x9E7C, 0x8E16, 0x85F5, 0x53D6, 0x0066, 0x0000, 0x0000, 0x0005, 0x31F4, 0x6D35, 0x7E15, 0xAEBF, 0xA69F, 0x9E7F, // 0x01A0 (416) pixels
0x965F, 0x965F, 0x965F, 0x965F, 0x965F, 0x967F, 0x9E9F, 0xA69F, 0xAEBF, 0xAEBE, 0xC71F, 0xDF9F, 0xA5FC, 0x196D, 0x0000, 0x0000, // 0x01B0 (432) pixels
0x0000, 0x001D, 0x084C, 0x4B15, 0x9639, 0xC73E, 0xBF1F, 0xB6DF, 0xB6DF, 0xAEBF, 0xAEBF, 0xAEBF, 0xAEBF, 0xAEDF, 0xB6DF, 0xBEFF, // 0x01C0 (448) pixels
0xC73F, 0xD75F, 0xEFBF, 0xC6BE, 0x3AB3, 0x0023, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x10CD, 0x63B7, 0xCEFE, 0xE79F, 0xD75F, // 0x01D0 (464) pixels
0xD75F, 0xCF3F, 0xCF3F, 0xC71F, 0xCF3F, 0xCF3F, 0xD75F, 0xDF7F, 0xE79F, 0xF7DF, 0xCEDE, 0x4B34, 0x0066, 0x0000, 0x0000, 0x0000, // 0x01E0 (480) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x088C, 0x5316, 0xBE3D, 0xE79E, 0xC77A, 0xCF5B, 0xD77D, 0xDF9E, 0xDF7D, 0xEFBE, 0xF7DF, 0xFFFF, // 0x01F0 (496) pixels
0xEFBF, 0xADFC, 0x3AB3, 0x0046, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0005, 0x0000, 0x0028, 0x2190, 0x63F6, // 0x0200 (512) pixels
0x6552, 0x5DEF, 0x664E, 0x7690, 0x6E8E, 0x86B2, 0xA6B7, 0xADFB, 0x63B6, 0x194D, 0x0003, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0210 (528) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0007, 0x0000, 0x0002, 0x0849, 0x2190, 0x3270, 0x3B30, 0x3B90, 0x3B90, 0x2B0F, 0x224F, 0x114C, // 0x0220 (544) pixels
0x0046, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0003, 0x0000, // 0x0230 (560) pixels
0x0000, 0x0004, 0x0006, 0x0007, 0x0007, 0x0006, 0x0003, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0240 (576) pixels
}};
} // namespace bobbyicons

View File

@ -2,45 +2,6 @@
#include "icon.h"
namespace {
namespace icons {
const Icon<24, 24> modes{{
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0010, 0x1974, 0x000D, 0x000F, 0x0072, 0x0934, 0x0934, 0x0091, 0x000E, 0x0001, // 0x0010 (16) pixels
0x1174, 0x0007, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0010, 0x641A, 0x0010, 0x08D3, // 0x0020 (32) pixels
0x3AB6, 0x63D8, 0x7C79, 0x84DA, 0x84BA, 0x7459, 0x53B8, 0x3295, 0x090F, 0x0006, 0x4BDC, 0x0069, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0030 (48) pixels
0x0000, 0x0000, 0x0000, 0x000F, 0x0008, 0x0892, 0x3A76, 0x84FB, 0xC69D, 0xE75F, 0xF7DF, 0xFFFF, 0xF7FF, 0xEFBF, 0xDF5E, 0xAE5D, // 0x0040 (64) pixels
0x6C9A, 0x2A75, 0x08CC, 0x0000, 0x0006, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x000B, 0x000D, 0x1933, 0x53B9, 0xAE5D, 0xDF9D, // 0x0050 (80) pixels
0xEFBD, 0xF7BE, 0xF7DE, 0xF7DE, 0xEFBD, 0xEF9D, 0xEF9C, 0xEF9D, 0xD75D, 0x95FD, 0x4378, 0x114F, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0060 (96) pixels
0x0000, 0x000F, 0x000A, 0x1933, 0x5BD9, 0xAE9B, 0xD75B, 0xD73A, 0xD75B, 0xDF7C, 0xEF9D, 0xE77C, 0xD73A, 0xD73A, 0xD73A, 0xD73A, // 0x0070 (112) pixels
0xDF5A, 0xCF3B, 0x85FA, 0x4397, 0x114E, 0x0000, 0x0000, 0x0000, 0x0000, 0x0013, 0x10B3, 0x4B78, 0x8DF8, 0xBED7, 0xCF19, 0xD75C, // 0x0080 (128) pixels
0xE79E, 0xEFBE, 0xF7DF, 0xDF7B, 0xC6F8, 0xC6F8, 0xC6F8, 0xC6F8, 0xC6F8, 0xCEF8, 0xB696, 0x6D55, 0x3B36, 0x08AA, 0x0000, 0x0000, // 0x0090 (144) pixels
0x0000, 0x0010, 0x3236, 0x5CB5, 0x9E35, 0xCF1B, 0xD75E, 0xE79F, 0xE79F, 0xEFBF, 0xF7DF, 0xCEFA, 0xBEB8, 0xBEB8, 0xBE97, 0xBEB9, // 0x00A0 (160) pixels
0xBE97, 0xB677, 0xBEB7, 0x7D91, 0x4C75, 0x2232, 0x0003, 0x0000, 0x0012, 0x10D3, 0x53F8, 0x33EE, 0x7D97, 0xCF5F, 0xD75F, 0xDF7F, // 0x00B0 (176) pixels
0xDF7F, 0xE79F, 0xCEFB, 0xAE36, 0xB678, 0xB678, 0xB699, 0xB678, 0xAE16, 0xAE16, 0x95B4, 0x43CA, 0x2B6B, 0x4BD8, 0x08EA, 0x0000, // 0x00C0 (192) pixels
0x000C, 0x3A76, 0x43F5, 0x3414, 0x5D5C, 0x863F, 0xB6DF, 0xCF3F, 0xCF3E, 0xB639, 0x9D95, 0x9595, 0x9595, 0x9D95, 0x9DB5, 0x9D95, // 0x00D0 (208) pixels
0x8D34, 0x642F, 0x22A8, 0x01C4, 0x0A06, 0x4C36, 0x2232, 0x0000, 0x000F, 0x4317, 0x3BB3, 0x4CDA, 0x5D9F, 0x65BF, 0x6DDF, 0x8E3F, // 0x00E0 (224) pixels
0x961D, 0x6431, 0x640F, 0x6450, 0x6450, 0x6410, 0x53CE, 0x432C, 0x2289, 0x0A29, 0x01A6, 0x01C6, 0x0185, 0x3B91, 0x3AF4, 0x0003, // 0x00F0 (240) pixels
0x1092, 0x4B57, 0x2B6F, 0x1AEC, 0x33F3, 0x551B, 0x659F, 0x6DBF, 0x6DDF, 0x4434, 0x1268, 0x0A47, 0x0A47, 0x0A26, 0x0206, 0x01E5, // 0x0100 (256) pixels
0x01E5, 0x12AA, 0x128A, 0x1AEC, 0x1289, 0x334E, 0x4354, 0x0046, 0x2155, 0x4334, 0x1AE9, 0x0245, 0x0A66, 0x12EA, 0x4CD9, 0x659F, // 0x0110 (272) pixels
0x65BF, 0x65BE, 0x54D9, 0x4CB8, 0x2B6E, 0x0245, 0x0A66, 0x0A66, 0x0A66, 0x0A86, 0x236E, 0x3C34, 0x4C95, 0x5494, 0x4BB5, 0x0066, // 0x0120 (288) pixels
0x2135, 0x4334, 0x1B49, 0x0AC6, 0x0AC6, 0x0AA5, 0x1B2A, 0x4CF9, 0x5D9F, 0x5D9F, 0x659F, 0x65BF, 0x4496, 0x0AC6, 0x0AC6, 0x0AC6, // 0x0130 (304) pixels
0x0AA5, 0x2BAE, 0x5D7C, 0x54D7, 0x4452, 0x85FC, 0x53F6, 0x0046, 0x1093, 0x4314, 0x2389, 0x0B06, 0x1306, 0x0B05, 0x23AD, 0x553C, // 0x0140 (320) pixels
0x5D7F, 0x5D7F, 0x5D7F, 0x5D9F, 0x44F9, 0x1327, 0x0B06, 0x0B06, 0x1B69, 0x5D3A, 0x6DBD, 0x5D17, 0x7DDA, 0xA69E, 0x4B75, 0x0004, // 0x0150 (336) pixels
0x000E, 0x42F5, 0x340C, 0x1365, 0x1366, 0x1BA8, 0x4CF7, 0x65BF, 0x5D9F, 0x5D7F, 0x5D7F, 0x5D9F, 0x553B, 0x1BA9, 0x1345, 0x1BA8, // 0x0160 (352) pixels
0x4CD5, 0x7DFF, 0x75BB, 0x2C0B, 0x342B, 0x7D98, 0x3AB3, 0x0002, 0x0002, 0x3A35, 0x5472, 0x13C5, 0x346C, 0x6DBA, 0x75FF, 0x75DF, // 0x0170 (368) pixels
0x6DDF, 0x6DBF, 0x6DBF, 0x6DBF, 0x6DBF, 0x3CB1, 0x1BC6, 0x44D1, 0x7DDD, 0x861E, 0x7DFA, 0x2C29, 0x2427, 0x7538, 0x19AE, 0x0000, // 0x0180 (384) pixels
0x0019, 0x088F, 0x5BF6, 0x3CCB, 0x6DB5, 0x9E9F, 0x8E3F, 0x861F, 0x861F, 0x7DFF, 0x7DFF, 0x7DFF, 0x7DFF, 0x75DB, 0x6D97, 0x863E, // 0x0190 (400) pixels
0x9E7F, 0x85F9, 0x9E7C, 0x8E16, 0x85F5, 0x53D6, 0x0066, 0x0000, 0x0000, 0x0005, 0x31F4, 0x6D35, 0x7E15, 0xAEBF, 0xA69F, 0x9E7F, // 0x01A0 (416) pixels
0x965F, 0x965F, 0x965F, 0x965F, 0x965F, 0x967F, 0x9E9F, 0xA69F, 0xAEBF, 0xAEBE, 0xC71F, 0xDF9F, 0xA5FC, 0x196D, 0x0000, 0x0000, // 0x01B0 (432) pixels
0x0000, 0x001D, 0x084C, 0x4B15, 0x9639, 0xC73E, 0xBF1F, 0xB6DF, 0xB6DF, 0xAEBF, 0xAEBF, 0xAEBF, 0xAEBF, 0xAEDF, 0xB6DF, 0xBEFF, // 0x01C0 (448) pixels
0xC73F, 0xD75F, 0xEFBF, 0xC6BE, 0x3AB3, 0x0023, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x10CD, 0x63B7, 0xCEFE, 0xE79F, 0xD75F, // 0x01D0 (464) pixels
0xD75F, 0xCF3F, 0xCF3F, 0xC71F, 0xCF3F, 0xCF3F, 0xD75F, 0xDF7F, 0xE79F, 0xF7DF, 0xCEDE, 0x4B34, 0x0066, 0x0000, 0x0000, 0x0000, // 0x01E0 (480) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x088C, 0x5316, 0xBE3D, 0xE79E, 0xC77A, 0xCF5B, 0xD77D, 0xDF9E, 0xDF7D, 0xEFBE, 0xF7DF, 0xFFFF, // 0x01F0 (496) pixels
0xEFBF, 0xADFC, 0x3AB3, 0x0046, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0005, 0x0000, 0x0028, 0x2190, 0x63F6, // 0x0200 (512) pixels
0x6552, 0x5DEF, 0x664E, 0x7690, 0x6E8E, 0x86B2, 0xA6B7, 0xADFB, 0x63B6, 0x194D, 0x0003, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0210 (528) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0007, 0x0000, 0x0002, 0x0849, 0x2190, 0x3270, 0x3B30, 0x3B90, 0x3B90, 0x2B0F, 0x224F, 0x114C, // 0x0220 (544) pixels
0x0046, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0003, 0x0000, // 0x0230 (560) pixels
0x0000, 0x0004, 0x0006, 0x0007, 0x0007, 0x0006, 0x0003, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0240 (576) pixels
}};
}
}
namespace bobbyicons {
extern const espgui::Icon<24, 24> modes;
} // namespace bobbyicons

View File

@ -0,0 +1,42 @@
#include "neopixel.h"
namespace bobbyicons {
const espgui::Icon<24, 24> neopixel{{
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, // 0x0010 (16) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, // 0x0020 (32) pixels
0xFFFF, 0xF800, 0xF800, 0xF800, 0xF800, 0xF800, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0030 (48) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0xF800, 0xF800, 0xF800, 0xF800, 0xF800, 0xF800, 0xF800, 0xFFFF, // 0x0040 (64) pixels
0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xF800, // 0x0050 (80) pixels
0xF800, 0xF800, 0xF800, 0xF800, 0xF800, 0xF800, 0xF800, 0xF800, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0060 (96) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xF800, 0xF800, 0xF800, 0xF800, 0xF800, 0xF800, 0xF800, 0xF800, 0xF800, // 0x0070 (112) pixels
0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xF800, // 0x0080 (128) pixels
0xF800, 0xF800, 0xF800, 0xF800, 0xF800, 0xF800, 0xF800, 0xF800, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0090 (144) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xF800, 0xF800, 0xF800, 0xF800, 0xF800, 0xF800, 0xF800, 0xF800, 0xF800, // 0x00A0 (160) pixels
0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xF800, // 0x00B0 (176) pixels
0xF800, 0xF800, 0xF800, 0xF800, 0xF800, 0xF800, 0xF800, 0xF800, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x00C0 (192) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xF800, 0xF800, 0xF800, 0xF800, 0xF800, 0xF800, 0xF800, 0xF800, 0xF800, // 0x00D0 (208) pixels
0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xF800, // 0x00E0 (224) pixels
0xF800, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF800, 0xF800, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x00F0 (240) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xF800, 0xF800, 0xFFFF, 0x07E0, 0x07E0, 0x07E0, 0xFFFF, 0xF800, 0xF800, // 0x0100 (256) pixels
0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xF800, // 0x0110 (272) pixels
0xF800, 0xFFFF, 0x07E0, 0x07E0, 0x07E0, 0xFFFF, 0xF800, 0xF800, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0120 (288) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xF800, 0xF800, 0xFFFF, 0x07E0, 0x07E0, 0x07E0, 0xFFFF, 0xF800, 0xF800, // 0x0130 (304) pixels
0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xF800, // 0x0140 (320) pixels
0xF800, 0xFFFF, 0x07E0, 0x07E0, 0x07E0, 0xFFFF, 0xF800, 0xF800, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0150 (336) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0160 (352) pixels
0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0x001F, 0x001F, // 0x0170 (368) pixels
0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0180 (384) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, // 0x0190 (400) pixels
0x001F, 0x001F, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, // 0x01A0 (416) pixels
0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x01B0 (432) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0x0000, 0x0000, 0x0000, 0xFFFF, 0x0000, 0x0000, // 0x01C0 (448) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x01D0 (464) pixels
0x0000, 0xFFFF, 0x0000, 0x0000, 0x0000, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x01E0 (480) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0x0000, 0x0000, 0x0000, 0xFFFF, 0x0000, 0x0000, // 0x01F0 (496) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0200 (512) pixels
0x0000, 0xFFFF, 0x0000, 0x0000, 0x0000, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0210 (528) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0x0000, 0x0000, // 0x0220 (544) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0230 (560) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0240 (576) pixels
}};
} // namespace bobbyicons

View File

@ -2,45 +2,6 @@
#include "icon.h"
namespace {
namespace icons {
const Icon<24, 24> neopixel{{
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, // 0x0010 (16) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, // 0x0020 (32) pixels
0xFFFF, 0xF800, 0xF800, 0xF800, 0xF800, 0xF800, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0030 (48) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0xF800, 0xF800, 0xF800, 0xF800, 0xF800, 0xF800, 0xF800, 0xFFFF, // 0x0040 (64) pixels
0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xF800, // 0x0050 (80) pixels
0xF800, 0xF800, 0xF800, 0xF800, 0xF800, 0xF800, 0xF800, 0xF800, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0060 (96) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xF800, 0xF800, 0xF800, 0xF800, 0xF800, 0xF800, 0xF800, 0xF800, 0xF800, // 0x0070 (112) pixels
0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xF800, // 0x0080 (128) pixels
0xF800, 0xF800, 0xF800, 0xF800, 0xF800, 0xF800, 0xF800, 0xF800, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0090 (144) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xF800, 0xF800, 0xF800, 0xF800, 0xF800, 0xF800, 0xF800, 0xF800, 0xF800, // 0x00A0 (160) pixels
0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xF800, // 0x00B0 (176) pixels
0xF800, 0xF800, 0xF800, 0xF800, 0xF800, 0xF800, 0xF800, 0xF800, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x00C0 (192) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xF800, 0xF800, 0xF800, 0xF800, 0xF800, 0xF800, 0xF800, 0xF800, 0xF800, // 0x00D0 (208) pixels
0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xF800, // 0x00E0 (224) pixels
0xF800, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF800, 0xF800, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x00F0 (240) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xF800, 0xF800, 0xFFFF, 0x07E0, 0x07E0, 0x07E0, 0xFFFF, 0xF800, 0xF800, // 0x0100 (256) pixels
0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xF800, // 0x0110 (272) pixels
0xF800, 0xFFFF, 0x07E0, 0x07E0, 0x07E0, 0xFFFF, 0xF800, 0xF800, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0120 (288) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xF800, 0xF800, 0xFFFF, 0x07E0, 0x07E0, 0x07E0, 0xFFFF, 0xF800, 0xF800, // 0x0130 (304) pixels
0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xF800, // 0x0140 (320) pixels
0xF800, 0xFFFF, 0x07E0, 0x07E0, 0x07E0, 0xFFFF, 0xF800, 0xF800, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0150 (336) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0160 (352) pixels
0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0x001F, 0x001F, // 0x0170 (368) pixels
0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0180 (384) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, 0x001F, // 0x0190 (400) pixels
0x001F, 0x001F, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, // 0x01A0 (416) pixels
0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x01B0 (432) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0x0000, 0x0000, 0x0000, 0xFFFF, 0x0000, 0x0000, // 0x01C0 (448) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x01D0 (464) pixels
0x0000, 0xFFFF, 0x0000, 0x0000, 0x0000, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x01E0 (480) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0x0000, 0x0000, 0x0000, 0xFFFF, 0x0000, 0x0000, // 0x01F0 (496) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0200 (512) pixels
0x0000, 0xFFFF, 0x0000, 0x0000, 0x0000, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0210 (528) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0x0000, 0x0000, // 0x0220 (544) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0230 (560) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0240 (576) pixels
}};
}
}
namespace bobbyicons {
extern const espgui::Icon<24, 24> neopixel;
} // namespace bobbyicons

View File

@ -0,0 +1,42 @@
#include "poweroff.h"
namespace bobbyicons {
const espgui::Icon<24, 24> poweroff{{
0xEAEB, 0xEB0C, 0xE208, 0xD904, 0xD904, 0xD904, 0xD904, 0xD904, 0xD904, 0xD904, 0xD904, 0xD904, 0xD904, 0xD904, 0xD904, 0xD104, // 0x0010 (16) pixels
0xD104, 0xD104, 0xD104, 0xD104, 0xD124, 0xE269, 0xEB4D, 0xEAAA, 0xEB0C, 0xEC71, 0xE410, 0xDB4D, 0xDB4D, 0xDB4D, 0xDB4D, 0xDB4D, // 0x0020 (32) pixels
0xDB4D, 0xDB4D, 0xDB4D, 0xDB4D, 0xDB4D, 0xDB4D, 0xDB4D, 0xDB4D, 0xD34D, 0xD34D, 0xD34D, 0xD34D, 0xD34D, 0xE451, 0xEC51, 0xDA8A, // 0x0030 (48) pixels
0xD9C7, 0xDBEF, 0xDD34, 0xD4F3, 0xD4F3, 0xD4F3, 0xD4F3, 0xD4F3, 0xD4F3, 0xD4F3, 0xD4F3, 0xD4F3, 0xD4F3, 0xD4F3, 0xD4F3, 0xD4F3, // 0x0040 (64) pixels
0xD4F3, 0xD4F3, 0xD4F3, 0xD4F3, 0xD4F3, 0xDD34, 0xD3CF, 0xC965, 0xC000, 0xC28A, 0xD492, 0xD4D3, 0xD4B2, 0xD4B2, 0xD4B2, 0xCCB2, // 0x0050 (80) pixels
0xD4B2, 0xD4B2, 0xD4B2, 0xD4B2, 0xD4B2, 0xD4B2, 0xD4B2, 0xD4B2, 0xD4B2, 0xD4B2, 0xD4B2, 0xD4B2, 0xD4D3, 0xD4D3, 0xBB0C, 0xB000, // 0x0060 (96) pixels
0xC000, 0xC249, 0xCC51, 0xCC71, 0xCC71, 0xC471, 0xBCF3, 0xBCF3, 0xC471, 0xCC71, 0xCC71, 0xBCB2, 0xBCB2, 0xCC71, 0xCC71, 0xC471, // 0x0070 (112) pixels
0xBCD3, 0xBCF3, 0xC471, 0xCC71, 0xCC71, 0xCC92, 0xBAEB, 0xB000, 0xB800, 0xBA28, 0xCC10, 0xCC10, 0xC430, 0xC575, 0xDEDB, 0xDEFB, // 0x0080 (128) pixels
0xCD75, 0xC3EF, 0xCD14, 0xDEDB, 0xDEDB, 0xCD14, 0xC3EF, 0xCD75, 0xDEDB, 0xD6DB, 0xC575, 0xC430, 0xCC10, 0xCC51, 0xBACB, 0xA820, // 0x0090 (144) pixels
0xB800, 0xB9E7, 0xC3AE, 0xC3AE, 0xC4D3, 0xDEDB, 0xEF5D, 0xEF7D, 0xDDD7, 0xC3AE, 0xDDD7, 0xEF7D, 0xEF7D, 0xDDD7, 0xC3AE, 0xDDD7, // 0x00A0 (160) pixels
0xEF7D, 0xE73C, 0xDEDB, 0xC4D3, 0xC3AE, 0xC3EF, 0xB2AA, 0xA820, 0xB800, 0xB1C7, 0xBB4D, 0xBBAE, 0xD638, 0xEF5D, 0xEF7D, 0xE679, // 0x00B0 (176) pixels
0xC3EF, 0xBB4D, 0xDDD7, 0xEF7D, 0xEF7D, 0xDDD7, 0xBB4D, 0xC3EF, 0xE679, 0xEF5D, 0xE73C, 0xCE38, 0xBBAE, 0xC3AE, 0xB28A, 0xA820, // 0x00C0 (192) pixels
0xB000, 0xB1A6, 0xBAEB, 0xC451, 0xE71C, 0xEF5D, 0xEF3C, 0xCC71, 0xBB2C, 0xBB2C, 0xDDB6, 0xEF7D, 0xEF7D, 0xDDB6, 0xBB2C, 0xBB2C, // 0x00D0 (208) pixels
0xCC71, 0xEF1C, 0xE75D, 0xDEFB, 0xBC51, 0xBB4D, 0xB269, 0xA041, 0xB000, 0xB165, 0xB2AA, 0xCD34, 0xE75D, 0xEF7D, 0xE638, 0xBB4C, // 0x00E0 (224) pixels
0xBB0B, 0xC30A, 0xD595, 0xEF5D, 0xEF5D, 0xD595, 0xC30A, 0xBB0B, 0xBB4C, 0xE638, 0xEF5D, 0xE73C, 0xCD34, 0xBB2C, 0xB269, 0xA041, // 0x00F0 (240) pixels
0xB000, 0xA945, 0xB269, 0xD5B6, 0xEF7D, 0xEF7D, 0xDDB6, 0xBAEA, 0xC2EA, 0xC2E9, 0xD574, 0xE73C, 0xE73C, 0xD574, 0xC2E9, 0xC2EA, // 0x0100 (256) pixels
0xBAEA, 0xDDB6, 0xEF5D, 0xE75D, 0xD5B6, 0xB28A, 0xA186, 0xA000, 0xA800, 0xA0C2, 0xA104, 0xD575, 0xEF7D, 0xEF7D, 0xDD95, 0xC2C9, // 0x0110 (272) pixels
0xC2E9, 0xCAE8, 0xDD74, 0xE71C, 0xE71C, 0xDD54, 0xCB09, 0xCB2A, 0xC30A, 0xDD95, 0xEF7D, 0xEF7D, 0xCCF3, 0x9000, 0x9040, 0x9800, // 0x0120 (288) pixels
0xA800, 0x9841, 0x8800, 0xC451, 0xEF7D, 0xEF9E, 0xD5D6, 0xBA05, 0xC1E4, 0xC202, 0xD4F2, 0xDEFB, 0xDEFB, 0xD4D1, 0xC1A0, 0xB960, // 0x0130 (304) pixels
0xB183, 0xD595, 0xEF9E, 0xEF7D, 0xC430, 0x8800, 0x9061, 0x9800, 0xA820, 0x9861, 0x8800, 0xB2CA, 0xEF5D, 0xF79E, 0xE6BA, 0xBAA8, // 0x0140 (320) pixels
0xC0E0, 0xC120, 0xD2E7, 0xE5D6, 0xE5D6, 0xD2E7, 0xC920, 0xC100, 0xBAA8, 0xE6BA, 0xEF9E, 0xEF5D, 0xB2AA, 0x8800, 0x9061, 0x9820, // 0x0150 (336) pixels
0xA820, 0x9881, 0x9000, 0xA000, 0xE658, 0xF79E, 0xEF7D, 0xCD74, 0xB980, 0xD160, 0xD9A0, 0xDA41, 0xDA40, 0xD9A0, 0xD160, 0xB980, // 0x0160 (352) pixels
0xCD54, 0xEF7D, 0xF79E, 0xE638, 0xA000, 0x9000, 0x9081, 0x9820, 0xA020, 0x98A2, 0x9040, 0x9800, 0xC3AD, 0xEF5D, 0xEF7D, 0xE73C, // 0x0170 (368) pixels
0xCD95, 0xC283, 0xD1E0, 0xE200, 0xE200, 0xD9E0, 0xC283, 0xC554, 0xE71C, 0xEF7D, 0xEF5D, 0xC3AD, 0x9800, 0x9060, 0x90A2, 0x9820, // 0x0180 (384) pixels
0xA020, 0x98A2, 0x9060, 0x9840, 0xA943, 0xDD74, 0xF77D, 0xEF5D, 0xE73C, 0xCE58, 0xBCD1, 0xBC0D, 0xBC0C, 0xBCB0, 0xC617, 0xDEFB, // 0x0190 (400) pixels
0xE73C, 0xEF7D, 0xDD74, 0xA943, 0x9860, 0x9060, 0x90C2, 0x9020, 0xA040, 0x98C2, 0x9060, 0x9860, 0xA880, 0xB9E4, 0xE5B5, 0xEF3C, // 0x01A0 (416) pixels
0xE75D, 0xE73C, 0xDEFB, 0xCEBA, 0xCE7A, 0xCE9A, 0xDEDB, 0xE73C, 0xEF1C, 0xE595, 0xB9E4, 0xA880, 0x9860, 0x9880, 0x90C2, 0x9040, // 0x01B0 (432) pixels
0xA040, 0x98E2, 0x9080, 0x9860, 0xA8A0, 0xB0A0, 0xC1C1, 0xDC90, 0xEE57, 0xEF1B, 0xE73C, 0xDF1C, 0xDEFC, 0xDEFB, 0xE6FB, 0xE637, // 0x01C0 (448) pixels
0xDC8F, 0xC1C1, 0xB0A0, 0xA8A0, 0x9860, 0x9880, 0x90E2, 0x9040, 0x9840, 0x98E2, 0x9080, 0x9840, 0xA0A0, 0xB0E0, 0xB920, 0xC160, // 0x01D0 (464) pixels
0xD265, 0xE3CB, 0xECF0, 0xED72, 0xED72, 0xECCF, 0xE3CB, 0xD285, 0xC960, 0xB920, 0xB0E0, 0xA8A0, 0x9860, 0x9080, 0x9102, 0x9060, // 0x01E0 (480) pixels
0x9861, 0x9902, 0x9081, 0x9840, 0xA080, 0xA8C0, 0xB900, 0xC140, 0xC960, 0xD180, 0xD980, 0xD9C0, 0xD9C0, 0xD980, 0xD180, 0xC960, // 0x01F0 (496) pixels
0xC140, 0xB900, 0xA8C0, 0xA080, 0x9840, 0x9081, 0x9102, 0x9060, 0xA0E3, 0xA1C5, 0x9984, 0x98E1, 0xA101, 0xA921, 0xB161, 0xB981, // 0x0200 (512) pixels
0xC1A1, 0xC9E1, 0xC9E1, 0xD201, 0xD201, 0xC9E1, 0xC9E1, 0xC1C1, 0xB981, 0xB161, 0xA921, 0xA101, 0x98E1, 0x9943, 0x9163, 0x9040, // 0x0210 (528) pixels
0xA8C3, 0xA1A5, 0x9984, 0x9102, 0x9122, 0x9942, 0x9942, 0x9962, 0x9962, 0x9982, 0x9982, 0x9982, 0x9982, 0x9982, 0x9982, 0x9962, // 0x0220 (544) pixels
0x9962, 0x9142, 0x9142, 0x9122, 0x9122, 0x9143, 0x8903, 0x9820, 0xB000, 0xA061, 0x9061, 0x9020, 0x9020, 0x9020, 0x9020, 0x9020, // 0x0230 (560) pixels
0x9020, 0x9020, 0x9020, 0x8820, 0x8820, 0x8820, 0x8820, 0x8820, 0x8820, 0x8820, 0x8820, 0x8820, 0x9040, 0x9040, 0x9820, 0xB800, // 0x0240 (576) pixels
}};
} // namespace bobbyicons

View File

@ -2,45 +2,6 @@
#include "icon.h"
namespace {
namespace icons {
const Icon<24, 24> poweroff{{
0xEAEB, 0xEB0C, 0xE208, 0xD904, 0xD904, 0xD904, 0xD904, 0xD904, 0xD904, 0xD904, 0xD904, 0xD904, 0xD904, 0xD904, 0xD904, 0xD104, // 0x0010 (16) pixels
0xD104, 0xD104, 0xD104, 0xD104, 0xD124, 0xE269, 0xEB4D, 0xEAAA, 0xEB0C, 0xEC71, 0xE410, 0xDB4D, 0xDB4D, 0xDB4D, 0xDB4D, 0xDB4D, // 0x0020 (32) pixels
0xDB4D, 0xDB4D, 0xDB4D, 0xDB4D, 0xDB4D, 0xDB4D, 0xDB4D, 0xDB4D, 0xD34D, 0xD34D, 0xD34D, 0xD34D, 0xD34D, 0xE451, 0xEC51, 0xDA8A, // 0x0030 (48) pixels
0xD9C7, 0xDBEF, 0xDD34, 0xD4F3, 0xD4F3, 0xD4F3, 0xD4F3, 0xD4F3, 0xD4F3, 0xD4F3, 0xD4F3, 0xD4F3, 0xD4F3, 0xD4F3, 0xD4F3, 0xD4F3, // 0x0040 (64) pixels
0xD4F3, 0xD4F3, 0xD4F3, 0xD4F3, 0xD4F3, 0xDD34, 0xD3CF, 0xC965, 0xC000, 0xC28A, 0xD492, 0xD4D3, 0xD4B2, 0xD4B2, 0xD4B2, 0xCCB2, // 0x0050 (80) pixels
0xD4B2, 0xD4B2, 0xD4B2, 0xD4B2, 0xD4B2, 0xD4B2, 0xD4B2, 0xD4B2, 0xD4B2, 0xD4B2, 0xD4B2, 0xD4B2, 0xD4D3, 0xD4D3, 0xBB0C, 0xB000, // 0x0060 (96) pixels
0xC000, 0xC249, 0xCC51, 0xCC71, 0xCC71, 0xC471, 0xBCF3, 0xBCF3, 0xC471, 0xCC71, 0xCC71, 0xBCB2, 0xBCB2, 0xCC71, 0xCC71, 0xC471, // 0x0070 (112) pixels
0xBCD3, 0xBCF3, 0xC471, 0xCC71, 0xCC71, 0xCC92, 0xBAEB, 0xB000, 0xB800, 0xBA28, 0xCC10, 0xCC10, 0xC430, 0xC575, 0xDEDB, 0xDEFB, // 0x0080 (128) pixels
0xCD75, 0xC3EF, 0xCD14, 0xDEDB, 0xDEDB, 0xCD14, 0xC3EF, 0xCD75, 0xDEDB, 0xD6DB, 0xC575, 0xC430, 0xCC10, 0xCC51, 0xBACB, 0xA820, // 0x0090 (144) pixels
0xB800, 0xB9E7, 0xC3AE, 0xC3AE, 0xC4D3, 0xDEDB, 0xEF5D, 0xEF7D, 0xDDD7, 0xC3AE, 0xDDD7, 0xEF7D, 0xEF7D, 0xDDD7, 0xC3AE, 0xDDD7, // 0x00A0 (160) pixels
0xEF7D, 0xE73C, 0xDEDB, 0xC4D3, 0xC3AE, 0xC3EF, 0xB2AA, 0xA820, 0xB800, 0xB1C7, 0xBB4D, 0xBBAE, 0xD638, 0xEF5D, 0xEF7D, 0xE679, // 0x00B0 (176) pixels
0xC3EF, 0xBB4D, 0xDDD7, 0xEF7D, 0xEF7D, 0xDDD7, 0xBB4D, 0xC3EF, 0xE679, 0xEF5D, 0xE73C, 0xCE38, 0xBBAE, 0xC3AE, 0xB28A, 0xA820, // 0x00C0 (192) pixels
0xB000, 0xB1A6, 0xBAEB, 0xC451, 0xE71C, 0xEF5D, 0xEF3C, 0xCC71, 0xBB2C, 0xBB2C, 0xDDB6, 0xEF7D, 0xEF7D, 0xDDB6, 0xBB2C, 0xBB2C, // 0x00D0 (208) pixels
0xCC71, 0xEF1C, 0xE75D, 0xDEFB, 0xBC51, 0xBB4D, 0xB269, 0xA041, 0xB000, 0xB165, 0xB2AA, 0xCD34, 0xE75D, 0xEF7D, 0xE638, 0xBB4C, // 0x00E0 (224) pixels
0xBB0B, 0xC30A, 0xD595, 0xEF5D, 0xEF5D, 0xD595, 0xC30A, 0xBB0B, 0xBB4C, 0xE638, 0xEF5D, 0xE73C, 0xCD34, 0xBB2C, 0xB269, 0xA041, // 0x00F0 (240) pixels
0xB000, 0xA945, 0xB269, 0xD5B6, 0xEF7D, 0xEF7D, 0xDDB6, 0xBAEA, 0xC2EA, 0xC2E9, 0xD574, 0xE73C, 0xE73C, 0xD574, 0xC2E9, 0xC2EA, // 0x0100 (256) pixels
0xBAEA, 0xDDB6, 0xEF5D, 0xE75D, 0xD5B6, 0xB28A, 0xA186, 0xA000, 0xA800, 0xA0C2, 0xA104, 0xD575, 0xEF7D, 0xEF7D, 0xDD95, 0xC2C9, // 0x0110 (272) pixels
0xC2E9, 0xCAE8, 0xDD74, 0xE71C, 0xE71C, 0xDD54, 0xCB09, 0xCB2A, 0xC30A, 0xDD95, 0xEF7D, 0xEF7D, 0xCCF3, 0x9000, 0x9040, 0x9800, // 0x0120 (288) pixels
0xA800, 0x9841, 0x8800, 0xC451, 0xEF7D, 0xEF9E, 0xD5D6, 0xBA05, 0xC1E4, 0xC202, 0xD4F2, 0xDEFB, 0xDEFB, 0xD4D1, 0xC1A0, 0xB960, // 0x0130 (304) pixels
0xB183, 0xD595, 0xEF9E, 0xEF7D, 0xC430, 0x8800, 0x9061, 0x9800, 0xA820, 0x9861, 0x8800, 0xB2CA, 0xEF5D, 0xF79E, 0xE6BA, 0xBAA8, // 0x0140 (320) pixels
0xC0E0, 0xC120, 0xD2E7, 0xE5D6, 0xE5D6, 0xD2E7, 0xC920, 0xC100, 0xBAA8, 0xE6BA, 0xEF9E, 0xEF5D, 0xB2AA, 0x8800, 0x9061, 0x9820, // 0x0150 (336) pixels
0xA820, 0x9881, 0x9000, 0xA000, 0xE658, 0xF79E, 0xEF7D, 0xCD74, 0xB980, 0xD160, 0xD9A0, 0xDA41, 0xDA40, 0xD9A0, 0xD160, 0xB980, // 0x0160 (352) pixels
0xCD54, 0xEF7D, 0xF79E, 0xE638, 0xA000, 0x9000, 0x9081, 0x9820, 0xA020, 0x98A2, 0x9040, 0x9800, 0xC3AD, 0xEF5D, 0xEF7D, 0xE73C, // 0x0170 (368) pixels
0xCD95, 0xC283, 0xD1E0, 0xE200, 0xE200, 0xD9E0, 0xC283, 0xC554, 0xE71C, 0xEF7D, 0xEF5D, 0xC3AD, 0x9800, 0x9060, 0x90A2, 0x9820, // 0x0180 (384) pixels
0xA020, 0x98A2, 0x9060, 0x9840, 0xA943, 0xDD74, 0xF77D, 0xEF5D, 0xE73C, 0xCE58, 0xBCD1, 0xBC0D, 0xBC0C, 0xBCB0, 0xC617, 0xDEFB, // 0x0190 (400) pixels
0xE73C, 0xEF7D, 0xDD74, 0xA943, 0x9860, 0x9060, 0x90C2, 0x9020, 0xA040, 0x98C2, 0x9060, 0x9860, 0xA880, 0xB9E4, 0xE5B5, 0xEF3C, // 0x01A0 (416) pixels
0xE75D, 0xE73C, 0xDEFB, 0xCEBA, 0xCE7A, 0xCE9A, 0xDEDB, 0xE73C, 0xEF1C, 0xE595, 0xB9E4, 0xA880, 0x9860, 0x9880, 0x90C2, 0x9040, // 0x01B0 (432) pixels
0xA040, 0x98E2, 0x9080, 0x9860, 0xA8A0, 0xB0A0, 0xC1C1, 0xDC90, 0xEE57, 0xEF1B, 0xE73C, 0xDF1C, 0xDEFC, 0xDEFB, 0xE6FB, 0xE637, // 0x01C0 (448) pixels
0xDC8F, 0xC1C1, 0xB0A0, 0xA8A0, 0x9860, 0x9880, 0x90E2, 0x9040, 0x9840, 0x98E2, 0x9080, 0x9840, 0xA0A0, 0xB0E0, 0xB920, 0xC160, // 0x01D0 (464) pixels
0xD265, 0xE3CB, 0xECF0, 0xED72, 0xED72, 0xECCF, 0xE3CB, 0xD285, 0xC960, 0xB920, 0xB0E0, 0xA8A0, 0x9860, 0x9080, 0x9102, 0x9060, // 0x01E0 (480) pixels
0x9861, 0x9902, 0x9081, 0x9840, 0xA080, 0xA8C0, 0xB900, 0xC140, 0xC960, 0xD180, 0xD980, 0xD9C0, 0xD9C0, 0xD980, 0xD180, 0xC960, // 0x01F0 (496) pixels
0xC140, 0xB900, 0xA8C0, 0xA080, 0x9840, 0x9081, 0x9102, 0x9060, 0xA0E3, 0xA1C5, 0x9984, 0x98E1, 0xA101, 0xA921, 0xB161, 0xB981, // 0x0200 (512) pixels
0xC1A1, 0xC9E1, 0xC9E1, 0xD201, 0xD201, 0xC9E1, 0xC9E1, 0xC1C1, 0xB981, 0xB161, 0xA921, 0xA101, 0x98E1, 0x9943, 0x9163, 0x9040, // 0x0210 (528) pixels
0xA8C3, 0xA1A5, 0x9984, 0x9102, 0x9122, 0x9942, 0x9942, 0x9962, 0x9962, 0x9982, 0x9982, 0x9982, 0x9982, 0x9982, 0x9982, 0x9962, // 0x0220 (544) pixels
0x9962, 0x9142, 0x9142, 0x9122, 0x9122, 0x9143, 0x8903, 0x9820, 0xB000, 0xA061, 0x9061, 0x9020, 0x9020, 0x9020, 0x9020, 0x9020, // 0x0230 (560) pixels
0x9020, 0x9020, 0x9020, 0x8820, 0x8820, 0x8820, 0x8820, 0x8820, 0x8820, 0x8820, 0x8820, 0x8820, 0x9040, 0x9040, 0x9820, 0xB800, // 0x0240 (576) pixels
}};
}
}
namespace bobbyicons {
extern const espgui::Icon<24, 24> poweroff;
} // namespace bobbyicons

View File

@ -0,0 +1,42 @@
#include "presets.h"
namespace bobbyicons {
const espgui::Icon<24, 24> presets{{
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x12A0, 0x43A1, 0xFFF7, 0x0A80, 0x3B80, 0x4BE3, 0x5404, 0x5404, 0x43C2, 0x2B20, 0x0000, // 0x0010 (16) pixels
0x6464, 0x3360, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x01A0, 0x5403, 0x0000, 0x3BA1, 0x5C45, // 0x0020 (32) pixels
0x74E9, 0x854B, 0x958D, 0x95AD, 0x958D, 0x8D6C, 0x7D0A, 0x6487, 0x4BE3, 0x2B20, 0x6486, 0x3B80, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0030 (48) pixels
0x0000, 0x0000, 0x0000, 0x5422, 0x22E0, 0x5404, 0x74E9, 0x958C, 0x9DCD, 0x9DED, 0x9DEC, 0x9DEC, 0x9DEC, 0x9DED, 0x9DED, 0x95AD, // 0x0040 (64) pixels
0x852B, 0x6466, 0x3B81, 0xFFFF, 0x1AC0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x2B40, 0x3340, 0x5C66, 0x852A, 0x95AC, 0x95AB, // 0x0050 (80) pixels
0x8D89, 0x8DA8, 0x8DA9, 0x95C9, 0x8DC9, 0x8DA9, 0x8DA9, 0x8DAA, 0x95AC, 0x8D6C, 0x6CA8, 0x4BE2, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0060 (96) pixels
0x0000, 0x3B80, 0x2B20, 0x5C65, 0x852A, 0x8D8B, 0x8568, 0x8568, 0x8DA8, 0x95E9, 0x9E0A, 0x9E0A, 0x9E0A, 0x95E9, 0x95C9, 0x8588, // 0x0070 (112) pixels
0x8568, 0x8D6A, 0x8D6B, 0x6CC8, 0x4BE2, 0x6505, 0x0000, 0x0000, 0x0000, 0x1260, 0x5404, 0x7D09, 0x854A, 0x7D27, 0x7D47, 0x8DA8, // 0x0080 (128) pixels
0x95E9, 0x9E2A, 0xA64B, 0xA64B, 0xA64B, 0xA62A, 0x9E0A, 0x8DC9, 0x8568, 0x7D27, 0x8549, 0x958D, 0x7508, 0x4460, 0x3C60, 0x0000, // 0x0090 (144) pixels
0x0000, 0x43A1, 0x6CA7, 0x852A, 0x7507, 0x7D26, 0x8568, 0x95C9, 0x9E0A, 0xA64B, 0xA66B, 0xA66B, 0xA66B, 0xA64B, 0xA62A, 0x95E9, // 0x00A0 (160) pixels
0x8D88, 0x8568, 0xA5EF, 0xC676, 0x9DD0, 0x64E5, 0x2C40, 0x0000, 0x0000, 0x5424, 0x74E9, 0x74E7, 0x6CE5, 0x7D27, 0x8588, 0x95C9, // 0x00B0 (176) pixels
0x9E2A, 0xA64B, 0xA66B, 0xA66B, 0xA66B, 0xA66B, 0xA64B, 0x9DE9, 0x95EA, 0xB672, 0xDF1A, 0xDEFB, 0xBE35, 0x7D4A, 0x4CA1, 0x0000, // 0x00C0 (192) pixels
0x2B20, 0x6466, 0x74E8, 0x64A5, 0x6CE5, 0x7D27, 0x8588, 0x95C9, 0x9E2A, 0xA66B, 0xAE6B, 0xA66B, 0xA66B, 0xA66B, 0xA64B, 0xA62C, // 0x00D0 (208) pixels
0xCEF5, 0xEF9D, 0xEF7D, 0xDEFB, 0xC658, 0x956E, 0x5CE4, 0x02C0, 0x43A1, 0x6C87, 0x6CA7, 0x6484, 0x6CC5, 0x7D26, 0x8568, 0x95C9, // 0x00E0 (224) pixels
0xA62B, 0xC6D1, 0xC6F2, 0xAE6C, 0xA66B, 0xA64B, 0xB68E, 0xDF37, 0xFFDE, 0xFFDF, 0xEF5D, 0xDEDB, 0xCE59, 0xA591, 0x6CE7, 0x0240, // 0x00F0 (240) pixels
0x4BE3, 0x6487, 0x6485, 0x5C64, 0x6CC5, 0x7506, 0x8567, 0x95CA, 0xC6D3, 0xF7BC, 0xF7DD, 0xCF13, 0xAE6C, 0xB6AF, 0xE779, 0xFFFF, // 0x0100 (256) pixels
0xFFFF, 0xF7BE, 0xE73C, 0xD6BA, 0xC638, 0x9550, 0x6487, 0x0260, 0x4BE3, 0x6486, 0x5C44, 0x5C43, 0x64A5, 0x74E6, 0x8D8A, 0xC6D4, // 0x0110 (272) pixels
0xF7DD, 0xFFFF, 0xFFFF, 0xF7BC, 0xD736, 0xE79A, 0xFFFF, 0xFFFF, 0xFFDF, 0xEF7D, 0xE71C, 0xCE78, 0x954F, 0x74A9, 0x5C45, 0x12C0, // 0x0120 (288) pixels
0x4BE3, 0x6466, 0x5424, 0x5423, 0x6484, 0x6CC5, 0x95CC, 0xE77B, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0130 (304) pixels
0xF79E, 0xE73D, 0xCE98, 0x954E, 0x5C45, 0x5C65, 0x5C25, 0x12A0, 0x4BE2, 0x5C45, 0x5424, 0x4C02, 0x5C43, 0x6484, 0x74E7, 0xAE30, // 0x0140 (320) pixels
0xEF9C, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xF7BE, 0xEF5D, 0xCE98, 0x8D4D, 0x5C44, 0x4C03, 0x5C65, 0x5424, 0x0200, // 0x0150 (336) pixels
0x3BA1, 0x5C45, 0x5C44, 0x4BE2, 0x5423, 0x5C43, 0x6484, 0x74E6, 0xA5EF, 0xE75B, 0xFFDF, 0xFFDF, 0xFFDF, 0xF7BE, 0xF79E, 0xE75C, // 0x0160 (352) pixels
0xC677, 0x852B, 0x5C44, 0x4BE2, 0x5403, 0x5C66, 0x4C03, 0x01E0, 0x22E0, 0x5424, 0x6465, 0x4C02, 0x4BE2, 0x5423, 0x5C43, 0x5C64, // 0x0170 (368) pixels
0x6CA5, 0x9DAE, 0xD6F9, 0xEF7D, 0xEF7D, 0xEF5D, 0xE71B, 0xBE35, 0x7CE9, 0x5443, 0x4C02, 0x4BE2, 0x5C44, 0x5C45, 0x43C1, 0x0000, // 0x0180 (384) pixels
0x4BC0, 0x4BE2, 0x5C65, 0x5C44, 0x4BE2, 0x4BE2, 0x4C02, 0x5423, 0x5C43, 0x6485, 0x8D6C, 0xCE97, 0xDEFB, 0xD6BA, 0xADF2, 0x6CA8, // 0x0190 (400) pixels
0x5423, 0x4BE2, 0x4BE2, 0x5423, 0x6465, 0x5424, 0x3B60, 0x0000, 0x0000, 0x3B80, 0x5424, 0x6486, 0x5C44, 0x4BE2, 0x4BE2, 0x4BE2, // 0x01A0 (416) pixels
0x4C02, 0x5422, 0x5C44, 0x7CEA, 0xB5F4, 0x9D6F, 0x6466, 0x4BE2, 0x4BE2, 0x4BE2, 0x5403, 0x6485, 0x5C65, 0x43C2, 0x8581, 0x0000, // 0x01B0 (432) pixels
0x0000, 0x0000, 0x3B61, 0x5C44, 0x6486, 0x5C64, 0x4C02, 0x4BE2, 0x4BE2, 0x4BE2, 0x4BE2, 0x4BE2, 0x5C45, 0x5404, 0x43E2, 0x4BE2, // 0x01C0 (448) pixels
0x4BE2, 0x5423, 0x6485, 0x6465, 0x4BE3, 0x11C0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x32E1, 0x5424, 0x64A6, 0x6485, 0x5C43, // 0x01D0 (464) pixels
0x5423, 0x4C02, 0x4BE2, 0x4BE2, 0x4BE2, 0x4C02, 0x5402, 0x5423, 0x5C64, 0x64A5, 0x6465, 0x4B83, 0x1980, 0x0000, 0x0000, 0x0000, // 0x01E0 (480) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x2A21, 0x4BA3, 0x6465, 0x6CA6, 0x64A5, 0x6484, 0x5C64, 0x5C64, 0x5C64, 0x5C84, 0x6485, 0x6CA6, // 0x01F0 (496) pixels
0x6CA6, 0x5C25, 0x3B02, 0x10E0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x1100, 0x32A2, 0x53A4, // 0x0200 (512) pixels
0x6465, 0x6CA6, 0x6CC6, 0x6CC6, 0x6CC6, 0x6CA6, 0x6486, 0x5C04, 0x4323, 0x21C1, 0x0020, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0210 (528) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0020, 0x1120, 0x2A41, 0x3B02, 0x4B83, 0x4BA4, 0x4B83, 0x4343, 0x32A2, 0x21A1, // 0x0220 (544) pixels
0x0880, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0230 (560) pixels
0x0000, 0x0000, 0x0880, 0x08E0, 0x08C0, 0x0040, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0240 (576) pixels
}};
} // namespace bobbyicons

View File

@ -2,45 +2,6 @@
#include "icon.h"
namespace {
namespace icons {
const Icon<24, 24> presets{{
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x12A0, 0x43A1, 0xFFF7, 0x0A80, 0x3B80, 0x4BE3, 0x5404, 0x5404, 0x43C2, 0x2B20, 0x0000, // 0x0010 (16) pixels
0x6464, 0x3360, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x01A0, 0x5403, 0x0000, 0x3BA1, 0x5C45, // 0x0020 (32) pixels
0x74E9, 0x854B, 0x958D, 0x95AD, 0x958D, 0x8D6C, 0x7D0A, 0x6487, 0x4BE3, 0x2B20, 0x6486, 0x3B80, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0030 (48) pixels
0x0000, 0x0000, 0x0000, 0x5422, 0x22E0, 0x5404, 0x74E9, 0x958C, 0x9DCD, 0x9DED, 0x9DEC, 0x9DEC, 0x9DEC, 0x9DED, 0x9DED, 0x95AD, // 0x0040 (64) pixels
0x852B, 0x6466, 0x3B81, 0xFFFF, 0x1AC0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x2B40, 0x3340, 0x5C66, 0x852A, 0x95AC, 0x95AB, // 0x0050 (80) pixels
0x8D89, 0x8DA8, 0x8DA9, 0x95C9, 0x8DC9, 0x8DA9, 0x8DA9, 0x8DAA, 0x95AC, 0x8D6C, 0x6CA8, 0x4BE2, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0060 (96) pixels
0x0000, 0x3B80, 0x2B20, 0x5C65, 0x852A, 0x8D8B, 0x8568, 0x8568, 0x8DA8, 0x95E9, 0x9E0A, 0x9E0A, 0x9E0A, 0x95E9, 0x95C9, 0x8588, // 0x0070 (112) pixels
0x8568, 0x8D6A, 0x8D6B, 0x6CC8, 0x4BE2, 0x6505, 0x0000, 0x0000, 0x0000, 0x1260, 0x5404, 0x7D09, 0x854A, 0x7D27, 0x7D47, 0x8DA8, // 0x0080 (128) pixels
0x95E9, 0x9E2A, 0xA64B, 0xA64B, 0xA64B, 0xA62A, 0x9E0A, 0x8DC9, 0x8568, 0x7D27, 0x8549, 0x958D, 0x7508, 0x4460, 0x3C60, 0x0000, // 0x0090 (144) pixels
0x0000, 0x43A1, 0x6CA7, 0x852A, 0x7507, 0x7D26, 0x8568, 0x95C9, 0x9E0A, 0xA64B, 0xA66B, 0xA66B, 0xA66B, 0xA64B, 0xA62A, 0x95E9, // 0x00A0 (160) pixels
0x8D88, 0x8568, 0xA5EF, 0xC676, 0x9DD0, 0x64E5, 0x2C40, 0x0000, 0x0000, 0x5424, 0x74E9, 0x74E7, 0x6CE5, 0x7D27, 0x8588, 0x95C9, // 0x00B0 (176) pixels
0x9E2A, 0xA64B, 0xA66B, 0xA66B, 0xA66B, 0xA66B, 0xA64B, 0x9DE9, 0x95EA, 0xB672, 0xDF1A, 0xDEFB, 0xBE35, 0x7D4A, 0x4CA1, 0x0000, // 0x00C0 (192) pixels
0x2B20, 0x6466, 0x74E8, 0x64A5, 0x6CE5, 0x7D27, 0x8588, 0x95C9, 0x9E2A, 0xA66B, 0xAE6B, 0xA66B, 0xA66B, 0xA66B, 0xA64B, 0xA62C, // 0x00D0 (208) pixels
0xCEF5, 0xEF9D, 0xEF7D, 0xDEFB, 0xC658, 0x956E, 0x5CE4, 0x02C0, 0x43A1, 0x6C87, 0x6CA7, 0x6484, 0x6CC5, 0x7D26, 0x8568, 0x95C9, // 0x00E0 (224) pixels
0xA62B, 0xC6D1, 0xC6F2, 0xAE6C, 0xA66B, 0xA64B, 0xB68E, 0xDF37, 0xFFDE, 0xFFDF, 0xEF5D, 0xDEDB, 0xCE59, 0xA591, 0x6CE7, 0x0240, // 0x00F0 (240) pixels
0x4BE3, 0x6487, 0x6485, 0x5C64, 0x6CC5, 0x7506, 0x8567, 0x95CA, 0xC6D3, 0xF7BC, 0xF7DD, 0xCF13, 0xAE6C, 0xB6AF, 0xE779, 0xFFFF, // 0x0100 (256) pixels
0xFFFF, 0xF7BE, 0xE73C, 0xD6BA, 0xC638, 0x9550, 0x6487, 0x0260, 0x4BE3, 0x6486, 0x5C44, 0x5C43, 0x64A5, 0x74E6, 0x8D8A, 0xC6D4, // 0x0110 (272) pixels
0xF7DD, 0xFFFF, 0xFFFF, 0xF7BC, 0xD736, 0xE79A, 0xFFFF, 0xFFFF, 0xFFDF, 0xEF7D, 0xE71C, 0xCE78, 0x954F, 0x74A9, 0x5C45, 0x12C0, // 0x0120 (288) pixels
0x4BE3, 0x6466, 0x5424, 0x5423, 0x6484, 0x6CC5, 0x95CC, 0xE77B, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0130 (304) pixels
0xF79E, 0xE73D, 0xCE98, 0x954E, 0x5C45, 0x5C65, 0x5C25, 0x12A0, 0x4BE2, 0x5C45, 0x5424, 0x4C02, 0x5C43, 0x6484, 0x74E7, 0xAE30, // 0x0140 (320) pixels
0xEF9C, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xF7BE, 0xEF5D, 0xCE98, 0x8D4D, 0x5C44, 0x4C03, 0x5C65, 0x5424, 0x0200, // 0x0150 (336) pixels
0x3BA1, 0x5C45, 0x5C44, 0x4BE2, 0x5423, 0x5C43, 0x6484, 0x74E6, 0xA5EF, 0xE75B, 0xFFDF, 0xFFDF, 0xFFDF, 0xF7BE, 0xF79E, 0xE75C, // 0x0160 (352) pixels
0xC677, 0x852B, 0x5C44, 0x4BE2, 0x5403, 0x5C66, 0x4C03, 0x01E0, 0x22E0, 0x5424, 0x6465, 0x4C02, 0x4BE2, 0x5423, 0x5C43, 0x5C64, // 0x0170 (368) pixels
0x6CA5, 0x9DAE, 0xD6F9, 0xEF7D, 0xEF7D, 0xEF5D, 0xE71B, 0xBE35, 0x7CE9, 0x5443, 0x4C02, 0x4BE2, 0x5C44, 0x5C45, 0x43C1, 0x0000, // 0x0180 (384) pixels
0x4BC0, 0x4BE2, 0x5C65, 0x5C44, 0x4BE2, 0x4BE2, 0x4C02, 0x5423, 0x5C43, 0x6485, 0x8D6C, 0xCE97, 0xDEFB, 0xD6BA, 0xADF2, 0x6CA8, // 0x0190 (400) pixels
0x5423, 0x4BE2, 0x4BE2, 0x5423, 0x6465, 0x5424, 0x3B60, 0x0000, 0x0000, 0x3B80, 0x5424, 0x6486, 0x5C44, 0x4BE2, 0x4BE2, 0x4BE2, // 0x01A0 (416) pixels
0x4C02, 0x5422, 0x5C44, 0x7CEA, 0xB5F4, 0x9D6F, 0x6466, 0x4BE2, 0x4BE2, 0x4BE2, 0x5403, 0x6485, 0x5C65, 0x43C2, 0x8581, 0x0000, // 0x01B0 (432) pixels
0x0000, 0x0000, 0x3B61, 0x5C44, 0x6486, 0x5C64, 0x4C02, 0x4BE2, 0x4BE2, 0x4BE2, 0x4BE2, 0x4BE2, 0x5C45, 0x5404, 0x43E2, 0x4BE2, // 0x01C0 (448) pixels
0x4BE2, 0x5423, 0x6485, 0x6465, 0x4BE3, 0x11C0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x32E1, 0x5424, 0x64A6, 0x6485, 0x5C43, // 0x01D0 (464) pixels
0x5423, 0x4C02, 0x4BE2, 0x4BE2, 0x4BE2, 0x4C02, 0x5402, 0x5423, 0x5C64, 0x64A5, 0x6465, 0x4B83, 0x1980, 0x0000, 0x0000, 0x0000, // 0x01E0 (480) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x2A21, 0x4BA3, 0x6465, 0x6CA6, 0x64A5, 0x6484, 0x5C64, 0x5C64, 0x5C64, 0x5C84, 0x6485, 0x6CA6, // 0x01F0 (496) pixels
0x6CA6, 0x5C25, 0x3B02, 0x10E0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x1100, 0x32A2, 0x53A4, // 0x0200 (512) pixels
0x6465, 0x6CA6, 0x6CC6, 0x6CC6, 0x6CC6, 0x6CA6, 0x6486, 0x5C04, 0x4323, 0x21C1, 0x0020, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0210 (528) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0020, 0x1120, 0x2A41, 0x3B02, 0x4B83, 0x4BA4, 0x4B83, 0x4343, 0x32A2, 0x21A1, // 0x0220 (544) pixels
0x0880, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0230 (560) pixels
0x0000, 0x0000, 0x0880, 0x08E0, 0x08C0, 0x0040, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0240 (576) pixels
}};
}
}
namespace bobbyicons {
extern const espgui::Icon<24, 24> presets;
} // namespace bobbyicons

View File

@ -0,0 +1,42 @@
#include "reboot.h"
namespace bobbyicons {
const espgui::Icon<24, 24> reboot{{
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0010 (16) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0020 (32) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0030 (48) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x1A50, 0x2251, 0x2291, 0x2271, 0x2271, 0x2271, 0x2271, 0x2250, // 0x0040 (64) pixels
0x2271, 0x0000, 0x0000, 0x0000, 0x2251, 0x2271, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x2250, 0x2271, // 0x0050 (80) pixels
0x32F2, 0x5C16, 0x74B8, 0x8539, 0x8D5A, 0x74B8, 0x5C16, 0x3B33, 0x2271, 0x1A51, 0x0000, 0x2251, 0x2A91, 0x2251, 0x0000, 0x0000, // 0x0060 (96) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x2251, 0x2271, 0x6457, 0x8D9A, 0x855A, 0x7D19, 0x74D9, 0x6CD9, 0x74F9, 0x7D19, 0x855A, // 0x0070 (112) pixels
0x6C97, 0x2291, 0x2271, 0x2A91, 0x74B8, 0x2271, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x2251, 0x32F2, 0x8539, 0x855A, // 0x0080 (128) pixels
0x6CD9, 0x64B8, 0x64B8, 0x6498, 0x6498, 0x6478, 0x6478, 0x5C78, 0x74D9, 0x7CF9, 0x4374, 0x6C98, 0x8519, 0x2271, 0x0000, 0x0000, // 0x0090 (144) pixels
0x0000, 0x0000, 0x0000, 0x2250, 0x2271, 0x7D19, 0x74F9, 0x64B8, 0x6498, 0x74D9, 0x7D19, 0x8539, 0x8539, 0x7CF9, 0x6CB8, 0x5C57, // 0x00A0 (160) pixels
0x5C37, 0x6498, 0x7D19, 0x6CB8, 0x7CF9, 0x2251, 0x0000, 0x0000, 0x0000, 0x0000, 0x001F, 0x2271, 0x5C16, 0x7D19, 0x6498, 0x6498, // 0x00B0 (176) pixels
0x7D19, 0x6C98, 0x3B33, 0x2A91, 0x2271, 0x3B13, 0x6437, 0x74F9, 0x5C57, 0x5417, 0x5C37, 0x5417, 0x74D8, 0x2251, 0x0000, 0x0000, // 0x00C0 (192) pixels
0x0000, 0x0000, 0x2251, 0x32D2, 0x7D39, 0x6498, 0x6478, 0x74F9, 0x53F5, 0x2271, 0x2251, 0x1A71, 0x1A90, 0x2251, 0x2271, 0x4B95, // 0x00D0 (208) pixels
0x74D8, 0x5437, 0x4BF6, 0x4BF6, 0x6CB8, 0x2250, 0x0000, 0x0000, 0x0000, 0x0000, 0x2270, 0x4BB5, 0x74D9, 0x5C78, 0x6CB8, 0x6457, // 0x00E0 (224) pixels
0x2271, 0x2231, 0x0000, 0x0000, 0x0000, 0x2251, 0x2271, 0x6457, 0x5C57, 0x4BF6, 0x4BF6, 0x4BD6, 0x6C98, 0x2250, 0x0000, 0x0000, // 0x00F0 (240) pixels
0x0000, 0x0000, 0x2291, 0x5C36, 0x6498, 0x5C57, 0x6CB8, 0x3B33, 0x2250, 0x0000, 0x0000, 0x0000, 0x2251, 0x2271, 0x5C16, 0x6C98, // 0x0100 (256) pixels
0x6C98, 0x6C97, 0x6477, 0x6477, 0x6457, 0x2250, 0x0000, 0x0000, 0x0000, 0x0000, 0x2271, 0x6C98, 0x5C58, 0x5C37, 0x6CB8, 0x2A91, // 0x0110 (272) pixels
0x2250, 0x0000, 0x0000, 0x0000, 0x2271, 0x2250, 0x2250, 0x2250, 0x2250, 0x2250, 0x2250, 0x2250, 0x2250, 0x2251, 0x0000, 0x0000, // 0x0120 (288) pixels
0x0000, 0x0000, 0x2271, 0x6477, 0x5C37, 0x5417, 0x6C98, 0x2291, 0x1A70, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0130 (304) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x2271, 0x53F6, 0x5C37, 0x5417, 0x5C57, 0x32F2, // 0x0140 (320) pixels
0x2250, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x2250, 0x3B34, 0x3334, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0150 (336) pixels
0x0000, 0x0000, 0x2251, 0x4374, 0x5C37, 0x4BF6, 0x5417, 0x4BB5, 0x2271, 0x2210, 0x0000, 0x0000, 0x0000, 0x0000, 0x2250, 0x2271, // 0x0160 (352) pixels
0x3B54, 0x3B54, 0x3334, 0x3334, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x2250, 0x2AD2, 0x5C37, 0x4BD6, 0x4BD6, 0x5416, // 0x0170 (368) pixels
0x3B13, 0x2270, 0x19CD, 0x08E7, 0x08E7, 0x19ED, 0x2250, 0x3313, 0x4374, 0x3313, 0x3313, 0x3334, 0x3334, 0x0000, 0x0000, 0x0000, // 0x0180 (384) pixels
0x0000, 0x0000, 0x2AB0, 0x2271, 0x4395, 0x4BF6, 0x43B5, 0x43B5, 0x4BD6, 0x4374, 0x2AB2, 0x2271, 0x2271, 0x2AB2, 0x4374, 0x4B95, // 0x0190 (400) pixels
0x3334, 0x3313, 0x3333, 0x3313, 0x2250, 0x08E6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x19CD, 0x2271, 0x4BB6, 0x43B5, 0x3B95, // 0x01A0 (416) pixels
0x3B75, 0x4395, 0x4395, 0x43B5, 0x4395, 0x4395, 0x3B75, 0x3334, 0x3334, 0x3B54, 0x3B54, 0x2271, 0x1128, 0x0000, 0x0000, 0x0000, // 0x01B0 (432) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x1A0E, 0x2A91, 0x4395, 0x4395, 0x3B55, 0x3B54, 0x3354, 0x3334, 0x3334, 0x3334, 0x3334, 0x3334, // 0x01C0 (448) pixels
0x4395, 0x4BB5, 0x2291, 0x19CD, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0021, 0x1A0E, 0x2270, 0x3313, // 0x01D0 (464) pixels
0x3B75, 0x3B54, 0x3334, 0x3334, 0x3334, 0x3B54, 0x3B75, 0x4395, 0x3B34, 0x2271, 0x1A0E, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x01E0 (480) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x1128, 0x2250, 0x2271, 0x2AD2, 0x32F3, 0x3334, 0x3B34, 0x3314, 0x32F3, 0x2271, // 0x01F0 (496) pixels
0x1A30, 0x0928, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0021, // 0x0200 (512) pixels
0x118B, 0x19EE, 0x1A2F, 0x2250, 0x2250, 0x1A30, 0x1A0E, 0x118B, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0210 (528) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0220 (544) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0230 (560) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0240 (576) pixels
}};
} // namespace bobbyicons

View File

@ -2,45 +2,6 @@
#include "icon.h"
namespace {
namespace icons {
const Icon<24, 24> reboot{{
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0010 (16) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0020 (32) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0030 (48) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x1A50, 0x2251, 0x2291, 0x2271, 0x2271, 0x2271, 0x2271, 0x2250, // 0x0040 (64) pixels
0x2271, 0x0000, 0x0000, 0x0000, 0x2251, 0x2271, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x2250, 0x2271, // 0x0050 (80) pixels
0x32F2, 0x5C16, 0x74B8, 0x8539, 0x8D5A, 0x74B8, 0x5C16, 0x3B33, 0x2271, 0x1A51, 0x0000, 0x2251, 0x2A91, 0x2251, 0x0000, 0x0000, // 0x0060 (96) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x2251, 0x2271, 0x6457, 0x8D9A, 0x855A, 0x7D19, 0x74D9, 0x6CD9, 0x74F9, 0x7D19, 0x855A, // 0x0070 (112) pixels
0x6C97, 0x2291, 0x2271, 0x2A91, 0x74B8, 0x2271, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x2251, 0x32F2, 0x8539, 0x855A, // 0x0080 (128) pixels
0x6CD9, 0x64B8, 0x64B8, 0x6498, 0x6498, 0x6478, 0x6478, 0x5C78, 0x74D9, 0x7CF9, 0x4374, 0x6C98, 0x8519, 0x2271, 0x0000, 0x0000, // 0x0090 (144) pixels
0x0000, 0x0000, 0x0000, 0x2250, 0x2271, 0x7D19, 0x74F9, 0x64B8, 0x6498, 0x74D9, 0x7D19, 0x8539, 0x8539, 0x7CF9, 0x6CB8, 0x5C57, // 0x00A0 (160) pixels
0x5C37, 0x6498, 0x7D19, 0x6CB8, 0x7CF9, 0x2251, 0x0000, 0x0000, 0x0000, 0x0000, 0x001F, 0x2271, 0x5C16, 0x7D19, 0x6498, 0x6498, // 0x00B0 (176) pixels
0x7D19, 0x6C98, 0x3B33, 0x2A91, 0x2271, 0x3B13, 0x6437, 0x74F9, 0x5C57, 0x5417, 0x5C37, 0x5417, 0x74D8, 0x2251, 0x0000, 0x0000, // 0x00C0 (192) pixels
0x0000, 0x0000, 0x2251, 0x32D2, 0x7D39, 0x6498, 0x6478, 0x74F9, 0x53F5, 0x2271, 0x2251, 0x1A71, 0x1A90, 0x2251, 0x2271, 0x4B95, // 0x00D0 (208) pixels
0x74D8, 0x5437, 0x4BF6, 0x4BF6, 0x6CB8, 0x2250, 0x0000, 0x0000, 0x0000, 0x0000, 0x2270, 0x4BB5, 0x74D9, 0x5C78, 0x6CB8, 0x6457, // 0x00E0 (224) pixels
0x2271, 0x2231, 0x0000, 0x0000, 0x0000, 0x2251, 0x2271, 0x6457, 0x5C57, 0x4BF6, 0x4BF6, 0x4BD6, 0x6C98, 0x2250, 0x0000, 0x0000, // 0x00F0 (240) pixels
0x0000, 0x0000, 0x2291, 0x5C36, 0x6498, 0x5C57, 0x6CB8, 0x3B33, 0x2250, 0x0000, 0x0000, 0x0000, 0x2251, 0x2271, 0x5C16, 0x6C98, // 0x0100 (256) pixels
0x6C98, 0x6C97, 0x6477, 0x6477, 0x6457, 0x2250, 0x0000, 0x0000, 0x0000, 0x0000, 0x2271, 0x6C98, 0x5C58, 0x5C37, 0x6CB8, 0x2A91, // 0x0110 (272) pixels
0x2250, 0x0000, 0x0000, 0x0000, 0x2271, 0x2250, 0x2250, 0x2250, 0x2250, 0x2250, 0x2250, 0x2250, 0x2250, 0x2251, 0x0000, 0x0000, // 0x0120 (288) pixels
0x0000, 0x0000, 0x2271, 0x6477, 0x5C37, 0x5417, 0x6C98, 0x2291, 0x1A70, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0130 (304) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x2271, 0x53F6, 0x5C37, 0x5417, 0x5C57, 0x32F2, // 0x0140 (320) pixels
0x2250, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x2250, 0x3B34, 0x3334, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0150 (336) pixels
0x0000, 0x0000, 0x2251, 0x4374, 0x5C37, 0x4BF6, 0x5417, 0x4BB5, 0x2271, 0x2210, 0x0000, 0x0000, 0x0000, 0x0000, 0x2250, 0x2271, // 0x0160 (352) pixels
0x3B54, 0x3B54, 0x3334, 0x3334, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x2250, 0x2AD2, 0x5C37, 0x4BD6, 0x4BD6, 0x5416, // 0x0170 (368) pixels
0x3B13, 0x2270, 0x19CD, 0x08E7, 0x08E7, 0x19ED, 0x2250, 0x3313, 0x4374, 0x3313, 0x3313, 0x3334, 0x3334, 0x0000, 0x0000, 0x0000, // 0x0180 (384) pixels
0x0000, 0x0000, 0x2AB0, 0x2271, 0x4395, 0x4BF6, 0x43B5, 0x43B5, 0x4BD6, 0x4374, 0x2AB2, 0x2271, 0x2271, 0x2AB2, 0x4374, 0x4B95, // 0x0190 (400) pixels
0x3334, 0x3313, 0x3333, 0x3313, 0x2250, 0x08E6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x19CD, 0x2271, 0x4BB6, 0x43B5, 0x3B95, // 0x01A0 (416) pixels
0x3B75, 0x4395, 0x4395, 0x43B5, 0x4395, 0x4395, 0x3B75, 0x3334, 0x3334, 0x3B54, 0x3B54, 0x2271, 0x1128, 0x0000, 0x0000, 0x0000, // 0x01B0 (432) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x1A0E, 0x2A91, 0x4395, 0x4395, 0x3B55, 0x3B54, 0x3354, 0x3334, 0x3334, 0x3334, 0x3334, 0x3334, // 0x01C0 (448) pixels
0x4395, 0x4BB5, 0x2291, 0x19CD, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0021, 0x1A0E, 0x2270, 0x3313, // 0x01D0 (464) pixels
0x3B75, 0x3B54, 0x3334, 0x3334, 0x3334, 0x3B54, 0x3B75, 0x4395, 0x3B34, 0x2271, 0x1A0E, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x01E0 (480) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x1128, 0x2250, 0x2271, 0x2AD2, 0x32F3, 0x3334, 0x3B34, 0x3314, 0x32F3, 0x2271, // 0x01F0 (496) pixels
0x1A30, 0x0928, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0021, // 0x0200 (512) pixels
0x118B, 0x19EE, 0x1A2F, 0x2250, 0x2250, 0x1A30, 0x1A0E, 0x118B, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0210 (528) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0220 (544) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0230 (560) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0240 (576) pixels
}};
}
}
namespace bobbyicons {
extern const espgui::Icon<24, 24> reboot;
} // namespace bobbyicons

View File

@ -0,0 +1,42 @@
#include "scan.h"
namespace bobbyicons {
const espgui::Icon<24, 24> scan{{
0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x39E7, 0xA514, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xBDF7, // 0x0010 (16) pixels
0x2965, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x7BEF, 0x4208, 0x7BAF, 0x0000, // 0x0020 (32) pixels
0x736E, 0xCE79, 0xDEDB, 0xCE79, 0xCE79, 0xDEDB, 0xCE39, 0x738E, 0x0000, 0x73AE, 0x39C7, 0x5AEB, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0030 (48) pixels
0xFFFF, 0xFFFF, 0xFFFF, 0x94B2, 0x528A, 0x73AE, 0x52AA, 0xDEBB, 0xFFDF, 0x7C4F, 0x94F2, 0xA594, 0x8CD1, 0x9512, 0xBE37, 0xF7DE, // 0x0040 (64) pixels
0xDEDB, 0x4A49, 0xFFFF, 0x39C7, 0x7BCF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xA514, 0x6B8E, 0x528A, 0x8C30, 0xE73C, 0xB5F6, // 0x0050 (80) pixels
0x5BAB, 0x742E, 0x740E, 0x9DB3, 0x6C0D, 0x42A7, 0x0180, 0x0120, 0xB5D6, 0xEF7D, 0x8C31, 0x31C6, 0x6B4D, 0x8430, 0xFFFF, 0xFFFF, // 0x0060 (96) pixels
0xFFFF, 0xB596, 0x9492, 0x73AE, 0x94B2, 0xCE79, 0x84B0, 0x6BED, 0x8490, 0x7C6F, 0x63CC, 0x9572, 0x5B6A, 0x3AA7, 0x3286, 0x2243, // 0x0070 (112) pixels
0x0000, 0x5B4A, 0xCE79, 0x9CD3, 0x5B0B, 0x73AE, 0x8430, 0xFFFF, 0xFFFF, 0x73AE, 0x6B6D, 0x73AE, 0xADB5, 0x744E, 0x744E, 0x7C6F, // 0x0080 (128) pixels
0x744E, 0x6BED, 0x5329, 0x9572, 0x5B4A, 0x2224, 0x1A23, 0x0A41, 0x12E1, 0x0180, 0x3A87, 0xADB5, 0x6B4D, 0x0000, 0x7BEF, 0xFFFF, // 0x0090 (144) pixels
0x0000, 0x8410, 0x8410, 0x9CF3, 0xA574, 0x7C6F, 0x8490, 0x7C4F, 0x6BED, 0x5BAB, 0x42C8, 0x84D0, 0x3AA9, 0x11A1, 0x1301, 0x2B87, // 0x00A0 (160) pixels
0x0260, 0x1BC2, 0x01E0, 0x7C6F, 0xAD55, 0x632C, 0x632C, 0x5AEB, 0x94B2, 0xB5B6, 0x7BCF, 0xB5F6, 0x6C0D, 0x84D1, 0x84F1, 0x6C0D, // 0x00B0 (176) pixels
0x63AC, 0x5329, 0x3A67, 0x8D31, 0x536D, 0x00E0, 0x0300, 0x4D2D, 0x0280, 0x0B21, 0x2403, 0x0140, 0xAE16, 0x83D0, 0x7BEF, 0x7BEF, // 0x00C0 (192) pixels
0x8C51, 0x7BEF, 0xAD75, 0x6C0D, 0x84B0, 0x84F0, 0x748E, 0x742D, 0x534A, 0x4AC9, 0x2144, 0x84F1, 0x0000, 0x0AA0, 0x0B61, 0x02C0, // 0x00D0 (208) pixels
0x2483, 0x02E0, 0x1402, 0x0BA0, 0x1B84, 0xBDF7, 0x62EC, 0x5AAB, 0xC618, 0x83F0, 0xB5D6, 0x536A, 0x7C8F, 0x6C2D, 0x642C, 0x63EC, // 0x00E0 (224) pixels
0x532A, 0x4228, 0x09A1, 0x84F0, 0x1A23, 0x0340, 0x2483, 0x1C43, 0x2C64, 0x1C02, 0x13A3, 0x45AB, 0x0320, 0xAE16, 0x7BAF, 0x8C91, // 0x00F0 (240) pixels
0x9D13, 0x9492, 0xA574, 0x534A, 0x7C4F, 0x4B49, 0x746D, 0x4327, 0x5B6B, 0x00E0, 0x0340, 0x7DD0, 0x0580, 0x04A0, 0x0300, 0x24E2, // 0x0100 (256) pixels
0x02E0, 0x15A0, 0x02A0, 0x04A0, 0x0340, 0x8D91, 0x9472, 0x7BEF, 0x94B2, 0xA514, 0xA5B5, 0x8CF1, 0x9552, 0x84EF, 0x9552, 0x848E, // 0x0110 (272) pixels
0x8CF1, 0x7CAF, 0x4D69, 0xE47C, 0xE67C, 0x560A, 0x8570, 0x8590, 0x9572, 0x8E51, 0x8531, 0x85D0, 0x5CEB, 0x8570, 0xA514, 0x73CE, // 0x0120 (288) pixels
0x94B2, 0xAD75, 0xA574, 0x534A, 0x6BED, 0x32C4, 0x8593, 0x8DD6, 0x5329, 0x01A0, 0x2CA7, 0x5D2C, 0xA654, 0x65CC, 0x0440, 0x0CC1, // 0x0130 (304) pixels
0x1C23, 0x2683, 0x0380, 0x0D21, 0x4CE9, 0x85D0, 0xB556, 0x73CE, 0x9492, 0xB576, 0xB5F6, 0x2224, 0x5B8B, 0x2264, 0x4B88, 0x4329, // 0x0140 (320) pixels
0x6C0C, 0x3264, 0x5530, 0x75D1, 0x648C, 0x7DEF, 0x0480, 0x3DC7, 0x0CA2, 0x2DC6, 0x0440, 0x2584, 0x0460, 0x9E94, 0xB536, 0x73CE, // 0x0150 (336) pixels
0xFFFF, 0x9CF3, 0xDEFB, 0x0160, 0x4B09, 0x2A65, 0x2243, 0x4BA7, 0x19C2, 0x636C, 0x19A3, 0x746E, 0x1943, 0x95B2, 0x4608, 0x14E2, // 0x0160 (352) pixels
0x35C7, 0x1D43, 0x1523, 0x2DC5, 0x0500, 0xD73B, 0x9C93, 0x5B0B, 0x9CD3, 0x738E, 0xEF3D, 0x6C0D, 0x0100, 0x42E9, 0x0080, 0x4B49, // 0x0170 (368) pixels
0x3206, 0x00C2, 0x3A68, 0x8CF1, 0x3967, 0x740E, 0x8610, 0x0500, 0x35C5, 0x04A0, 0x35E6, 0x0520, 0x460B, 0xEF3D, 0x632C, 0x8C51, // 0x0180 (384) pixels
0x8C51, 0xFFFF, 0xB575, 0xEF7D, 0x0060, 0x21E4, 0x42C8, 0x0120, 0x4B49, 0x4308, 0x334C, 0x8CF1, 0x3227, 0x0000, 0xA634, 0x05E0, // 0x0190 (400) pixels
0x7E32, 0x6E91, 0x2583, 0x0500, 0xDFBC, 0xB576, 0x0000, 0x73AE, 0xF79E, 0x8C71, 0x738E, 0xD67A, 0xBDF7, 0x0000, 0x2A05, 0x42C8, // 0x01A0 (416) pixels
0x0000, 0x1942, 0x0180, 0x8D51, 0x4B69, 0x2204, 0x3266, 0x9652, 0x7714, 0x566F, 0x04C0, 0xAEF6, 0xD69A, 0x632C, 0x7BEF, 0xD69A, // 0x01B0 (432) pixels
0xFFFF, 0x94B2, 0x52AA, 0x630C, 0xDEFB, 0x8450, 0x0000, 0x19C3, 0x4B49, 0x19A3, 0x00A0, 0x84F0, 0x2A45, 0x1181, 0x0080, 0xA614, // 0x01C0 (448) pixels
0x6DAD, 0x04C0, 0x7E2F, 0xDEFB, 0x630C, 0x52AA, 0x7BEF, 0xFFFF, 0xFFFF, 0xFFFF, 0x52AA, 0x0000, 0x738E, 0xD69A, 0xB5B5, 0x2A05, // 0x01D0 (464) pixels
0x0000, 0x3226, 0x2223, 0x8510, 0x3AA6, 0x3286, 0x3225, 0x01A0, 0x65AC, 0xAEB5, 0xC679, 0x7B8F, 0x0000, 0x738E, 0xFFFF, 0xFFFF, // 0x01E0 (480) pixels
0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x41E8, 0x9472, 0xD6BA, 0x9D53, 0x0140, 0x0000, 0x74AE, 0x00E0, 0x0000, 0x0140, 0x84B0, // 0x01F0 (496) pixels
0xCE99, 0x8C51, 0x41E8, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xCE59, 0x1082, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0200 (512) pixels
0x9451, 0xCE59, 0xBE17, 0xADB5, 0xADB5, 0xBDF7, 0xC618, 0x9472, 0x0000, 0x0000, 0x0000, 0x0000, 0x1082, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0210 (528) pixels
0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x20E4, 0x20C4, 0x0000, 0x0000, 0x0000, // 0x0220 (544) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x1082, 0x0000, 0x0000, // 0x0230 (560) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x10A2, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0240 (576) pixels
}};
} // namespace bobbyicons

View File

@ -2,45 +2,6 @@
#include "icon.h"
namespace {
namespace icons {
const Icon<24, 24> scan{{
0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x39E7, 0xA514, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xBDF7, // 0x0010 (16) pixels
0x2965, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x7BEF, 0x4208, 0x7BAF, 0x0000, // 0x0020 (32) pixels
0x736E, 0xCE79, 0xDEDB, 0xCE79, 0xCE79, 0xDEDB, 0xCE39, 0x738E, 0x0000, 0x73AE, 0x39C7, 0x5AEB, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0030 (48) pixels
0xFFFF, 0xFFFF, 0xFFFF, 0x94B2, 0x528A, 0x73AE, 0x52AA, 0xDEBB, 0xFFDF, 0x7C4F, 0x94F2, 0xA594, 0x8CD1, 0x9512, 0xBE37, 0xF7DE, // 0x0040 (64) pixels
0xDEDB, 0x4A49, 0xFFFF, 0x39C7, 0x7BCF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xA514, 0x6B8E, 0x528A, 0x8C30, 0xE73C, 0xB5F6, // 0x0050 (80) pixels
0x5BAB, 0x742E, 0x740E, 0x9DB3, 0x6C0D, 0x42A7, 0x0180, 0x0120, 0xB5D6, 0xEF7D, 0x8C31, 0x31C6, 0x6B4D, 0x8430, 0xFFFF, 0xFFFF, // 0x0060 (96) pixels
0xFFFF, 0xB596, 0x9492, 0x73AE, 0x94B2, 0xCE79, 0x84B0, 0x6BED, 0x8490, 0x7C6F, 0x63CC, 0x9572, 0x5B6A, 0x3AA7, 0x3286, 0x2243, // 0x0070 (112) pixels
0x0000, 0x5B4A, 0xCE79, 0x9CD3, 0x5B0B, 0x73AE, 0x8430, 0xFFFF, 0xFFFF, 0x73AE, 0x6B6D, 0x73AE, 0xADB5, 0x744E, 0x744E, 0x7C6F, // 0x0080 (128) pixels
0x744E, 0x6BED, 0x5329, 0x9572, 0x5B4A, 0x2224, 0x1A23, 0x0A41, 0x12E1, 0x0180, 0x3A87, 0xADB5, 0x6B4D, 0x0000, 0x7BEF, 0xFFFF, // 0x0090 (144) pixels
0x0000, 0x8410, 0x8410, 0x9CF3, 0xA574, 0x7C6F, 0x8490, 0x7C4F, 0x6BED, 0x5BAB, 0x42C8, 0x84D0, 0x3AA9, 0x11A1, 0x1301, 0x2B87, // 0x00A0 (160) pixels
0x0260, 0x1BC2, 0x01E0, 0x7C6F, 0xAD55, 0x632C, 0x632C, 0x5AEB, 0x94B2, 0xB5B6, 0x7BCF, 0xB5F6, 0x6C0D, 0x84D1, 0x84F1, 0x6C0D, // 0x00B0 (176) pixels
0x63AC, 0x5329, 0x3A67, 0x8D31, 0x536D, 0x00E0, 0x0300, 0x4D2D, 0x0280, 0x0B21, 0x2403, 0x0140, 0xAE16, 0x83D0, 0x7BEF, 0x7BEF, // 0x00C0 (192) pixels
0x8C51, 0x7BEF, 0xAD75, 0x6C0D, 0x84B0, 0x84F0, 0x748E, 0x742D, 0x534A, 0x4AC9, 0x2144, 0x84F1, 0x0000, 0x0AA0, 0x0B61, 0x02C0, // 0x00D0 (208) pixels
0x2483, 0x02E0, 0x1402, 0x0BA0, 0x1B84, 0xBDF7, 0x62EC, 0x5AAB, 0xC618, 0x83F0, 0xB5D6, 0x536A, 0x7C8F, 0x6C2D, 0x642C, 0x63EC, // 0x00E0 (224) pixels
0x532A, 0x4228, 0x09A1, 0x84F0, 0x1A23, 0x0340, 0x2483, 0x1C43, 0x2C64, 0x1C02, 0x13A3, 0x45AB, 0x0320, 0xAE16, 0x7BAF, 0x8C91, // 0x00F0 (240) pixels
0x9D13, 0x9492, 0xA574, 0x534A, 0x7C4F, 0x4B49, 0x746D, 0x4327, 0x5B6B, 0x00E0, 0x0340, 0x7DD0, 0x0580, 0x04A0, 0x0300, 0x24E2, // 0x0100 (256) pixels
0x02E0, 0x15A0, 0x02A0, 0x04A0, 0x0340, 0x8D91, 0x9472, 0x7BEF, 0x94B2, 0xA514, 0xA5B5, 0x8CF1, 0x9552, 0x84EF, 0x9552, 0x848E, // 0x0110 (272) pixels
0x8CF1, 0x7CAF, 0x4D69, 0xE47C, 0xE67C, 0x560A, 0x8570, 0x8590, 0x9572, 0x8E51, 0x8531, 0x85D0, 0x5CEB, 0x8570, 0xA514, 0x73CE, // 0x0120 (288) pixels
0x94B2, 0xAD75, 0xA574, 0x534A, 0x6BED, 0x32C4, 0x8593, 0x8DD6, 0x5329, 0x01A0, 0x2CA7, 0x5D2C, 0xA654, 0x65CC, 0x0440, 0x0CC1, // 0x0130 (304) pixels
0x1C23, 0x2683, 0x0380, 0x0D21, 0x4CE9, 0x85D0, 0xB556, 0x73CE, 0x9492, 0xB576, 0xB5F6, 0x2224, 0x5B8B, 0x2264, 0x4B88, 0x4329, // 0x0140 (320) pixels
0x6C0C, 0x3264, 0x5530, 0x75D1, 0x648C, 0x7DEF, 0x0480, 0x3DC7, 0x0CA2, 0x2DC6, 0x0440, 0x2584, 0x0460, 0x9E94, 0xB536, 0x73CE, // 0x0150 (336) pixels
0xFFFF, 0x9CF3, 0xDEFB, 0x0160, 0x4B09, 0x2A65, 0x2243, 0x4BA7, 0x19C2, 0x636C, 0x19A3, 0x746E, 0x1943, 0x95B2, 0x4608, 0x14E2, // 0x0160 (352) pixels
0x35C7, 0x1D43, 0x1523, 0x2DC5, 0x0500, 0xD73B, 0x9C93, 0x5B0B, 0x9CD3, 0x738E, 0xEF3D, 0x6C0D, 0x0100, 0x42E9, 0x0080, 0x4B49, // 0x0170 (368) pixels
0x3206, 0x00C2, 0x3A68, 0x8CF1, 0x3967, 0x740E, 0x8610, 0x0500, 0x35C5, 0x04A0, 0x35E6, 0x0520, 0x460B, 0xEF3D, 0x632C, 0x8C51, // 0x0180 (384) pixels
0x8C51, 0xFFFF, 0xB575, 0xEF7D, 0x0060, 0x21E4, 0x42C8, 0x0120, 0x4B49, 0x4308, 0x334C, 0x8CF1, 0x3227, 0x0000, 0xA634, 0x05E0, // 0x0190 (400) pixels
0x7E32, 0x6E91, 0x2583, 0x0500, 0xDFBC, 0xB576, 0x0000, 0x73AE, 0xF79E, 0x8C71, 0x738E, 0xD67A, 0xBDF7, 0x0000, 0x2A05, 0x42C8, // 0x01A0 (416) pixels
0x0000, 0x1942, 0x0180, 0x8D51, 0x4B69, 0x2204, 0x3266, 0x9652, 0x7714, 0x566F, 0x04C0, 0xAEF6, 0xD69A, 0x632C, 0x7BEF, 0xD69A, // 0x01B0 (432) pixels
0xFFFF, 0x94B2, 0x52AA, 0x630C, 0xDEFB, 0x8450, 0x0000, 0x19C3, 0x4B49, 0x19A3, 0x00A0, 0x84F0, 0x2A45, 0x1181, 0x0080, 0xA614, // 0x01C0 (448) pixels
0x6DAD, 0x04C0, 0x7E2F, 0xDEFB, 0x630C, 0x52AA, 0x7BEF, 0xFFFF, 0xFFFF, 0xFFFF, 0x52AA, 0x0000, 0x738E, 0xD69A, 0xB5B5, 0x2A05, // 0x01D0 (464) pixels
0x0000, 0x3226, 0x2223, 0x8510, 0x3AA6, 0x3286, 0x3225, 0x01A0, 0x65AC, 0xAEB5, 0xC679, 0x7B8F, 0x0000, 0x738E, 0xFFFF, 0xFFFF, // 0x01E0 (480) pixels
0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x41E8, 0x9472, 0xD6BA, 0x9D53, 0x0140, 0x0000, 0x74AE, 0x00E0, 0x0000, 0x0140, 0x84B0, // 0x01F0 (496) pixels
0xCE99, 0x8C51, 0x41E8, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xCE59, 0x1082, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0200 (512) pixels
0x9451, 0xCE59, 0xBE17, 0xADB5, 0xADB5, 0xBDF7, 0xC618, 0x9472, 0x0000, 0x0000, 0x0000, 0x0000, 0x1082, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0210 (528) pixels
0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x20E4, 0x20C4, 0x0000, 0x0000, 0x0000, // 0x0220 (544) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x1082, 0x0000, 0x0000, // 0x0230 (560) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x10A2, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0240 (576) pixels
}};
}
}
namespace bobbyicons {
extern const espgui::Icon<24, 24> scan;
} // namespace bobbyicons

View File

@ -0,0 +1,42 @@
#include "settings.h"
namespace bobbyicons {
const espgui::Icon<24, 24> settings{{
0x83F0, 0x83F0, 0xC638, 0x3186, 0x39A6, 0x9492, 0xBDB6, 0xBDB6, 0xBDB6, 0x1082, 0x1082, 0x1082, 0x1082, 0x1082, 0x736E, 0x6B6E, // 0x0010 (16) pixels
0x6B2D, 0x6B2D, 0x6B2D, 0x9CB3, 0x9CB3, 0x9CB3, 0x9CB3, 0x9CB3, 0x83F0, 0x83F0, 0xC638, 0x3186, 0x39A6, 0x9492, 0xBDB6, 0xBDB6, // 0x0020 (32) pixels
0xBDB6, 0x1082, 0x1082, 0x1082, 0x1082, 0x1082, 0x736E, 0x6B6E, 0xA514, 0xA514, 0xA514, 0x9CB3, 0x9CB3, 0x9CB3, 0x9CB3, 0x9CB3, // 0x0030 (48) pixels
0x5269, 0x5269, 0xF7BE, 0xD6DB, 0x39A6, 0x9492, 0xBDB6, 0xBDB6, 0xBDB6, 0x1082, 0x1082, 0x1082, 0x1082, 0x1082, 0x736E, 0xDEDB, // 0x0040 (64) pixels
0xE71C, 0xC638, 0x9CD3, 0xA514, 0x738E, 0x738E, 0x738E, 0x738E, 0x5269, 0x5269, 0x83EF, 0xF79E, 0xAD35, 0x9492, 0xBDB6, 0xBDB6, // 0x0050 (80) pixels
0xBDB6, 0xBDB6, 0x1082, 0x1082, 0x1082, 0x1082, 0xEF7D, 0xEF7D, 0xBDF7, 0x630B, 0x8430, 0x83EF, 0x738E, 0x738E, 0x738E, 0x738E, // 0x0060 (96) pixels
0x5269, 0x5269, 0x83EF, 0x62EB, 0xEF3C, 0xB5B6, 0xBDB6, 0xBDB6, 0xBDB6, 0xBDB6, 0x6B4D, 0x6B4D, 0x6B4D, 0x6B4D, 0xFFFF, 0xFFDF, // 0x0070 (112) pixels
0xD69A, 0x9471, 0x8430, 0x94B2, 0x9CB2, 0x9CB2, 0x9CB2, 0x9CB2, 0x5269, 0x5269, 0x83EF, 0x62EB, 0x20A2, 0xE71C, 0xB575, 0xB575, // 0x0080 (128) pixels
0xAD75, 0xAD55, 0x73AF, 0x73AF, 0x73AF, 0x73AF, 0xFFFF, 0xF7BE, 0xDEDA, 0xA514, 0x9CD3, 0xD69A, 0x840F, 0x840F, 0x840F, 0x840F, // 0x0090 (144) pixels
0x5269, 0x5269, 0x83EF, 0x62EB, 0x20A2, 0x3103, 0xE71C, 0xB575, 0xAD75, 0xAD55, 0xEBF0, 0x8410, 0x8410, 0x8410, 0xF79E, 0x8410, // 0x00A0 (160) pixels
0x6B2D, 0xE71C, 0xD69A, 0xB596, 0x6B2D, 0x6B2D, 0x6B2D, 0x6B2D, 0x5269, 0x5269, 0x83EF, 0x62EB, 0x20A2, 0x3103, 0x3103, 0xE71C, // 0x00B0 (176) pixels
0xAD75, 0xAD55, 0xEBF0, 0xA32F, 0x0298, 0x7BF2, 0xCE39, 0xD6BB, 0x8431, 0xEF5D, 0xE73C, 0x738E, 0x6B2D, 0x6B2D, 0x6B2D, 0x6B2D, // 0x00C0 (192) pixels
0x5269, 0x5269, 0x83EF, 0x62EB, 0x20A2, 0x3103, 0x3103, 0x6B2C, 0xE71C, 0xAD55, 0xEBF0, 0xA32F, 0x0198, 0x0B1A, 0x8D18, 0xBDB6, // 0x00D0 (208) pixels
0x7C11, 0x7BF0, 0x8C51, 0x738E, 0x6B2D, 0x6B2D, 0x6B2D, 0x6B2D, 0x5269, 0x5269, 0x83EF, 0x62EB, 0x20A2, 0x3103, 0x3103, 0x6B2C, // 0x00E0 (224) pixels
0x736D, 0xEF5C, 0xEBCF, 0x826D, 0xD0E3, 0x031B, 0x025A, 0x4A6D, 0x6B2D, 0x7BF0, 0x8C51, 0x738E, 0x6B2D, 0x6B2D, 0x6B2D, 0x6B2D, // 0x00F0 (240) pixels
0x5269, 0x5269, 0x83EF, 0x62EB, 0x20A2, 0x3103, 0x3103, 0x6B2C, 0x736D, 0x9125, 0xFFDF, 0xF534, 0xC903, 0xD103, 0x0197, 0x632D, // 0x0100 (256) pixels
0x6B2D, 0x7BF0, 0x8C51, 0x738E, 0x6B2D, 0x6B2D, 0x6B2D, 0x6B2D, 0x2BD8, 0x2BD8, 0x447A, 0x4457, 0x4C97, 0x5CD8, 0x6D5A, 0x5D1A, // 0x0110 (272) pixels
0x2CBA, 0x6A0F, 0xE289, 0xEB6D, 0xEBAE, 0xD185, 0x90A2, 0xC000, 0xC000, 0xB000, 0xB840, 0xC060, 0xD122, 0xDA04, 0xDA04, 0xDA04, // 0x0120 (288) pixels
0x2BD8, 0x2BD8, 0x447A, 0x4457, 0x4C97, 0x5CD8, 0x6D5A, 0x5D1A, 0x13DA, 0x3888, 0xA8C3, 0xC944, 0xF575, 0xE269, 0xB0C3, 0xA0A2, // 0x0130 (304) pixels
0xC000, 0xB000, 0xB840, 0xC060, 0xD122, 0xDA04, 0xDA04, 0xDA04, 0x2BD8, 0x2BD8, 0x447A, 0x4457, 0x4C97, 0x5CD8, 0x6D5A, 0x3C3A, // 0x0140 (320) pixels
0x01D6, 0x025B, 0x7271, 0xC0E3, 0xB0C2, 0xEBCF, 0xEBEF, 0xA0C3, 0x98A2, 0xB000, 0xB840, 0xC060, 0xD122, 0xDA04, 0xDA04, 0xDA04, // 0x0150 (336) pixels
0x2BD8, 0x2BD8, 0x447A, 0x4457, 0x4C97, 0x5CD8, 0x4C79, 0x0A57, 0x0177, 0x249F, 0x14FF, 0x4108, 0xB8C3, 0xB0C3, 0xF5D7, 0xECB2, // 0x0160 (352) pixels
0x98A2, 0x8082, 0x98A2, 0xC060, 0xD122, 0xDA04, 0xDA04, 0xDA04, 0x2BD8, 0x2BD8, 0x447A, 0x4457, 0x4C97, 0x3BD8, 0x1276, 0x0135, // 0x0170 (368) pixels
0x243E, 0x34BE, 0x0299, 0x514A, 0xD061, 0xA0C3, 0xA8C3, 0xF69A, 0xF555, 0x98A2, 0x8082, 0x98A2, 0xD122, 0xDA04, 0xDA04, 0xDA04, // 0x0180 (384) pixels
0x2BD8, 0x2BD8, 0x447A, 0x4457, 0x3397, 0x1277, 0x0114, 0x13DE, 0x3D1E, 0x02B8, 0x0379, 0x514A, 0xD061, 0xC800, 0xA0A2, 0xB924, // 0x0190 (400) pixels
0xFEDB, 0xF5B6, 0x98A2, 0x8082, 0xB143, 0xDA04, 0xDA04, 0xDA04, 0x2BD8, 0x2BD8, 0x447A, 0x2B77, 0x12D8, 0x00F4, 0x135C, 0x453F, // 0x01A0 (416) pixels
0x0AF9, 0x13B8, 0x0379, 0x514A, 0xB000, 0xB000, 0x90A2, 0xA0C3, 0xC145, 0xFEDB, 0xF5D7, 0x98A2, 0x98A2, 0xC205, 0xDA04, 0xDA04, // 0x01B0 (432) pixels
0x2BD8, 0x2BD8, 0x237A, 0x3C7E, 0x1B3B, 0x131C, 0x44FF, 0x1B5A, 0x23F9, 0x13B8, 0x0860, 0x0881, 0x0081, 0xB000, 0xB000, 0x90A2, // 0x01C0 (448) pixels
0xB0C3, 0xC965, 0xFEDB, 0xF596, 0xA0C3, 0xA8C3, 0xEA06, 0xEA06, 0x2BD8, 0x12D8, 0x1B7C, 0x0AFC, 0x2C3E, 0x4D3F, 0x1BBD, 0x029A, // 0x01D0 (464) pixels
0x0B9A, 0x1040, 0x0860, 0x0881, 0x0081, 0x0082, 0x0082, 0xB000, 0x98A2, 0xC0E3, 0xD165, 0xF69A, 0xECB2, 0xC986, 0xD227, 0xEA06, // 0x01E0 (480) pixels
0x122E, 0x094E, 0x131A, 0x355F, 0x6EFF, 0x137D, 0x0087, 0x0800, 0x0800, 0x1040, 0x0860, 0x0881, 0x0081, 0x0082, 0x0082, 0x0082, // 0x01F0 (496) pixels
0x0042, 0x6061, 0xB8C3, 0xC924, 0xFF3C, 0xF596, 0xEA06, 0xEA06, 0x122E, 0x122E, 0x08C8, 0x2318, 0x2318, 0x0886, 0x0000, 0x0800, // 0x0200 (512) pixels
0x0800, 0x1040, 0x0860, 0x0881, 0x0081, 0x0082, 0x0082, 0x0082, 0x0042, 0x0022, 0x1800, 0xB8C3, 0xE228, 0x3820, 0x5841, 0x5841, // 0x0210 (528) pixels
0x122E, 0x122E, 0x1969, 0x0000, 0x0000, 0x0800, 0x0800, 0x0800, 0x0800, 0x0820, 0x0820, 0x0840, 0x0061, 0x0061, 0x0041, 0x0041, // 0x0220 (544) pixels
0x0041, 0x0042, 0x0000, 0x0000, 0x0000, 0x5841, 0x5841, 0x5841, 0x122E, 0x122E, 0x1969, 0x0000, 0x0000, 0x0800, 0x0800, 0x0800, // 0x0230 (560) pixels
0x0800, 0x0820, 0x0820, 0x0840, 0x0061, 0x0061, 0x0041, 0x0041, 0x0041, 0x0042, 0x0800, 0x0800, 0x0000, 0x5841, 0x5841, 0x5841, // 0x0240 (576) pixels
}};
} // namespace bobbyicons

View File

@ -2,45 +2,6 @@
#include "icon.h"
namespace {
namespace icons {
const Icon<24, 24> settings{{
0x83F0, 0x83F0, 0xC638, 0x3186, 0x39A6, 0x9492, 0xBDB6, 0xBDB6, 0xBDB6, 0x1082, 0x1082, 0x1082, 0x1082, 0x1082, 0x736E, 0x6B6E, // 0x0010 (16) pixels
0x6B2D, 0x6B2D, 0x6B2D, 0x9CB3, 0x9CB3, 0x9CB3, 0x9CB3, 0x9CB3, 0x83F0, 0x83F0, 0xC638, 0x3186, 0x39A6, 0x9492, 0xBDB6, 0xBDB6, // 0x0020 (32) pixels
0xBDB6, 0x1082, 0x1082, 0x1082, 0x1082, 0x1082, 0x736E, 0x6B6E, 0xA514, 0xA514, 0xA514, 0x9CB3, 0x9CB3, 0x9CB3, 0x9CB3, 0x9CB3, // 0x0030 (48) pixels
0x5269, 0x5269, 0xF7BE, 0xD6DB, 0x39A6, 0x9492, 0xBDB6, 0xBDB6, 0xBDB6, 0x1082, 0x1082, 0x1082, 0x1082, 0x1082, 0x736E, 0xDEDB, // 0x0040 (64) pixels
0xE71C, 0xC638, 0x9CD3, 0xA514, 0x738E, 0x738E, 0x738E, 0x738E, 0x5269, 0x5269, 0x83EF, 0xF79E, 0xAD35, 0x9492, 0xBDB6, 0xBDB6, // 0x0050 (80) pixels
0xBDB6, 0xBDB6, 0x1082, 0x1082, 0x1082, 0x1082, 0xEF7D, 0xEF7D, 0xBDF7, 0x630B, 0x8430, 0x83EF, 0x738E, 0x738E, 0x738E, 0x738E, // 0x0060 (96) pixels
0x5269, 0x5269, 0x83EF, 0x62EB, 0xEF3C, 0xB5B6, 0xBDB6, 0xBDB6, 0xBDB6, 0xBDB6, 0x6B4D, 0x6B4D, 0x6B4D, 0x6B4D, 0xFFFF, 0xFFDF, // 0x0070 (112) pixels
0xD69A, 0x9471, 0x8430, 0x94B2, 0x9CB2, 0x9CB2, 0x9CB2, 0x9CB2, 0x5269, 0x5269, 0x83EF, 0x62EB, 0x20A2, 0xE71C, 0xB575, 0xB575, // 0x0080 (128) pixels
0xAD75, 0xAD55, 0x73AF, 0x73AF, 0x73AF, 0x73AF, 0xFFFF, 0xF7BE, 0xDEDA, 0xA514, 0x9CD3, 0xD69A, 0x840F, 0x840F, 0x840F, 0x840F, // 0x0090 (144) pixels
0x5269, 0x5269, 0x83EF, 0x62EB, 0x20A2, 0x3103, 0xE71C, 0xB575, 0xAD75, 0xAD55, 0xEBF0, 0x8410, 0x8410, 0x8410, 0xF79E, 0x8410, // 0x00A0 (160) pixels
0x6B2D, 0xE71C, 0xD69A, 0xB596, 0x6B2D, 0x6B2D, 0x6B2D, 0x6B2D, 0x5269, 0x5269, 0x83EF, 0x62EB, 0x20A2, 0x3103, 0x3103, 0xE71C, // 0x00B0 (176) pixels
0xAD75, 0xAD55, 0xEBF0, 0xA32F, 0x0298, 0x7BF2, 0xCE39, 0xD6BB, 0x8431, 0xEF5D, 0xE73C, 0x738E, 0x6B2D, 0x6B2D, 0x6B2D, 0x6B2D, // 0x00C0 (192) pixels
0x5269, 0x5269, 0x83EF, 0x62EB, 0x20A2, 0x3103, 0x3103, 0x6B2C, 0xE71C, 0xAD55, 0xEBF0, 0xA32F, 0x0198, 0x0B1A, 0x8D18, 0xBDB6, // 0x00D0 (208) pixels
0x7C11, 0x7BF0, 0x8C51, 0x738E, 0x6B2D, 0x6B2D, 0x6B2D, 0x6B2D, 0x5269, 0x5269, 0x83EF, 0x62EB, 0x20A2, 0x3103, 0x3103, 0x6B2C, // 0x00E0 (224) pixels
0x736D, 0xEF5C, 0xEBCF, 0x826D, 0xD0E3, 0x031B, 0x025A, 0x4A6D, 0x6B2D, 0x7BF0, 0x8C51, 0x738E, 0x6B2D, 0x6B2D, 0x6B2D, 0x6B2D, // 0x00F0 (240) pixels
0x5269, 0x5269, 0x83EF, 0x62EB, 0x20A2, 0x3103, 0x3103, 0x6B2C, 0x736D, 0x9125, 0xFFDF, 0xF534, 0xC903, 0xD103, 0x0197, 0x632D, // 0x0100 (256) pixels
0x6B2D, 0x7BF0, 0x8C51, 0x738E, 0x6B2D, 0x6B2D, 0x6B2D, 0x6B2D, 0x2BD8, 0x2BD8, 0x447A, 0x4457, 0x4C97, 0x5CD8, 0x6D5A, 0x5D1A, // 0x0110 (272) pixels
0x2CBA, 0x6A0F, 0xE289, 0xEB6D, 0xEBAE, 0xD185, 0x90A2, 0xC000, 0xC000, 0xB000, 0xB840, 0xC060, 0xD122, 0xDA04, 0xDA04, 0xDA04, // 0x0120 (288) pixels
0x2BD8, 0x2BD8, 0x447A, 0x4457, 0x4C97, 0x5CD8, 0x6D5A, 0x5D1A, 0x13DA, 0x3888, 0xA8C3, 0xC944, 0xF575, 0xE269, 0xB0C3, 0xA0A2, // 0x0130 (304) pixels
0xC000, 0xB000, 0xB840, 0xC060, 0xD122, 0xDA04, 0xDA04, 0xDA04, 0x2BD8, 0x2BD8, 0x447A, 0x4457, 0x4C97, 0x5CD8, 0x6D5A, 0x3C3A, // 0x0140 (320) pixels
0x01D6, 0x025B, 0x7271, 0xC0E3, 0xB0C2, 0xEBCF, 0xEBEF, 0xA0C3, 0x98A2, 0xB000, 0xB840, 0xC060, 0xD122, 0xDA04, 0xDA04, 0xDA04, // 0x0150 (336) pixels
0x2BD8, 0x2BD8, 0x447A, 0x4457, 0x4C97, 0x5CD8, 0x4C79, 0x0A57, 0x0177, 0x249F, 0x14FF, 0x4108, 0xB8C3, 0xB0C3, 0xF5D7, 0xECB2, // 0x0160 (352) pixels
0x98A2, 0x8082, 0x98A2, 0xC060, 0xD122, 0xDA04, 0xDA04, 0xDA04, 0x2BD8, 0x2BD8, 0x447A, 0x4457, 0x4C97, 0x3BD8, 0x1276, 0x0135, // 0x0170 (368) pixels
0x243E, 0x34BE, 0x0299, 0x514A, 0xD061, 0xA0C3, 0xA8C3, 0xF69A, 0xF555, 0x98A2, 0x8082, 0x98A2, 0xD122, 0xDA04, 0xDA04, 0xDA04, // 0x0180 (384) pixels
0x2BD8, 0x2BD8, 0x447A, 0x4457, 0x3397, 0x1277, 0x0114, 0x13DE, 0x3D1E, 0x02B8, 0x0379, 0x514A, 0xD061, 0xC800, 0xA0A2, 0xB924, // 0x0190 (400) pixels
0xFEDB, 0xF5B6, 0x98A2, 0x8082, 0xB143, 0xDA04, 0xDA04, 0xDA04, 0x2BD8, 0x2BD8, 0x447A, 0x2B77, 0x12D8, 0x00F4, 0x135C, 0x453F, // 0x01A0 (416) pixels
0x0AF9, 0x13B8, 0x0379, 0x514A, 0xB000, 0xB000, 0x90A2, 0xA0C3, 0xC145, 0xFEDB, 0xF5D7, 0x98A2, 0x98A2, 0xC205, 0xDA04, 0xDA04, // 0x01B0 (432) pixels
0x2BD8, 0x2BD8, 0x237A, 0x3C7E, 0x1B3B, 0x131C, 0x44FF, 0x1B5A, 0x23F9, 0x13B8, 0x0860, 0x0881, 0x0081, 0xB000, 0xB000, 0x90A2, // 0x01C0 (448) pixels
0xB0C3, 0xC965, 0xFEDB, 0xF596, 0xA0C3, 0xA8C3, 0xEA06, 0xEA06, 0x2BD8, 0x12D8, 0x1B7C, 0x0AFC, 0x2C3E, 0x4D3F, 0x1BBD, 0x029A, // 0x01D0 (464) pixels
0x0B9A, 0x1040, 0x0860, 0x0881, 0x0081, 0x0082, 0x0082, 0xB000, 0x98A2, 0xC0E3, 0xD165, 0xF69A, 0xECB2, 0xC986, 0xD227, 0xEA06, // 0x01E0 (480) pixels
0x122E, 0x094E, 0x131A, 0x355F, 0x6EFF, 0x137D, 0x0087, 0x0800, 0x0800, 0x1040, 0x0860, 0x0881, 0x0081, 0x0082, 0x0082, 0x0082, // 0x01F0 (496) pixels
0x0042, 0x6061, 0xB8C3, 0xC924, 0xFF3C, 0xF596, 0xEA06, 0xEA06, 0x122E, 0x122E, 0x08C8, 0x2318, 0x2318, 0x0886, 0x0000, 0x0800, // 0x0200 (512) pixels
0x0800, 0x1040, 0x0860, 0x0881, 0x0081, 0x0082, 0x0082, 0x0082, 0x0042, 0x0022, 0x1800, 0xB8C3, 0xE228, 0x3820, 0x5841, 0x5841, // 0x0210 (528) pixels
0x122E, 0x122E, 0x1969, 0x0000, 0x0000, 0x0800, 0x0800, 0x0800, 0x0800, 0x0820, 0x0820, 0x0840, 0x0061, 0x0061, 0x0041, 0x0041, // 0x0220 (544) pixels
0x0041, 0x0042, 0x0000, 0x0000, 0x0000, 0x5841, 0x5841, 0x5841, 0x122E, 0x122E, 0x1969, 0x0000, 0x0000, 0x0800, 0x0800, 0x0800, // 0x0230 (560) pixels
0x0800, 0x0820, 0x0820, 0x0840, 0x0061, 0x0061, 0x0041, 0x0041, 0x0041, 0x0042, 0x0800, 0x0800, 0x0000, 0x5841, 0x5841, 0x5841, // 0x0240 (576) pixels
}};
}
}
namespace bobbyicons {
extern const espgui::Icon<24, 24> settings;
} // namespace bobbyicons

View File

@ -0,0 +1,42 @@
#include "time.h"
namespace bobbyicons {
const espgui::Icon<24, 24> time{{
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5AAE, 0x6B2F, 0x7391, 0x7391, 0x7391, 0x7391, 0x7370, 0x7350, 0x62EF, // 0x0010 (16) pixels
0x5AAE, 0x528E, 0xFFC0, 0xFF80, 0xFF80, 0xFF80, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x62AE, 0x62EF, 0x8C53, // 0x0020 (32) pixels
0x9CD6, 0x9CF6, 0x9D17, 0x9CF6, 0x9CF6, 0x94B5, 0x8C74, 0x8C34, 0x7BB1, 0x83CC, 0xDE85, 0xFFA1, 0xFFA1, 0xFFA1, 0xFFA0, 0x0000, // 0x0030 (48) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x62CE, 0x7370, 0xAD57, 0xAD58, 0x9CD6, 0x9CF5, 0xA515, 0xA514, 0xA535, 0xA535, 0x94B4, 0x8433, // 0x0040 (64) pixels
0x9CD2, 0xBDAC, 0xD646, 0xF764, 0xFFA3, 0xFFA2, 0xFFA1, 0xFFA0, 0x0000, 0x0000, 0x0000, 0x62EF, 0x7BD2, 0xAD98, 0xA517, 0xA516, // 0x0050 (80) pixels
0xB595, 0xCE57, 0xDE94, 0xDE51, 0xE71A, 0xEF5D, 0xDEDA, 0xC617, 0xBDCF, 0xD668, 0xF749, 0xF76D, 0xFFAB, 0xFFA5, 0xFFA2, 0xFF81, // 0x0060 (96) pixels
0x0000, 0x0000, 0x62CE, 0x7BB1, 0xAD57, 0x9D16, 0xAD56, 0xD656, 0xD60F, 0xD5EB, 0xDE2E, 0xC614, 0xCE79, 0xF79D, 0xEF7D, 0xEF5B, // 0x0070 (112) pixels
0xEF30, 0xF748, 0xF78F, 0xFFB8, 0xFFB4, 0xFFA9, 0xFFA2, 0xFF81, 0x0000, 0x0000, 0x62EF, 0xA517, 0x9CF6, 0xAD56, 0xDEB8, 0xD5CB, // 0x0080 (128) pixels
0xDE70, 0xE6B2, 0xE692, 0xDE92, 0xEF7D, 0xF79E, 0xEF7D, 0xEF7C, 0xF771, 0xFF88, 0xFFAF, 0xFFB7, 0xFFB4, 0xF76A, 0xFF82, 0xFFA1, // 0x0090 (144) pixels
0x0000, 0x5A8D, 0x8C33, 0xA537, 0x9CF5, 0xE71B, 0x8BE8, 0x9C8C, 0xDE72, 0xE690, 0xDE6F, 0xDE6F, 0xF7BE, 0xF79E, 0xF79D, 0xEF7C, // 0x00A0 (160) pixels
0xF774, 0xF78C, 0xFF8A, 0xFF8D, 0xF76B, 0xEF06, 0xE6E4, 0xFFA0, 0x0000, 0x62EF, 0xA537, 0x8C74, 0xCE59, 0xF79D, 0xE6F8, 0x8C71, // 0x00B0 (176) pixels
0x942A, 0xD60E, 0xDE2D, 0xDE2C, 0xF7BE, 0xF7BE, 0xF79D, 0xEF7D, 0xEF5A, 0xF772, 0xF76C, 0xF769, 0xDE87, 0xC5EA, 0x9CCA, 0x0000, // 0x00C0 (192) pixels
0x0000, 0x7BD2, 0x9CD6, 0x9CD4, 0xDEFB, 0xF79E, 0xF7BE, 0xF79D, 0x94B1, 0x7B67, 0xCD89, 0xD5CA, 0xF7BE, 0xF79E, 0xF79D, 0xEF7D, // 0x00D0 (208) pixels
0xEF5C, 0xEF5A, 0xEF56, 0xEF53, 0xBDD0, 0x8C50, 0x7370, 0x0000, 0x0000, 0x8C33, 0x9475, 0xAD76, 0xEF5D, 0xF79D, 0xF79E, 0xF7BE, // 0x00E0 (224) pixels
0xF7BE, 0xA533, 0x7B47, 0xB4E7, 0xE71B, 0xEF7D, 0xEF7D, 0xEF7D, 0xEF5D, 0xE73C, 0xE73C, 0xE71B, 0xD69A, 0x7391, 0x7391, 0x0000, // 0x00F0 (240) pixels
0x0000, 0x8C53, 0x8C54, 0xB5B7, 0xE73C, 0xDEFB, 0xF79D, 0xF79E, 0xF7BE, 0xF79E, 0x9CD3, 0x8C71, 0x94B2, 0xC618, 0xEF7D, 0xEF5D, // 0x0100 (256) pixels
0xEF5C, 0xE73C, 0xD6BA, 0xDEDA, 0xE71C, 0x7370, 0x7BB2, 0x0000, 0x0000, 0x8433, 0x8433, 0xBDD7, 0xDEDA, 0xC638, 0xEF7D, 0xF79D, // 0x0110 (272) pixels
0xF79E, 0xF79D, 0xA534, 0xC618, 0xC618, 0xAD75, 0xEF7D, 0xEF5D, 0xE73C, 0xE73C, 0xC617, 0xD699, 0xE73C, 0x7370, 0x7BD2, 0x0000, // 0x0120 (288) pixels
0x0000, 0x83F3, 0x8413, 0xBDD7, 0xEF5C, 0xEF5D, 0xEF7D, 0xEF7D, 0xEF7D, 0xBDD6, 0x0020, 0x630C, 0x8430, 0xD6BA, 0xEF5D, 0xEF5C, // 0x0130 (304) pixels
0xE73C, 0xE71C, 0xE71B, 0xDEFB, 0xE71C, 0x7370, 0x73B1, 0x0000, 0x0000, 0x7BB2, 0x8433, 0xAD56, 0xE71B, 0xEF5C, 0xEF5D, 0xEF7D, // 0x0140 (320) pixels
0xB596, 0x0000, 0x738E, 0xDEDB, 0xEF7D, 0xEF5D, 0xEF5C, 0xE73C, 0xE73C, 0xE71B, 0xDEFB, 0xE71C, 0xC619, 0x7391, 0x7371, 0x0000, // 0x0150 (336) pixels
0x0000, 0x6B0F, 0x8C54, 0x8C53, 0xD6BA, 0xE73C, 0xEF5C, 0xEF5D, 0x7BEF, 0x6B4D, 0xD6BA, 0xEF5C, 0xEF5C, 0xE73C, 0xE73C, 0xE71C, // 0x0160 (352) pixels
0xE71B, 0xDEFB, 0xDEFB, 0xE71C, 0x9493, 0x83F3, 0x0000, 0x0000, 0x0000, 0x0000, 0x7BF3, 0x8412, 0xBDD7, 0xE71B, 0xE73C, 0xE73C, // 0x0170 (368) pixels
0xE73C, 0xE73C, 0xE73C, 0xE73C, 0xE73C, 0xE73C, 0xE71C, 0xE71B, 0xDEFB, 0xDEFB, 0xDEFB, 0xCE7A, 0x7BD2, 0x7BB2, 0x0000, 0x0000, // 0x0180 (384) pixels
0x0000, 0x0000, 0x630F, 0x8413, 0x9473, 0xD69A, 0xE71C, 0xE71C, 0xE71C, 0xE73C, 0xE73C, 0xE73C, 0xE71C, 0xE71C, 0xE71B, 0xDEFB, // 0x0190 (400) pixels
0xDEFB, 0xDEDB, 0xDEFB, 0x9CD4, 0x7BD2, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7371, 0x83F3, 0x9CD4, 0xD6BA, 0xE71B, // 0x01A0 (416) pixels
0xE71B, 0xE71B, 0xE71B, 0xCE79, 0xCE79, 0xDEFB, 0xDEFB, 0xDEFB, 0xDEFB, 0xE73C, 0xAD36, 0x7BB2, 0x6B50, 0x4A2B, 0x0000, 0x0000, // 0x01B0 (432) pixels
0x0000, 0x0000, 0x18A3, 0x528D, 0x7BB2, 0x7BD2, 0x94B4, 0xD69A, 0xDEFB, 0xDEFB, 0xDEFB, 0xCE58, 0xCE58, 0xDEFB, 0xDEFB, 0xDEFB, // 0x01C0 (448) pixels
0xDEFC, 0x9CD5, 0x73B1, 0x73B1, 0x524C, 0x1062, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x2926, 0x526C, 0x7391, 0x7BF3, 0x8C53, // 0x01D0 (464) pixels
0xAD56, 0xC639, 0xDEFB, 0xE73C, 0xE73C, 0xE71C, 0xCE59, 0xB597, 0x8C53, 0x7BB2, 0x7391, 0x524C, 0x20E5, 0x0000, 0x0000, 0x0000, // 0x01E0 (480) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x18C4, 0x41EA, 0x630F, 0x7BB2, 0x8434, 0x8413, 0x8C53, 0x8C53, 0x8C53, 0x8C53, 0x8413, 0x8413, // 0x01F0 (496) pixels
0x7391, 0x630F, 0x41EA, 0x18A3, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x2926, 0x524C, // 0x0200 (512) pixels
0x5AAE, 0x6B50, 0x7BB2, 0x83F3, 0x83F3, 0x7BB2, 0x6B30, 0x5AAD, 0x524C, 0x2105, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0210 (528) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x18A3, 0x41C9, 0x4A2B, 0x524C, 0x524C, 0x4A2B, 0x39A9, 0x10A3, // 0x0220 (544) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0230 (560) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0240 (576) pixels
}};
} // namespace

View File

@ -2,45 +2,6 @@
#include "icon.h"
namespace {
namespace icons {
const Icon<24, 24> time{{
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5AAE, 0x6B2F, 0x7391, 0x7391, 0x7391, 0x7391, 0x7370, 0x7350, 0x62EF, // 0x0010 (16) pixels
0x5AAE, 0x528E, 0xFFC0, 0xFF80, 0xFF80, 0xFF80, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x62AE, 0x62EF, 0x8C53, // 0x0020 (32) pixels
0x9CD6, 0x9CF6, 0x9D17, 0x9CF6, 0x9CF6, 0x94B5, 0x8C74, 0x8C34, 0x7BB1, 0x83CC, 0xDE85, 0xFFA1, 0xFFA1, 0xFFA1, 0xFFA0, 0x0000, // 0x0030 (48) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x62CE, 0x7370, 0xAD57, 0xAD58, 0x9CD6, 0x9CF5, 0xA515, 0xA514, 0xA535, 0xA535, 0x94B4, 0x8433, // 0x0040 (64) pixels
0x9CD2, 0xBDAC, 0xD646, 0xF764, 0xFFA3, 0xFFA2, 0xFFA1, 0xFFA0, 0x0000, 0x0000, 0x0000, 0x62EF, 0x7BD2, 0xAD98, 0xA517, 0xA516, // 0x0050 (80) pixels
0xB595, 0xCE57, 0xDE94, 0xDE51, 0xE71A, 0xEF5D, 0xDEDA, 0xC617, 0xBDCF, 0xD668, 0xF749, 0xF76D, 0xFFAB, 0xFFA5, 0xFFA2, 0xFF81, // 0x0060 (96) pixels
0x0000, 0x0000, 0x62CE, 0x7BB1, 0xAD57, 0x9D16, 0xAD56, 0xD656, 0xD60F, 0xD5EB, 0xDE2E, 0xC614, 0xCE79, 0xF79D, 0xEF7D, 0xEF5B, // 0x0070 (112) pixels
0xEF30, 0xF748, 0xF78F, 0xFFB8, 0xFFB4, 0xFFA9, 0xFFA2, 0xFF81, 0x0000, 0x0000, 0x62EF, 0xA517, 0x9CF6, 0xAD56, 0xDEB8, 0xD5CB, // 0x0080 (128) pixels
0xDE70, 0xE6B2, 0xE692, 0xDE92, 0xEF7D, 0xF79E, 0xEF7D, 0xEF7C, 0xF771, 0xFF88, 0xFFAF, 0xFFB7, 0xFFB4, 0xF76A, 0xFF82, 0xFFA1, // 0x0090 (144) pixels
0x0000, 0x5A8D, 0x8C33, 0xA537, 0x9CF5, 0xE71B, 0x8BE8, 0x9C8C, 0xDE72, 0xE690, 0xDE6F, 0xDE6F, 0xF7BE, 0xF79E, 0xF79D, 0xEF7C, // 0x00A0 (160) pixels
0xF774, 0xF78C, 0xFF8A, 0xFF8D, 0xF76B, 0xEF06, 0xE6E4, 0xFFA0, 0x0000, 0x62EF, 0xA537, 0x8C74, 0xCE59, 0xF79D, 0xE6F8, 0x8C71, // 0x00B0 (176) pixels
0x942A, 0xD60E, 0xDE2D, 0xDE2C, 0xF7BE, 0xF7BE, 0xF79D, 0xEF7D, 0xEF5A, 0xF772, 0xF76C, 0xF769, 0xDE87, 0xC5EA, 0x9CCA, 0x0000, // 0x00C0 (192) pixels
0x0000, 0x7BD2, 0x9CD6, 0x9CD4, 0xDEFB, 0xF79E, 0xF7BE, 0xF79D, 0x94B1, 0x7B67, 0xCD89, 0xD5CA, 0xF7BE, 0xF79E, 0xF79D, 0xEF7D, // 0x00D0 (208) pixels
0xEF5C, 0xEF5A, 0xEF56, 0xEF53, 0xBDD0, 0x8C50, 0x7370, 0x0000, 0x0000, 0x8C33, 0x9475, 0xAD76, 0xEF5D, 0xF79D, 0xF79E, 0xF7BE, // 0x00E0 (224) pixels
0xF7BE, 0xA533, 0x7B47, 0xB4E7, 0xE71B, 0xEF7D, 0xEF7D, 0xEF7D, 0xEF5D, 0xE73C, 0xE73C, 0xE71B, 0xD69A, 0x7391, 0x7391, 0x0000, // 0x00F0 (240) pixels
0x0000, 0x8C53, 0x8C54, 0xB5B7, 0xE73C, 0xDEFB, 0xF79D, 0xF79E, 0xF7BE, 0xF79E, 0x9CD3, 0x8C71, 0x94B2, 0xC618, 0xEF7D, 0xEF5D, // 0x0100 (256) pixels
0xEF5C, 0xE73C, 0xD6BA, 0xDEDA, 0xE71C, 0x7370, 0x7BB2, 0x0000, 0x0000, 0x8433, 0x8433, 0xBDD7, 0xDEDA, 0xC638, 0xEF7D, 0xF79D, // 0x0110 (272) pixels
0xF79E, 0xF79D, 0xA534, 0xC618, 0xC618, 0xAD75, 0xEF7D, 0xEF5D, 0xE73C, 0xE73C, 0xC617, 0xD699, 0xE73C, 0x7370, 0x7BD2, 0x0000, // 0x0120 (288) pixels
0x0000, 0x83F3, 0x8413, 0xBDD7, 0xEF5C, 0xEF5D, 0xEF7D, 0xEF7D, 0xEF7D, 0xBDD6, 0x0020, 0x630C, 0x8430, 0xD6BA, 0xEF5D, 0xEF5C, // 0x0130 (304) pixels
0xE73C, 0xE71C, 0xE71B, 0xDEFB, 0xE71C, 0x7370, 0x73B1, 0x0000, 0x0000, 0x7BB2, 0x8433, 0xAD56, 0xE71B, 0xEF5C, 0xEF5D, 0xEF7D, // 0x0140 (320) pixels
0xB596, 0x0000, 0x738E, 0xDEDB, 0xEF7D, 0xEF5D, 0xEF5C, 0xE73C, 0xE73C, 0xE71B, 0xDEFB, 0xE71C, 0xC619, 0x7391, 0x7371, 0x0000, // 0x0150 (336) pixels
0x0000, 0x6B0F, 0x8C54, 0x8C53, 0xD6BA, 0xE73C, 0xEF5C, 0xEF5D, 0x7BEF, 0x6B4D, 0xD6BA, 0xEF5C, 0xEF5C, 0xE73C, 0xE73C, 0xE71C, // 0x0160 (352) pixels
0xE71B, 0xDEFB, 0xDEFB, 0xE71C, 0x9493, 0x83F3, 0x0000, 0x0000, 0x0000, 0x0000, 0x7BF3, 0x8412, 0xBDD7, 0xE71B, 0xE73C, 0xE73C, // 0x0170 (368) pixels
0xE73C, 0xE73C, 0xE73C, 0xE73C, 0xE73C, 0xE73C, 0xE71C, 0xE71B, 0xDEFB, 0xDEFB, 0xDEFB, 0xCE7A, 0x7BD2, 0x7BB2, 0x0000, 0x0000, // 0x0180 (384) pixels
0x0000, 0x0000, 0x630F, 0x8413, 0x9473, 0xD69A, 0xE71C, 0xE71C, 0xE71C, 0xE73C, 0xE73C, 0xE73C, 0xE71C, 0xE71C, 0xE71B, 0xDEFB, // 0x0190 (400) pixels
0xDEFB, 0xDEDB, 0xDEFB, 0x9CD4, 0x7BD2, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7371, 0x83F3, 0x9CD4, 0xD6BA, 0xE71B, // 0x01A0 (416) pixels
0xE71B, 0xE71B, 0xE71B, 0xCE79, 0xCE79, 0xDEFB, 0xDEFB, 0xDEFB, 0xDEFB, 0xE73C, 0xAD36, 0x7BB2, 0x6B50, 0x4A2B, 0x0000, 0x0000, // 0x01B0 (432) pixels
0x0000, 0x0000, 0x18A3, 0x528D, 0x7BB2, 0x7BD2, 0x94B4, 0xD69A, 0xDEFB, 0xDEFB, 0xDEFB, 0xCE58, 0xCE58, 0xDEFB, 0xDEFB, 0xDEFB, // 0x01C0 (448) pixels
0xDEFC, 0x9CD5, 0x73B1, 0x73B1, 0x524C, 0x1062, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x2926, 0x526C, 0x7391, 0x7BF3, 0x8C53, // 0x01D0 (464) pixels
0xAD56, 0xC639, 0xDEFB, 0xE73C, 0xE73C, 0xE71C, 0xCE59, 0xB597, 0x8C53, 0x7BB2, 0x7391, 0x524C, 0x20E5, 0x0000, 0x0000, 0x0000, // 0x01E0 (480) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x18C4, 0x41EA, 0x630F, 0x7BB2, 0x8434, 0x8413, 0x8C53, 0x8C53, 0x8C53, 0x8C53, 0x8413, 0x8413, // 0x01F0 (496) pixels
0x7391, 0x630F, 0x41EA, 0x18A3, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x2926, 0x524C, // 0x0200 (512) pixels
0x5AAE, 0x6B50, 0x7BB2, 0x83F3, 0x83F3, 0x7BB2, 0x6B30, 0x5AAD, 0x524C, 0x2105, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0210 (528) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x18A3, 0x41C9, 0x4A2B, 0x524C, 0x524C, 0x4A2B, 0x39A9, 0x10A3, // 0x0220 (544) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0230 (560) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0240 (576) pixels
}};
}
}
namespace bobbyicons {
extern const espgui::Icon<24, 24> time;
} // namespace

View File

@ -0,0 +1,42 @@
#include "update.h"
namespace bobbyicons {
const espgui::Icon<24, 24> update{{
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0010 (16) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0020 (32) pixels
0x0000, 0x1CC1, 0x1620, 0x0E00, 0x0DA0, 0x0D40, 0x2581, 0x1CE1, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0030 (48) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x1500, 0x0E60, 0x0E20, 0x0DA0, 0x0D40, 0x2581, 0x1C41, // 0x0040 (64) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0050 (80) pixels
0x0C60, 0x1540, 0x0E60, 0x0E00, 0x0D80, 0x0D40, 0x25A1, 0x1C81, 0x0DA0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0060 (96) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0C60, 0x1D61, 0x2681, 0x0E00, 0x0D80, 0x0D40, 0x2DA1, 0x1C21, // 0x0070 (112) pixels
0x0DA0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0080 (128) pixels
0x0C80, 0x25A1, 0x2EA1, 0x0E00, 0x0D60, 0x0D20, 0x2DA2, 0x1C21, 0x0DA0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0090 (144) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0C80, 0x25A1, 0x2EA1, 0x0E00, 0x0D60, 0x0D20, 0x2DA2, 0x1BE1, // 0x00A0 (160) pixels
0x0DA0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x00B0 (176) pixels
0x0C80, 0x25A1, 0x2EA1, 0x0E00, 0x0D40, 0x0D20, 0x2DA2, 0x1BE1, 0x0DA0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x00C0 (192) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0C80, 0x25A1, 0x2EA1, 0x0E00, 0x0D40, 0x0D20, 0x2DA2, 0x1BE1, // 0x00D0 (208) pixels
0x0DA0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x00E0 (224) pixels
0x0C80, 0x25A1, 0x2EA1, 0x0E00, 0x0D40, 0x0D20, 0x2DA2, 0x1BE1, 0x0DA0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x00F0 (240) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0C80, 0x25A1, 0x2EA1, 0x0E00, 0x0D20, 0x0D20, 0x2DA2, 0x1BE1, // 0x0100 (256) pixels
0x0DA0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0110 (272) pixels
0x0C60, 0x25A0, 0x2EA1, 0x0E00, 0x0D20, 0x0D20, 0x2DA2, 0x1BE1, 0x0DA0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0120 (288) pixels
0x0000, 0x0000, 0x0000, 0x2403, 0x03E0, 0x0420, 0x0440, 0x0460, 0x2463, 0x25A1, 0x26A1, 0x0E00, 0x0D20, 0x0D20, 0x2DC2, 0x1461, // 0x0130 (304) pixels
0x14A0, 0x1460, 0x1480, 0x1480, 0x0D41, 0x0E80, 0x0000, 0x0000, 0x0000, 0x0000, 0x1381, 0x34C4, 0x3662, 0x3682, 0x36A2, 0x36A1, // 0x0140 (320) pixels
0x3E44, 0x3682, 0x26A1, 0x0E00, 0x0D20, 0x0D20, 0x1D81, 0x0D61, 0x14E0, 0x1500, 0x1540, 0x1560, 0x15C2, 0x1582, 0x16C0, 0x0000, // 0x0150 (336) pixels
0x0000, 0x0000, 0x0000, 0x2C83, 0x46C3, 0x37E1, 0x2FE0, 0x2FE0, 0x2780, 0x1F00, 0x1680, 0x0E00, 0x0D20, 0x0D20, 0x0D60, 0x0D80, // 0x0160 (352) pixels
0x0DC0, 0x0E00, 0x0E40, 0x1660, 0x1CE1, 0x1DA1, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x1C41, 0x4723, 0x2FE1, 0x1FE0, // 0x0170 (368) pixels
0x1F60, 0x1700, 0x0E80, 0x0E00, 0x0D20, 0x0D20, 0x0D60, 0x0D80, 0x0DC0, 0x0E00, 0x1620, 0x1520, 0x1540, 0x0E40, 0x0000, 0x0000, // 0x0180 (384) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x1C61, 0x3EE3, 0x37E1, 0x1F60, 0x1700, 0x0E80, 0x0E00, 0x0D20, 0x0D20, 0x0D60, 0x0D80, // 0x0190 (400) pixels
0x0DC0, 0x1600, 0x14E1, 0x14A1, 0x0E40, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x24C1, 0x3EC3, // 0x01A0 (416) pixels
0x2781, 0x1700, 0x0E80, 0x0E00, 0x0D20, 0x0D20, 0x0D60, 0x0D80, 0x15E0, 0x1481, 0x14E1, 0x0E20, 0x0000, 0x0000, 0x0000, 0x0000, // 0x01B0 (432) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x1C81, 0x3EE3, 0x2701, 0x0E80, 0x0E00, 0x0D20, 0x0D20, 0x0D60, 0x15A0, // 0x01C0 (448) pixels
0x14C1, 0x14C1, 0x0DC0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x01D0 (464) pixels
0x1481, 0x3643, 0x26A1, 0x0E00, 0x0D40, 0x0D20, 0x1580, 0x1481, 0x1441, 0x0DC0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x01E0 (480) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x1CC1, 0x3602, 0x1E20, 0x0D40, 0x0D20, 0x1421, 0x1481, // 0x01F0 (496) pixels
0x0D80, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0200 (512) pixels
0x0000, 0x0000, 0x14A0, 0x35E3, 0x1D61, 0x1441, 0x1461, 0x0D20, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0210 (528) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x1480, 0x2CE3, 0x0BE0, 0x0D20, 0x0000, // 0x0220 (544) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0230 (560) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0B40, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0240 (576) pixels
}};
} // namespace bobbyicons

View File

@ -2,45 +2,6 @@
#include "icon.h"
namespace {
namespace icons {
const Icon<24, 24> update{{
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0010 (16) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0020 (32) pixels
0x0000, 0x1CC1, 0x1620, 0x0E00, 0x0DA0, 0x0D40, 0x2581, 0x1CE1, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0030 (48) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x1500, 0x0E60, 0x0E20, 0x0DA0, 0x0D40, 0x2581, 0x1C41, // 0x0040 (64) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0050 (80) pixels
0x0C60, 0x1540, 0x0E60, 0x0E00, 0x0D80, 0x0D40, 0x25A1, 0x1C81, 0x0DA0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0060 (96) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0C60, 0x1D61, 0x2681, 0x0E00, 0x0D80, 0x0D40, 0x2DA1, 0x1C21, // 0x0070 (112) pixels
0x0DA0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0080 (128) pixels
0x0C80, 0x25A1, 0x2EA1, 0x0E00, 0x0D60, 0x0D20, 0x2DA2, 0x1C21, 0x0DA0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0090 (144) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0C80, 0x25A1, 0x2EA1, 0x0E00, 0x0D60, 0x0D20, 0x2DA2, 0x1BE1, // 0x00A0 (160) pixels
0x0DA0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x00B0 (176) pixels
0x0C80, 0x25A1, 0x2EA1, 0x0E00, 0x0D40, 0x0D20, 0x2DA2, 0x1BE1, 0x0DA0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x00C0 (192) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0C80, 0x25A1, 0x2EA1, 0x0E00, 0x0D40, 0x0D20, 0x2DA2, 0x1BE1, // 0x00D0 (208) pixels
0x0DA0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x00E0 (224) pixels
0x0C80, 0x25A1, 0x2EA1, 0x0E00, 0x0D40, 0x0D20, 0x2DA2, 0x1BE1, 0x0DA0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x00F0 (240) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0C80, 0x25A1, 0x2EA1, 0x0E00, 0x0D20, 0x0D20, 0x2DA2, 0x1BE1, // 0x0100 (256) pixels
0x0DA0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0110 (272) pixels
0x0C60, 0x25A0, 0x2EA1, 0x0E00, 0x0D20, 0x0D20, 0x2DA2, 0x1BE1, 0x0DA0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0120 (288) pixels
0x0000, 0x0000, 0x0000, 0x2403, 0x03E0, 0x0420, 0x0440, 0x0460, 0x2463, 0x25A1, 0x26A1, 0x0E00, 0x0D20, 0x0D20, 0x2DC2, 0x1461, // 0x0130 (304) pixels
0x14A0, 0x1460, 0x1480, 0x1480, 0x0D41, 0x0E80, 0x0000, 0x0000, 0x0000, 0x0000, 0x1381, 0x34C4, 0x3662, 0x3682, 0x36A2, 0x36A1, // 0x0140 (320) pixels
0x3E44, 0x3682, 0x26A1, 0x0E00, 0x0D20, 0x0D20, 0x1D81, 0x0D61, 0x14E0, 0x1500, 0x1540, 0x1560, 0x15C2, 0x1582, 0x16C0, 0x0000, // 0x0150 (336) pixels
0x0000, 0x0000, 0x0000, 0x2C83, 0x46C3, 0x37E1, 0x2FE0, 0x2FE0, 0x2780, 0x1F00, 0x1680, 0x0E00, 0x0D20, 0x0D20, 0x0D60, 0x0D80, // 0x0160 (352) pixels
0x0DC0, 0x0E00, 0x0E40, 0x1660, 0x1CE1, 0x1DA1, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x1C41, 0x4723, 0x2FE1, 0x1FE0, // 0x0170 (368) pixels
0x1F60, 0x1700, 0x0E80, 0x0E00, 0x0D20, 0x0D20, 0x0D60, 0x0D80, 0x0DC0, 0x0E00, 0x1620, 0x1520, 0x1540, 0x0E40, 0x0000, 0x0000, // 0x0180 (384) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x1C61, 0x3EE3, 0x37E1, 0x1F60, 0x1700, 0x0E80, 0x0E00, 0x0D20, 0x0D20, 0x0D60, 0x0D80, // 0x0190 (400) pixels
0x0DC0, 0x1600, 0x14E1, 0x14A1, 0x0E40, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x24C1, 0x3EC3, // 0x01A0 (416) pixels
0x2781, 0x1700, 0x0E80, 0x0E00, 0x0D20, 0x0D20, 0x0D60, 0x0D80, 0x15E0, 0x1481, 0x14E1, 0x0E20, 0x0000, 0x0000, 0x0000, 0x0000, // 0x01B0 (432) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x1C81, 0x3EE3, 0x2701, 0x0E80, 0x0E00, 0x0D20, 0x0D20, 0x0D60, 0x15A0, // 0x01C0 (448) pixels
0x14C1, 0x14C1, 0x0DC0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x01D0 (464) pixels
0x1481, 0x3643, 0x26A1, 0x0E00, 0x0D40, 0x0D20, 0x1580, 0x1481, 0x1441, 0x0DC0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x01E0 (480) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x1CC1, 0x3602, 0x1E20, 0x0D40, 0x0D20, 0x1421, 0x1481, // 0x01F0 (496) pixels
0x0D80, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0200 (512) pixels
0x0000, 0x0000, 0x14A0, 0x35E3, 0x1D61, 0x1441, 0x1461, 0x0D20, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0210 (528) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x1480, 0x2CE3, 0x0BE0, 0x0D20, 0x0000, // 0x0220 (544) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0230 (560) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0B40, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0240 (576) pixels
}};
}
}
namespace bobbyicons {
extern const espgui::Icon<24, 24> update;
} // namespace bobbyicons

View File

@ -0,0 +1,42 @@
#include "wifi.h"
namespace bobbyicons {
const espgui::Icon<24, 24> wifi{{
0x0000, 0x400C, 0xD000, 0x3BD6, 0x23D5, 0x001F, 0x3396, 0x955F, 0x753D, 0x669C, 0x7C1D, 0x6CFA, 0x6CFA, 0x7C1D, 0x669C, 0x753D, // 0x0010 (16) pixels
0x955F, 0x3396, 0x001F, 0x23D5, 0x3BD6, 0xD000, 0x400C, 0x0000, 0x3333, 0x3B33, 0x3B13, 0x3B54, 0x02FD, 0x5452, 0x3B77, 0x6459, // 0x0020 (32) pixels
0x753B, 0x755A, 0x6CF9, 0x7539, 0x7539, 0x6CF9, 0x755A, 0x753B, 0x6459, 0x3B77, 0x5452, 0x02FD, 0x3B54, 0x3B13, 0x3B33, 0x3333, // 0x0030 (48) pixels
0x3332, 0x2B51, 0x3B35, 0x4B57, 0x0013, 0x4BD7, 0x5C57, 0x6CD9, 0x74FB, 0x6D3A, 0x6D19, 0x7519, 0x7519, 0x6D19, 0x6D3A, 0x74FB, // 0x0040 (64) pixels
0x6CD9, 0x5C57, 0x4BD7, 0x0013, 0x4B57, 0x3B35, 0x2B51, 0x3332, 0x3B54, 0x3314, 0x3BB2, 0xFCBF, 0x4BF7, 0x4BD6, 0x7CF9, 0x751A, // 0x0050 (80) pixels
0x6CD9, 0x74F9, 0x74F9, 0x74FA, 0x74FA, 0x74F9, 0x74F9, 0x6CD9, 0x751A, 0x7CF9, 0x4BD6, 0x4BF7, 0xFCBF, 0x3BB2, 0x3314, 0x3B54, // 0x0060 (96) pixels
0x2AD4, 0x32F4, 0x11B3, 0x7CB9, 0x4BB6, 0x6498, 0x751A, 0x64B9, 0x64B9, 0x74F9, 0x753A, 0x753B, 0x753B, 0x753A, 0x74F9, 0x64B9, // 0x0070 (112) pixels
0x64B9, 0x751A, 0x6498, 0x4BB6, 0x7CB9, 0x11B3, 0x32F4, 0x2AD4, 0x3335, 0x3315, 0x5638, 0x6458, 0x4BF7, 0x6CB9, 0x6CDA, 0x5C58, // 0x0080 (128) pixels
0x6CF9, 0x751A, 0x5BF3, 0x428A, 0x426A, 0x6C34, 0x751A, 0x6CF9, 0x5C58, 0x6CDA, 0x6CB9, 0x4BF7, 0x6458, 0x5638, 0x3315, 0x3335, // 0x0090 (144) pixels
0x3314, 0x3334, 0x753A, 0x5C98, 0x53D6, 0x7519, 0x6CD9, 0x5C57, 0x74F9, 0x6CB8, 0xBDD7, 0xFFFF, 0xEF7D, 0x7BEF, 0x6CD8, 0x74F9, // 0x00A0 (160) pixels
0x5C57, 0x6CD9, 0x7519, 0x53D6, 0x5C98, 0x753A, 0x3334, 0x3314, 0x3314, 0x3B54, 0x755A, 0x6478, 0x5417, 0x751A, 0x6CD9, 0x5C57, // 0x00B0 (176) pixels
0x751A, 0x6C97, 0xBDF7, 0xFFDF, 0xEF7D, 0xAD74, 0x6C97, 0x751A, 0x5C57, 0x6CD9, 0x751A, 0x5417, 0x6478, 0x755A, 0x3B54, 0x3314, // 0x00C0 (192) pixels
0x3334, 0x3B75, 0x751A, 0x6498, 0x5417, 0x74FA, 0x6CD9, 0x5C37, 0x751A, 0x74D8, 0x73EF, 0xD6BA, 0xCE99, 0x73AF, 0x74D8, 0x751A, // 0x00D0 (208) pixels
0x5C37, 0x6CD9, 0x74FA, 0x5417, 0x6498, 0x751A, 0x3B75, 0x3334, 0x3334, 0x4375, 0x6CF9, 0x6CB8, 0x4BF6, 0x6CF9, 0x74F9, 0x5417, // 0x00E0 (224) pixels
0x6CD9, 0x74F9, 0x84B4, 0x5B0C, 0x5B0D, 0x84B4, 0x74F9, 0x6CD9, 0x5417, 0x74F9, 0x6CF9, 0x4BF6, 0x6CB8, 0x6CF9, 0x4375, 0x3334, // 0x00F0 (240) pixels
0x2B13, 0x3334, 0x6C99, 0x6CD9, 0x4BD6, 0x6CB9, 0x751A, 0x5C78, 0x4BF7, 0x8CD5, 0xC67B, 0x7CF8, 0x7CF7, 0xC67B, 0x8CD5, 0x4BF7, // 0x0100 (256) pixels
0x5C78, 0x751A, 0x6CB9, 0x4BD6, 0x6CD9, 0x6C99, 0x3334, 0x2B13, 0x3354, 0x3314, 0x5C37, 0x74FA, 0x5C37, 0x4BD6, 0x751A, 0x751A, // 0x0110 (272) pixels
0x5C36, 0x4BB4, 0x84D5, 0x6CB7, 0x6CD8, 0x8CF6, 0x4BB4, 0x5C36, 0x751A, 0x751A, 0x4BD6, 0x5C37, 0x74FA, 0x5C37, 0x3314, 0x3354, // 0x0120 (288) pixels
0x3314, 0x2AF4, 0x3B54, 0x751A, 0x7D3A, 0x43B6, 0x53F7, 0x6CFA, 0x94D3, 0xEF7E, 0x5BD3, 0x4B73, 0x5393, 0x4B51, 0xEF7E, 0x94B3, // 0x0130 (304) pixels
0x6CFA, 0x53F7, 0x43B6, 0x7D3A, 0x751A, 0x3B54, 0x2AF4, 0x3314, 0x3B97, 0x3355, 0x3334, 0x43B6, 0x7519, 0x753A, 0x43D6, 0x53B3, // 0x0140 (320) pixels
0xE73C, 0xBE17, 0x7C53, 0x8CF5, 0x94D2, 0x9CF3, 0xE75C, 0xE73C, 0x53D3, 0x43D6, 0x753A, 0x7519, 0x43B6, 0x3334, 0x3355, 0x3B97, // 0x0150 (336) pixels
0x0000, 0x2AF4, 0x4374, 0x3334, 0x53F6, 0x751A, 0x6CD9, 0xB5B7, 0xEF7D, 0x7C31, 0x5437, 0x7C72, 0xCE99, 0xF79E, 0xAD54, 0xEF5D, // 0x0160 (352) pixels
0xB5B7, 0x6CD9, 0x751A, 0x53F6, 0x3334, 0x4374, 0x2AF4, 0x0000, 0x0000, 0x0000, 0x3334, 0x3355, 0x3334, 0x53F6, 0x84D6, 0xDEDB, // 0x0170 (368) pixels
0xA554, 0x94D3, 0xBE17, 0xF79E, 0xD6BA, 0x7C31, 0x7433, 0xAD54, 0xDEDB, 0x84D6, 0x53F6, 0x3334, 0x3355, 0x3334, 0x0000, 0x0000, // 0x0180 (384) pixels
0x0000, 0x0000, 0x0000, 0x3334, 0x3332, 0x02D5, 0x9D14, 0xEF7D, 0xD6BA, 0xDEFB, 0xCE79, 0x8CB3, 0x7454, 0x751A, 0x757C, 0x94D2, // 0x0190 (400) pixels
0xE71B, 0x9D14, 0x02D5, 0x3332, 0x3334, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x63D3, 0x7C30, 0x634C, 0xDEDB, 0xE71C, // 0x01A0 (416) pixels
0xA554, 0x8C50, 0x5BB1, 0x43F6, 0x3C18, 0x4BF7, 0x4396, 0x5393, 0xBE17, 0xDEDA, 0x634C, 0x7C30, 0x63D3, 0x0000, 0x0000, 0x0000, // 0x01B0 (432) pixels
0x0000, 0x0000, 0x0000, 0xC617, 0xE73C, 0xA534, 0xF7DE, 0xDEFB, 0xF7BE, 0xF79E, 0xDEDB, 0xC617, 0xAD75, 0x9D14, 0x94B3, 0x94D2, // 0x01C0 (448) pixels
0x8450, 0xF79E, 0xA534, 0xDF1B, 0x8430, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0x73AE, 0xEF7D, 0xB5B6, 0x6B6C, // 0x01D0 (464) pixels
0x7BEE, 0x9CF3, 0xB5B6, 0xC638, 0xCE99, 0xDEFB, 0xDEFB, 0xDEDA, 0xD6BA, 0xDEDA, 0xEF5D, 0x73CE, 0xB595, 0x0000, 0x0000, 0x0000, // 0x01E0 (480) pixels
0x0000, 0x0000, 0x0000, 0x52AA, 0xCE58, 0xE73C, 0x840F, 0x0000, 0x2124, 0x39C7, 0x4A89, 0x5289, 0x630B, 0x7BEF, 0x9491, 0x9CD2, // 0x01F0 (496) pixels
0x9CF3, 0x9CF3, 0xDEFB, 0xCE58, 0x52A9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8430, 0x7C0F, 0xC617, 0x9CD2, 0x73AD, 0x0000, // 0x0200 (512) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7BEE, 0x94D2, 0xBDF7, 0x8430, 0x8C51, 0x0000, 0x0000, // 0x0210 (528) pixels
0x0000, 0x0000, 0x8C50, 0x8C50, 0x6B6D, 0x7BEF, 0xC637, 0x2124, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0220 (544) pixels
0x634C, 0x9D13, 0x7BEF, 0x738D, 0x8C50, 0x8C50, 0x0000, 0x0000, 0x0000, 0x0000, 0x8C50, 0x8C50, 0x8430, 0x8430, 0x0000, 0x0000, // 0x0230 (560) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8430, 0x8430, 0x8C50, 0x8C50, 0x0000, 0x0000, // 0x0240 (576) pixels
}};
} // namespace bobbyicons

View File

@ -2,45 +2,6 @@
#include "icon.h"
namespace {
namespace icons {
const Icon<24, 24> wifi{{
0x0000, 0x400C, 0xD000, 0x3BD6, 0x23D5, 0x001F, 0x3396, 0x955F, 0x753D, 0x669C, 0x7C1D, 0x6CFA, 0x6CFA, 0x7C1D, 0x669C, 0x753D, // 0x0010 (16) pixels
0x955F, 0x3396, 0x001F, 0x23D5, 0x3BD6, 0xD000, 0x400C, 0x0000, 0x3333, 0x3B33, 0x3B13, 0x3B54, 0x02FD, 0x5452, 0x3B77, 0x6459, // 0x0020 (32) pixels
0x753B, 0x755A, 0x6CF9, 0x7539, 0x7539, 0x6CF9, 0x755A, 0x753B, 0x6459, 0x3B77, 0x5452, 0x02FD, 0x3B54, 0x3B13, 0x3B33, 0x3333, // 0x0030 (48) pixels
0x3332, 0x2B51, 0x3B35, 0x4B57, 0x0013, 0x4BD7, 0x5C57, 0x6CD9, 0x74FB, 0x6D3A, 0x6D19, 0x7519, 0x7519, 0x6D19, 0x6D3A, 0x74FB, // 0x0040 (64) pixels
0x6CD9, 0x5C57, 0x4BD7, 0x0013, 0x4B57, 0x3B35, 0x2B51, 0x3332, 0x3B54, 0x3314, 0x3BB2, 0xFCBF, 0x4BF7, 0x4BD6, 0x7CF9, 0x751A, // 0x0050 (80) pixels
0x6CD9, 0x74F9, 0x74F9, 0x74FA, 0x74FA, 0x74F9, 0x74F9, 0x6CD9, 0x751A, 0x7CF9, 0x4BD6, 0x4BF7, 0xFCBF, 0x3BB2, 0x3314, 0x3B54, // 0x0060 (96) pixels
0x2AD4, 0x32F4, 0x11B3, 0x7CB9, 0x4BB6, 0x6498, 0x751A, 0x64B9, 0x64B9, 0x74F9, 0x753A, 0x753B, 0x753B, 0x753A, 0x74F9, 0x64B9, // 0x0070 (112) pixels
0x64B9, 0x751A, 0x6498, 0x4BB6, 0x7CB9, 0x11B3, 0x32F4, 0x2AD4, 0x3335, 0x3315, 0x5638, 0x6458, 0x4BF7, 0x6CB9, 0x6CDA, 0x5C58, // 0x0080 (128) pixels
0x6CF9, 0x751A, 0x5BF3, 0x428A, 0x426A, 0x6C34, 0x751A, 0x6CF9, 0x5C58, 0x6CDA, 0x6CB9, 0x4BF7, 0x6458, 0x5638, 0x3315, 0x3335, // 0x0090 (144) pixels
0x3314, 0x3334, 0x753A, 0x5C98, 0x53D6, 0x7519, 0x6CD9, 0x5C57, 0x74F9, 0x6CB8, 0xBDD7, 0xFFFF, 0xEF7D, 0x7BEF, 0x6CD8, 0x74F9, // 0x00A0 (160) pixels
0x5C57, 0x6CD9, 0x7519, 0x53D6, 0x5C98, 0x753A, 0x3334, 0x3314, 0x3314, 0x3B54, 0x755A, 0x6478, 0x5417, 0x751A, 0x6CD9, 0x5C57, // 0x00B0 (176) pixels
0x751A, 0x6C97, 0xBDF7, 0xFFDF, 0xEF7D, 0xAD74, 0x6C97, 0x751A, 0x5C57, 0x6CD9, 0x751A, 0x5417, 0x6478, 0x755A, 0x3B54, 0x3314, // 0x00C0 (192) pixels
0x3334, 0x3B75, 0x751A, 0x6498, 0x5417, 0x74FA, 0x6CD9, 0x5C37, 0x751A, 0x74D8, 0x73EF, 0xD6BA, 0xCE99, 0x73AF, 0x74D8, 0x751A, // 0x00D0 (208) pixels
0x5C37, 0x6CD9, 0x74FA, 0x5417, 0x6498, 0x751A, 0x3B75, 0x3334, 0x3334, 0x4375, 0x6CF9, 0x6CB8, 0x4BF6, 0x6CF9, 0x74F9, 0x5417, // 0x00E0 (224) pixels
0x6CD9, 0x74F9, 0x84B4, 0x5B0C, 0x5B0D, 0x84B4, 0x74F9, 0x6CD9, 0x5417, 0x74F9, 0x6CF9, 0x4BF6, 0x6CB8, 0x6CF9, 0x4375, 0x3334, // 0x00F0 (240) pixels
0x2B13, 0x3334, 0x6C99, 0x6CD9, 0x4BD6, 0x6CB9, 0x751A, 0x5C78, 0x4BF7, 0x8CD5, 0xC67B, 0x7CF8, 0x7CF7, 0xC67B, 0x8CD5, 0x4BF7, // 0x0100 (256) pixels
0x5C78, 0x751A, 0x6CB9, 0x4BD6, 0x6CD9, 0x6C99, 0x3334, 0x2B13, 0x3354, 0x3314, 0x5C37, 0x74FA, 0x5C37, 0x4BD6, 0x751A, 0x751A, // 0x0110 (272) pixels
0x5C36, 0x4BB4, 0x84D5, 0x6CB7, 0x6CD8, 0x8CF6, 0x4BB4, 0x5C36, 0x751A, 0x751A, 0x4BD6, 0x5C37, 0x74FA, 0x5C37, 0x3314, 0x3354, // 0x0120 (288) pixels
0x3314, 0x2AF4, 0x3B54, 0x751A, 0x7D3A, 0x43B6, 0x53F7, 0x6CFA, 0x94D3, 0xEF7E, 0x5BD3, 0x4B73, 0x5393, 0x4B51, 0xEF7E, 0x94B3, // 0x0130 (304) pixels
0x6CFA, 0x53F7, 0x43B6, 0x7D3A, 0x751A, 0x3B54, 0x2AF4, 0x3314, 0x3B97, 0x3355, 0x3334, 0x43B6, 0x7519, 0x753A, 0x43D6, 0x53B3, // 0x0140 (320) pixels
0xE73C, 0xBE17, 0x7C53, 0x8CF5, 0x94D2, 0x9CF3, 0xE75C, 0xE73C, 0x53D3, 0x43D6, 0x753A, 0x7519, 0x43B6, 0x3334, 0x3355, 0x3B97, // 0x0150 (336) pixels
0x0000, 0x2AF4, 0x4374, 0x3334, 0x53F6, 0x751A, 0x6CD9, 0xB5B7, 0xEF7D, 0x7C31, 0x5437, 0x7C72, 0xCE99, 0xF79E, 0xAD54, 0xEF5D, // 0x0160 (352) pixels
0xB5B7, 0x6CD9, 0x751A, 0x53F6, 0x3334, 0x4374, 0x2AF4, 0x0000, 0x0000, 0x0000, 0x3334, 0x3355, 0x3334, 0x53F6, 0x84D6, 0xDEDB, // 0x0170 (368) pixels
0xA554, 0x94D3, 0xBE17, 0xF79E, 0xD6BA, 0x7C31, 0x7433, 0xAD54, 0xDEDB, 0x84D6, 0x53F6, 0x3334, 0x3355, 0x3334, 0x0000, 0x0000, // 0x0180 (384) pixels
0x0000, 0x0000, 0x0000, 0x3334, 0x3332, 0x02D5, 0x9D14, 0xEF7D, 0xD6BA, 0xDEFB, 0xCE79, 0x8CB3, 0x7454, 0x751A, 0x757C, 0x94D2, // 0x0190 (400) pixels
0xE71B, 0x9D14, 0x02D5, 0x3332, 0x3334, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x63D3, 0x7C30, 0x634C, 0xDEDB, 0xE71C, // 0x01A0 (416) pixels
0xA554, 0x8C50, 0x5BB1, 0x43F6, 0x3C18, 0x4BF7, 0x4396, 0x5393, 0xBE17, 0xDEDA, 0x634C, 0x7C30, 0x63D3, 0x0000, 0x0000, 0x0000, // 0x01B0 (432) pixels
0x0000, 0x0000, 0x0000, 0xC617, 0xE73C, 0xA534, 0xF7DE, 0xDEFB, 0xF7BE, 0xF79E, 0xDEDB, 0xC617, 0xAD75, 0x9D14, 0x94B3, 0x94D2, // 0x01C0 (448) pixels
0x8450, 0xF79E, 0xA534, 0xDF1B, 0x8430, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0x73AE, 0xEF7D, 0xB5B6, 0x6B6C, // 0x01D0 (464) pixels
0x7BEE, 0x9CF3, 0xB5B6, 0xC638, 0xCE99, 0xDEFB, 0xDEFB, 0xDEDA, 0xD6BA, 0xDEDA, 0xEF5D, 0x73CE, 0xB595, 0x0000, 0x0000, 0x0000, // 0x01E0 (480) pixels
0x0000, 0x0000, 0x0000, 0x52AA, 0xCE58, 0xE73C, 0x840F, 0x0000, 0x2124, 0x39C7, 0x4A89, 0x5289, 0x630B, 0x7BEF, 0x9491, 0x9CD2, // 0x01F0 (496) pixels
0x9CF3, 0x9CF3, 0xDEFB, 0xCE58, 0x52A9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8430, 0x7C0F, 0xC617, 0x9CD2, 0x73AD, 0x0000, // 0x0200 (512) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7BEE, 0x94D2, 0xBDF7, 0x8430, 0x8C51, 0x0000, 0x0000, // 0x0210 (528) pixels
0x0000, 0x0000, 0x8C50, 0x8C50, 0x6B6D, 0x7BEF, 0xC637, 0x2124, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0220 (544) pixels
0x634C, 0x9D13, 0x7BEF, 0x738D, 0x8C50, 0x8C50, 0x0000, 0x0000, 0x0000, 0x0000, 0x8C50, 0x8C50, 0x8430, 0x8430, 0x0000, 0x0000, // 0x0230 (560) pixels
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8430, 0x8430, 0x8C50, 0x8C50, 0x0000, 0x0000, // 0x0240 (576) pixels
}};
}
}
namespace bobbyicons {
extern const espgui::Icon<24, 24> wifi;
} // namespace bobbyicons

View File

@ -21,7 +21,7 @@ void initScreen()
tft.fillScreen(TFT_WHITE);
tft.setTextColor(TFT_BLACK, TFT_WHITE);
tft.setTextFont(4);
tft.pushImage(0, 40, icons::logo.WIDTH, icons::logo.HEIGHT, icons::logo.buffer);
tft.pushImage(0, 40, bobbyicons::logo.WIDTH, bobbyicons::logo.HEIGHT, bobbyicons::logo.buffer);
tft.drawString("Bobbycar-OS", 32, 200);
tft.drawString("booting...", 32, 225);
bootLabel.start();