flipperzero_canvas_test.py 603 B

12345678910111213141516171819202122232425262728293031323334353637
  1. import time
  2. import flipperzero
  3. color = False
  4. def draw_action():
  5. print("on draw")
  6. global color
  7. for x in range(0, 128):
  8. color = not color
  9. for y in range(0, 64):
  10. flipperzero.canvas_set_color(
  11. flipperzero.CANVAS_BLACK if color else flipperzero.CANVAS_WHITE
  12. )
  13. flipperzero.canvas_draw_dot(x, y)
  14. color = not color
  15. color = not color
  16. flipperzero.canvas_set_text(64, 32, "Test")
  17. flipperzero.canvas_update()
  18. print("start")
  19. draw_action()
  20. for _ in range(1, 5):
  21. time.sleep(1)
  22. draw_action()