diff --git a/firmware/application/apps/ui_debug.cpp b/firmware/application/apps/ui_debug.cpp index a95576dcdcb44b91f836ec22ccb22b6846584270..d409cd295571aa0b34fef1f784926d3d4a303d83 100644 --- a/firmware/application/apps/ui_debug.cpp +++ b/firmware/application/apps/ui_debug.cpp @@ -345,13 +345,15 @@ DebugPeripheralsMenuView::DebugPeripheralsMenuView(NavigationView& nav) { DebugMenuView::DebugMenuView(NavigationView& nav) { add_items({ - { "Memory", ui::Color::white(), nullptr, [&nav](){ nav.push<DebugMemoryView>(); } }, + //{ "..", ui::Color::light_grey(),&bitmap_icon_previous, [&nav](){ nav.pop(); } }, + { "Memory", ui::Color::white(), &bitmap_icon_soundboard, [&nav](){ nav.push<DebugMemoryView>(); } }, //{ "Radio State", ui::Color::white(), nullptr, [&nav](){ nav.push<NotImplementedView>(); } }, - { "SD Card", ui::Color::white(), nullptr, [&nav](){ nav.push<SDCardDebugView>(); } }, - { "Peripherals", ui::Color::white(), nullptr, [&nav](){ nav.push<DebugPeripheralsMenuView>(); } }, - { "Temperature", ui::Color::white(), nullptr, [&nav](){ nav.push<TemperatureView>(); } }, - { "Controls", ui::Color::white(), nullptr, [&nav](){ nav.push<DebugControlsView>(); } }, }); - on_left = [&nav](){ nav.pop(); }; + { "SD Card", ui::Color::white(), &bitmap_icon_file, [&nav](){ nav.push<SDCardDebugView>(); } }, + { "Peripherals", ui::Color::white(), &bitmap_icon_debug, [&nav](){ nav.push<DebugPeripheralsMenuView>(); } }, + { "Temperature", ui::Color::white(), &bitmap_icon_transmit, [&nav](){ nav.push<TemperatureView>(); } }, + { "Controls", ui::Color::white(), &bitmap_icon_utilities, [&nav](){ nav.push<DebugControlsView>(); } }, + }); + set_max_rows(2); // allow wider buttons } /*DebugLCRView::DebugLCRView(NavigationView& nav, std::string lcr_string) { diff --git a/firmware/application/apps/ui_debug.hpp b/firmware/application/apps/ui_debug.hpp index fa7aed37e944546aa67ab1d6e4933c5906bf07c5..8d14914b46313901c5d294939544744f89e70416 100644 --- a/firmware/application/apps/ui_debug.hpp +++ b/firmware/application/apps/ui_debug.hpp @@ -292,9 +292,10 @@ public: DebugPeripheralsMenuView(NavigationView& nav); }; -class DebugMenuView : public MenuView { +class DebugMenuView : public BtnGridView { public: DebugMenuView(NavigationView& nav); + std::string title() const override { return "Debug"; }; }; } /* namespace ui */