Skip to content

Commit

Permalink
Add winking example
Browse files Browse the repository at this point in the history
  • Loading branch information
botamochi6277 committed Apr 16, 2024
1 parent 4df0f06 commit d35f146
Showing 1 changed file with 9 additions and 0 deletions.
9 changes: 9 additions & 0 deletions examples/wink-demo/wink-demo.ino
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,16 @@
#include <M5Unified.h>

m5avatar::Avatar avatar;
m5avatar::ColorPalette* palettes[2];

void setup() {
M5.begin();

palettes[0] = new m5avatar::ColorPalette();
palettes[1] = new m5avatar::ColorPalette();
palettes[1]->set(COLOR_PRIMARY, TFT_YELLOW);
palettes[1]->set(COLOR_BACKGROUND, TFT_DARKCYAN);

avatar.init(); // start drawing
}

Expand All @@ -17,6 +24,8 @@ void loop() {
}
if (M5.BtnB.wasPressed()) {
avatar.setIsAutoBlink(!avatar.getIsAutoBlink());
avatar.setColorPalette(
*palettes[static_cast<uint8_t>(!avatar.getIsAutoBlink())]);
}
if (M5.BtnC.wasPressed()) {
// switch left eye
Expand Down

0 comments on commit d35f146

Please sign in to comment.