3#include "Loom_Manager.h"
6#include <Adafruit_SSD1306.h>
17 void power_up()
override {};
18 void power_down()
override {};
22 void measure()
override {};
23 void initialize()
override;
24 void package()
override {};
25 void display_data()
override;
71 const bool enable_rate_filter =
true,
72 const uint16_t min_filter_delay = 300,
73 const Version type = Version::FEATHERWING,
74 const byte reset_pin = A2,
75 const Format display_format = Format::SCROLL,
76 const uint16_t scroll_duration = 6000,
77 const byte freeze_pin = 10,
78 const FreezeType freeze_behavior = FreezeType::SCROLL
86 void flattenJSONObject(JsonObject json);
90 Adafruit_SSD1306* display =
nullptr;
91 uint16_t min_filter_delay;
100 unsigned long lastLogTime;
101 unsigned long previous_time;
102 DynamicJsonDocument flattenedDoc;
Definition: Loom_OLED.h:14
Format
Definition: Loom_OLED.h:40
Version
Definition: Loom_OLED.h:32
FreezeType
Definition: Loom_OLED.h:49
Definition: Loom_Manager.h:18