worked on SPI, fixed some bugs
adjusted LCD code added code for INA3221 worked on UI
This commit is contained in:
@@ -23,6 +23,9 @@ private:
|
||||
|
||||
const Color fillNormal = Color::fromRGB(180,180,180);
|
||||
const Color fillDown = Color::fromRGB(120,120,120);
|
||||
const Color fillFocus = Color::fromRGB(120,120,140);
|
||||
|
||||
|
||||
const Color frameBright = Color::fromRGB(230,230,230);
|
||||
const Color frameDark = Color::fromRGB(50,50,50);
|
||||
|
||||
@@ -58,7 +61,11 @@ public:
|
||||
|
||||
void draw(UIPainter& p) override {
|
||||
|
||||
p.setFG( down ? fillDown : fillNormal );
|
||||
if (focus) {
|
||||
p.setFG( fillFocus );
|
||||
} else {
|
||||
p.setFG( down ? fillDown : fillNormal );
|
||||
}
|
||||
p.fillRect(rect);
|
||||
|
||||
p.setFG( down ? frameDark : frameBright );
|
||||
|
||||
Reference in New Issue
Block a user