Advertisement
Guest User

Untitled

a guest
Feb 25th, 2017
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.59 KB | None | 0 0
  1. CMD_ON = 175
  2. CMD_OFF = 174
  3. CMD_CHARGE_PUMP_SET = 141
  4. CMD_SET_ROW = 176
  5.  
  6. CMD_TOP_TO_BOTTOM = 200
  7. CMD_LEFT_TO_RIGHT = 161
  8. CMD_SET_ADDR_MODE = 32
  9. ADDR_MODE_HORIZ = 0b00
  10. CHARGE_PUMP_ON = 20
  11.  
  12. CMD_BUF = bytearray(1)
  13.  
  14. def command(*cmds):
  15. for cmd in cmds:
  16. CMD_BUF[0] = cmd
  17. i2c.write(60, CMD_BUF, prefix=128)
  18.  
  19. def display_init():
  20. i2c.init(1000000)
  21. command(CMD_OFF)
  22. sleep(10)
  23. command(CMD_ON)
  24. command(CMD_TOP_TO_BOTTOM, CMD_LEFT_TO_RIGHT)
  25. sleep(10)
  26. command(CMD_SET_ADDR_MODE, ADDR_MODE_HORIZ)
  27. command(0x21, 0, 127)
  28. command(CMD_CHARGE_PUMP_SET, CHARGE_PUMP_ON)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement