diff --git a/firmware/application/apps/ui_debug.cpp b/firmware/application/apps/ui_debug.cpp index 3b5319a37..3df5afb2f 100644 --- a/firmware/application/apps/ui_debug.cpp +++ b/firmware/application/apps/ui_debug.cpp @@ -321,24 +321,24 @@ void DebugControlsView::focus() { DebugPeripheralsMenuView::DebugPeripheralsMenuView(NavigationView& nav) { add_items({ - { "RFFC5072", ui::Color::white(), nullptr, [&nav](){ nav.push( + { "RFFC5072", ui::Color::cyan(), &bitmap_icon_peripherals, [&nav](){ nav.push( "RFFC5072", RegistersWidgetConfig { 31, 16 }, [](const size_t register_number) { return radio::debug::first_if::register_read(register_number); } ); } }, - { "MAX2837", ui::Color::white(), nullptr, [&nav](){ nav.push( + { "MAX2837", ui::Color::cyan(), &bitmap_icon_peripherals, [&nav](){ nav.push( "MAX2837", RegistersWidgetConfig { 32, 10 }, [](const size_t register_number) { return radio::debug::second_if::register_read(register_number); } ); } }, - { "Si5351C", ui::Color::white(), nullptr, [&nav](){ nav.push( + { "Si5351C", ui::Color::cyan(), &bitmap_icon_peripherals, [&nav](){ nav.push( "Si5351C", RegistersWidgetConfig { 96, 8 }, [](const size_t register_number) { return portapack::clock_generator.read_register(register_number); } ); } }, - { audio::debug::codec_name(), ui::Color::white(), nullptr, [&nav](){ nav.push( + { audio::debug::codec_name(), ui::Color::cyan(), &bitmap_icon_peripherals, [&nav](){ nav.push( audio::debug::codec_name(), RegistersWidgetConfig { audio::debug::reg_count(), audio::debug::reg_bits() }, [](const size_t register_number) { return audio::debug::reg_read(register_number); } ); } }, }); - on_left = [&nav](){ nav.pop(); }; + set_max_rows(2); // allow wider buttons } /* DebugMenuView *********************************************************/ diff --git a/firmware/application/apps/ui_debug.hpp b/firmware/application/apps/ui_debug.hpp index 8d14914b4..658996984 100644 --- a/firmware/application/apps/ui_debug.hpp +++ b/firmware/application/apps/ui_debug.hpp @@ -287,9 +287,10 @@ private: }; };*/ -class DebugPeripheralsMenuView : public MenuView { +class DebugPeripheralsMenuView : public BtnGridView { public: DebugPeripheralsMenuView(NavigationView& nav); + std::string title() const override { return "Peripherals"; }; }; class DebugMenuView : public BtnGridView {