flipperzero_canvas_test.py 531 B

123456789101112131415161718192021222324252627282930313233
  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(flipperzero.CANVAS_BLACK if color else flipperzero.CANVAS_WHITE)
  11. flipperzero.canvas_draw_dot(x, y)
  12. color = not color
  13. color = not color
  14. flipperzero.canvas_set_text(64, 32, "Test")
  15. flipperzero.canvas_update()
  16. print('start')
  17. draw_action()
  18. for _ in range(1, 5):
  19. time.sleep(1)
  20. draw_action()