InfiniPaint vibrate on colorchange, fix color rotation

This commit is contained in:
Clemens von Molo
2021-10-31 21:23:43 +01:00
parent 0aa73c2279
commit 5e1f4839da
3 changed files with 8 additions and 7 deletions

View File

@@ -3,6 +3,7 @@
#include <lvgl/lvgl.h>
#include <cstdint>
#include "Screen.h"
#include "components/motor/MotorController.h"
namespace Pinetime {
namespace Components {
@@ -13,7 +14,7 @@ namespace Pinetime {
class InfiniPaint : public Screen {
public:
InfiniPaint(DisplayApp* app, Pinetime::Components::LittleVgl& lvgl);
InfiniPaint(DisplayApp* app, Pinetime::Components::LittleVgl& lvgl, Controllers::MotorController& motor);
~InfiniPaint() override;
@@ -23,12 +24,13 @@ namespace Pinetime {
private:
Pinetime::Components::LittleVgl& lvgl;
Controllers::MotorController& motor;
static constexpr uint16_t width = 10;
static constexpr uint16_t height = 10;
static constexpr uint16_t bufferSize = width * height;
lv_color_t b[bufferSize];
lv_color_t selectColor = LV_COLOR_WHITE;
uint8_t color = 2;
uint8_t color = 3;
};
}
}