Formatted code (#1007)

* Updated style

* Updated files

* fixed new line

* Updated spacing

* File fix WIP

* Updated to clang 13

* updated comment style

* Removed old comment code
This commit is contained in:
jLynx 2023-05-19 08:16:05 +12:00 committed by GitHub
parent 7aca7ce74d
commit 033c4e9a5b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
599 changed files with 70746 additions and 66896 deletions

View file

@ -37,273 +37,263 @@
namespace ui {
class DebugMemoryView : public View {
public:
DebugMemoryView(NavigationView& nav);
public:
DebugMemoryView(NavigationView& nav);
void focus() override;
void focus() override;
std::string title() const override { return "Memory"; };
std::string title() const override { return "Memory"; };
private:
Text text_title {
{ 96, 96, 48, 16 },
"Memory",
};
private:
Text text_title{
{96, 96, 48, 16},
"Memory",
};
Text text_label_m0_core_free {
{ 0, 128, 144, 16 },
"M0 Core Free Bytes",
};
Text text_label_m0_core_free{
{0, 128, 144, 16},
"M0 Core Free Bytes",
};
Text text_label_m0_core_free_value {
{ 200, 128, 40, 16 },
};
Text text_label_m0_core_free_value{
{200, 128, 40, 16},
};
Text text_label_m0_heap_fragmented_free {
{ 0, 144, 184, 16 },
"M0 Heap Fragmented Free",
};
Text text_label_m0_heap_fragmented_free{
{0, 144, 184, 16},
"M0 Heap Fragmented Free",
};
Text text_label_m0_heap_fragmented_free_value {
{ 200, 144, 40, 16 },
};
Text text_label_m0_heap_fragmented_free_value{
{200, 144, 40, 16},
};
Text text_label_m0_heap_fragments {
{ 0, 160, 136, 16 },
"M0 Heap Fragments",
};
Text text_label_m0_heap_fragments{
{0, 160, 136, 16},
"M0 Heap Fragments",
};
Text text_label_m0_heap_fragments_value {
{ 200, 160, 40, 16 },
};
Text text_label_m0_heap_fragments_value{
{200, 160, 40, 16},
};
Button button_done {
{ 72, 192, 96, 24 },
"Done"
};
Button button_done{
{72, 192, 96, 24},
"Done"};
};
class TemperatureWidget : public Widget {
public:
explicit TemperatureWidget(
Rect parent_rect
) : Widget { parent_rect }
{
}
public:
explicit TemperatureWidget(
Rect parent_rect)
: Widget{parent_rect} {
}
void paint(Painter& painter) override;
void paint(Painter& painter) override;
private:
using sample_t = uint32_t;
using temperature_t = int32_t;
private:
using sample_t = uint32_t;
using temperature_t = int32_t;
temperature_t temperature(const sample_t sensor_value) const;
Coord screen_y(const temperature_t temperature, const Rect& screen_rect) const;
temperature_t temperature(const sample_t sensor_value) const;
Coord screen_y(const temperature_t temperature, const Rect& screen_rect) const;
std::string temperature_str(const temperature_t temperature) const;
std::string temperature_str(const temperature_t temperature) const;
static constexpr temperature_t display_temp_min = -10; //Accomodate negative values, present in cold startup cases
static constexpr temperature_t display_temp_scale = 3;
static constexpr int bar_width = 1;
static constexpr int temp_len = 4; //Now scale shows up to 4 chars ("-10C")
static constexpr temperature_t display_temp_min = -10; // Accomodate negative values, present in cold startup cases
static constexpr temperature_t display_temp_scale = 3;
static constexpr int bar_width = 1;
static constexpr int temp_len = 4; // Now scale shows up to 4 chars ("-10C")
};
class TemperatureView : public View {
public:
explicit TemperatureView(NavigationView& nav);
public:
explicit TemperatureView(NavigationView& nav);
void focus() override;
void focus() override;
std::string title() const override { return "Temperature"; };
std::string title() const override { return "Temperature"; };
private:
Text text_title {
{ 76, 16, 240, 16 },
"Temperature",
};
private:
Text text_title{
{76, 16, 240, 16},
"Temperature",
};
TemperatureWidget temperature_widget {
{ 0, 40, 240, 180 },
};
TemperatureWidget temperature_widget{
{0, 40, 240, 180},
};
Button button_done {
{ 72, 264, 96, 24 },
"Done"
};
Button button_done{
{72, 264, 96, 24},
"Done"};
};
struct RegistersWidgetConfig {
size_t registers_count;
size_t register_bits;
size_t registers_count;
size_t register_bits;
constexpr size_t legend_length() const {
return (registers_count >= 0x10) ? 2 : 1;
}
constexpr size_t legend_length() const {
return (registers_count >= 0x10) ? 2 : 1;
}
constexpr size_t legend_width() const {
return legend_length() * 8;
}
constexpr size_t legend_width() const {
return legend_length() * 8;
}
constexpr size_t value_length() const {
return (register_bits + 3) / 4;
}
constexpr size_t value_length() const {
return (register_bits + 3) / 4;
}
constexpr size_t value_width() const {
return value_length() * 8;
}
constexpr size_t value_width() const {
return value_length() * 8;
}
constexpr size_t registers_per_row() const {
return (value_length() >= 3) ? 4 : 8;
}
constexpr size_t registers_per_row() const {
return (value_length() >= 3) ? 4 : 8;
}
constexpr size_t registers_row_length() const {
return (registers_per_row() * (value_length() + 1)) - 1;
}
constexpr size_t registers_row_length() const {
return (registers_per_row() * (value_length() + 1)) - 1;
}
constexpr size_t registers_row_width() const {
return registers_row_length() * 8;
}
constexpr size_t registers_row_width() const {
return registers_row_length() * 8;
}
constexpr size_t row_width() const {
return legend_width() + 8 + registers_row_width();
}
constexpr size_t row_width() const {
return legend_width() + 8 + registers_row_width();
}
constexpr size_t rows() const {
return registers_count / registers_per_row();
}
constexpr size_t rows() const {
return registers_count / registers_per_row();
}
};
class RegistersWidget : public Widget {
public:
RegistersWidget(
RegistersWidgetConfig&& config,
std::function<uint32_t(const size_t register_number)>&& reader
);
public:
RegistersWidget(
RegistersWidgetConfig&& config,
std::function<uint32_t(const size_t register_number)>&& reader);
void update();
void update();
void paint(Painter& painter) override;
void paint(Painter& painter) override;
private:
const RegistersWidgetConfig config;
const std::function<uint32_t(const size_t register_number)> reader;
private:
const RegistersWidgetConfig config;
const std::function<uint32_t(const size_t register_number)> reader;
static constexpr size_t row_height = 16;
static constexpr size_t row_height = 16;
void draw_legend(const Coord left, Painter& painter);
void draw_values(const Coord left, Painter& painter);
void draw_legend(const Coord left, Painter& painter);
void draw_values(const Coord left, Painter& painter);
};
class RegistersView : public View {
public:
RegistersView(
NavigationView& nav,
const std::string& title,
RegistersWidgetConfig&& config,
std::function<uint32_t(const size_t register_number)>&& reader
);
public:
RegistersView(
NavigationView& nav,
const std::string& title,
RegistersWidgetConfig&& config,
std::function<uint32_t(const size_t register_number)>&& reader);
void focus();
void focus();
private:
Text text_title { };
private:
Text text_title{};
RegistersWidget registers_widget;
RegistersWidget registers_widget;
Button button_update {
{ 16, 256, 96, 24 },
"Update"
};
Button button_update{
{16, 256, 96, 24},
"Update"};
Button button_done {
{ 128, 256, 96, 24 },
"Done"
};
Button button_done{
{128, 256, 96, 24},
"Done"};
};
class ControlsSwitchesWidget : public Widget {
public:
ControlsSwitchesWidget(
Rect parent_rect
) : Widget { parent_rect },
key_event_mask(0)
{
set_focusable(true);
}
public:
ControlsSwitchesWidget(
Rect parent_rect)
: Widget{parent_rect},
key_event_mask(0) {
set_focusable(true);
}
void on_show() override;
bool on_key(const KeyEvent key) override;
void on_show() override;
bool on_key(const KeyEvent key) override;
void paint(Painter& painter) override;
void paint(Painter& painter) override;
private:
uint8_t key_event_mask;
private:
uint8_t key_event_mask;
MessageHandlerRegistration message_handler_frame_sync {
Message::ID::DisplayFrameSync,
[this](const Message* const) {
this->on_frame_sync();
}
};
MessageHandlerRegistration message_handler_frame_sync{
Message::ID::DisplayFrameSync,
[this](const Message* const) {
this->on_frame_sync();
}};
void on_frame_sync();
void on_frame_sync();
};
class DebugControlsView : public View {
public:
explicit DebugControlsView(NavigationView& nav);
public:
explicit DebugControlsView(NavigationView& nav);
void focus() override;
void focus() override;
std::string title() const override { return "Buttons Test"; };
std::string title() const override { return "Buttons Test"; };
private:
Text text_title {
{ 64, 16, 184, 16 },
"Controls State",
};
private:
Text text_title{
{64, 16, 184, 16},
"Controls State",
};
ControlsSwitchesWidget switches_widget {
{ 80, 80, 80, 112 },
};
ControlsSwitchesWidget switches_widget{
{80, 80, 80, 112},
};
Button button_done {
{ 72, 264, 96, 24 },
"Done"
};
Button button_done{
{72, 264, 96, 24},
"Done"};
};
/*class DebugLCRView : public View {
public:
DebugLCRView(NavigationView& nav, std::string lcrstring);
DebugLCRView(NavigationView& nav, std::string lcrstring);
void focus() override;
std::string title() const override { return "LCR debug"; };
void focus() override;
std::string title() const override { return "LCR debug"; };
private:
Console console {
{ 8, 16, 224, 240 }
};
Button button_exit {
{ 72, 264, 96, 32 },
"Exit"
};
Console console {
{ 8, 16, 224, 240 }
};
Button button_exit {
{ 72, 264, 96, 32 },
"Exit"
};
};*/
class DebugPeripheralsMenuView : public BtnGridView {
public:
DebugPeripheralsMenuView(NavigationView& nav);
std::string title() const override { return "Peripherals"; };
public:
DebugPeripheralsMenuView(NavigationView& nav);
std::string title() const override { return "Peripherals"; };
};
class DebugMenuView : public BtnGridView {
public:
DebugMenuView(NavigationView& nav);
std::string title() const override { return "Debug"; };
public:
DebugMenuView(NavigationView& nav);
std::string title() const override { return "Debug"; };
};
} /* namespace ui */
#endif/*__UI_DEBUG_H__*/
#endif /*__UI_DEBUG_H__*/