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

@ -38,104 +38,102 @@
#include <cstdint>
constexpr auto EVT_MASK_RTC_TICK = EVENT_MASK(0);
constexpr auto EVT_MASK_LCD_FRAME_SYNC = EVENT_MASK(1);
constexpr auto EVT_MASK_SWITCHES = EVENT_MASK(3);
constexpr auto EVT_MASK_ENCODER = EVENT_MASK(4);
constexpr auto EVT_MASK_TOUCH = EVENT_MASK(5);
constexpr auto EVT_MASK_APPLICATION = EVENT_MASK(6);
constexpr auto EVT_MASK_LOCAL = EVENT_MASK(7);
constexpr auto EVT_MASK_RTC_TICK = EVENT_MASK(0);
constexpr auto EVT_MASK_LCD_FRAME_SYNC = EVENT_MASK(1);
constexpr auto EVT_MASK_SWITCHES = EVENT_MASK(3);
constexpr auto EVT_MASK_ENCODER = EVENT_MASK(4);
constexpr auto EVT_MASK_TOUCH = EVENT_MASK(5);
constexpr auto EVT_MASK_APPLICATION = EVENT_MASK(6);
constexpr auto EVT_MASK_LOCAL = EVENT_MASK(7);
class EventDispatcher {
public:
EventDispatcher(
ui::Widget* const top_widget,
ui::Context& context
);
public:
EventDispatcher(
ui::Widget* const top_widget,
ui::Context& context);
EventDispatcher(const EventDispatcher&) = delete;
EventDispatcher(EventDispatcher&&) = delete;
EventDispatcher& operator=(const EventDispatcher&) = delete;
EventDispatcher& operator=(EventDispatcher&&) = delete;
EventDispatcher(const EventDispatcher&) = delete;
EventDispatcher(EventDispatcher&&) = delete;
EventDispatcher& operator=(const EventDispatcher&) = delete;
EventDispatcher& operator=(EventDispatcher&&) = delete;
void run();
static void request_stop();
void run();
static void request_stop();
static void set_display_sleep(const bool sleep);
static void set_display_sleep(const bool sleep);
static inline void check_fifo_isr() {
if( !shared_memory.application_queue.is_empty() ) {
events_flag_isr(EVT_MASK_APPLICATION);
}
}
static inline void check_fifo_isr() {
if (!shared_memory.application_queue.is_empty()) {
events_flag_isr(EVT_MASK_APPLICATION);
}
}
static inline void events_flag(const eventmask_t events) {
if( thread_event_loop ) {
chEvtSignal(thread_event_loop, events);
}
}
static inline void events_flag(const eventmask_t events) {
if (thread_event_loop) {
chEvtSignal(thread_event_loop, events);
}
}
static inline void events_flag_isr(const eventmask_t events) {
if( thread_event_loop ) {
chEvtSignalI(thread_event_loop, events);
}
}
static inline void events_flag_isr(const eventmask_t events) {
if (thread_event_loop) {
chEvtSignalI(thread_event_loop, events);
}
}
template<typename T>
static void send_message(T& message) {
shared_memory.app_local_queue.push(message);
events_flag(EVT_MASK_LOCAL);
}
template <typename T>
static void send_message(T& message) {
shared_memory.app_local_queue.push(message);
events_flag(EVT_MASK_LOCAL);
}
private:
static Thread* thread_event_loop;
private:
static Thread* thread_event_loop;
touch::Manager touch_manager { };
ui::Widget* const top_widget;
ui::Painter painter;
ui::Context& context;
uint32_t encoder_last = 0;
static bool is_running;
bool sd_card_present = false;
static bool display_sleep;
bool in_key_event = false;
touch::Manager touch_manager{};
ui::Widget* const top_widget;
ui::Painter painter;
ui::Context& context;
uint32_t encoder_last = 0;
static bool is_running;
bool sd_card_present = false;
static bool display_sleep;
bool in_key_event = false;
eventmask_t wait();
void dispatch(const eventmask_t events);
eventmask_t wait();
void dispatch(const eventmask_t events);
void handle_application_queue();
void handle_local_queue();
void handle_rtc_tick();
void handle_application_queue();
void handle_local_queue();
void handle_rtc_tick();
static ui::Widget* touch_widget(ui::Widget* const w, ui::TouchEvent event);
static ui::Widget* touch_widget(ui::Widget* const w, ui::TouchEvent event);
ui::Widget* captured_widget { nullptr };
ui::Widget* captured_widget{nullptr};
void on_touch_event(ui::TouchEvent event);
void on_touch_event(ui::TouchEvent event);
//void blink_timer();
void handle_lcd_frame_sync();
void handle_switches();
void handle_encoder();
void handle_touch();
// void blink_timer();
void handle_lcd_frame_sync();
void handle_switches();
void handle_encoder();
void handle_touch();
bool event_bubble_key(const ui::KeyEvent event);
void event_bubble_encoder(const ui::EncoderEvent event);
bool event_bubble_key(const ui::KeyEvent event);
void event_bubble_encoder(const ui::EncoderEvent event);
void init_message_queues();
void init_message_queues();
};
class MessageHandlerRegistration {
public:
MessageHandlerRegistration(
const Message::ID message_id,
std::function<void(Message* const p)>&& callback
);
public:
MessageHandlerRegistration(
const Message::ID message_id,
std::function<void(Message* const p)>&& callback);
~MessageHandlerRegistration();
private:
const Message::ID message_id;
~MessageHandlerRegistration();
private:
const Message::ID message_id;
};
#endif/*__EVENT_M0_H__*/
#endif /*__EVENT_M0_H__*/