Created
January 13, 2018 12:30
-
-
Save boochow/12a3c8fe0967ca573b1622cc012745fd to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/sh | |
i2cset -y 1 0x3c 0x00 0xae # display off | |
i2cset -y 1 0x3c 0x00 0xd5 # clockdiv | |
i2cset -y 1 0x3c 0x00 0x80 | |
i2cset -y 1 0x3c 0x00 0xa8 # multiplex | |
i2cset -y 1 0x3c 0x00 0x3f | |
i2cset -y 1 0x3c 0x00 0xd3 # offset | |
i2cset -y 1 0x3c 0x00 0x00 | |
i2cset -y 1 0x3c 0x00 0x40 # startline | |
i2cset -y 1 0x3c 0x00 0x8d # charge pump | |
i2cset -y 1 0x3c 0x00 0x14 | |
i2cset -y 1 0x3c 0x00 0x20 # memory mode | |
i2cset -y 1 0x3c 0x00 0x00 | |
i2cset -y 1 0x3c 0x00 0xa1 # segregmap | |
i2cset -y 1 0x3c 0x00 0xc8 # comscandec | |
i2cset -y 1 0x3c 0x00 0xda # set com pins | |
i2cset -y 1 0x3c 0x00 0x12 | |
i2cset -y 1 0x3c 0x00 0x81 # contrast | |
i2cset -y 1 0x3c 0x00 0xcf | |
i2cset -y 1 0x3c 0x00 0xd9 # precharge | |
i2cset -y 1 0x3c 0x00 0xf1 | |
i2cset -y 1 0x3c 0x00 0xdb # vcom detect | |
i2cset -y 1 0x3c 0x00 0x40 | |
i2cset -y 1 0x3c 0x00 0xa4 # resume | |
i2cset -y 1 0x3c 0x00 0xa6 # normal (not inverted) | |
i2cset -y 1 0x3c 0x00 0xaf # display on | |
# transfer frame buffer data | |
# y=0..7 | |
i2cset -y 1 0x3c 0x40 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff i | |
i2cset -y 1 0x3c 0x40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 i | |
i2cset -y 1 0x3c 0x40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 i | |
i2cset -y 1 0x3c 0x40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 i | |
i2cset -y 1 0x3c 0x40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 i | |
i2cset -y 1 0x3c 0x40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 i | |
i2cset -y 1 0x3c 0x40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 i | |
i2cset -y 1 0x3c 0x40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 i | |
# y=8..15 | |
i2cset -y 1 0x3c 0x40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 i | |
i2cset -y 1 0x3c 0x40 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff i | |
i2cset -y 1 0x3c 0x40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 i | |
i2cset -y 1 0x3c 0x40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 i | |
i2cset -y 1 0x3c 0x40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 i | |
i2cset -y 1 0x3c 0x40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 i | |
i2cset -y 1 0x3c 0x40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 i | |
i2cset -y 1 0x3c 0x40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 i | |
# y=16..23 | |
i2cset -y 1 0x3c 0x40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 i | |
i2cset -y 1 0x3c 0x40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 i | |
i2cset -y 1 0x3c 0x40 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff i | |
i2cset -y 1 0x3c 0x40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 i | |
i2cset -y 1 0x3c 0x40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 i | |
i2cset -y 1 0x3c 0x40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 i | |
i2cset -y 1 0x3c 0x40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 i | |
i2cset -y 1 0x3c 0x40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 i | |
# y=24..31 | |
i2cset -y 1 0x3c 0x40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 i | |
i2cset -y 1 0x3c 0x40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 i | |
i2cset -y 1 0x3c 0x40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 i | |
i2cset -y 1 0x3c 0x40 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff i | |
i2cset -y 1 0x3c 0x40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 i | |
i2cset -y 1 0x3c 0x40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 i | |
i2cset -y 1 0x3c 0x40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 i | |
i2cset -y 1 0x3c 0x40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 i | |
# y=32..39 | |
i2cset -y 1 0x3c 0x40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 i | |
i2cset -y 1 0x3c 0x40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 i | |
i2cset -y 1 0x3c 0x40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 i | |
i2cset -y 1 0x3c 0x40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 i | |
i2cset -y 1 0x3c 0x40 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff i | |
i2cset -y 1 0x3c 0x40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 i | |
i2cset -y 1 0x3c 0x40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 i | |
i2cset -y 1 0x3c 0x40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 i | |
# y=40..47 | |
i2cset -y 1 0x3c 0x40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 i | |
i2cset -y 1 0x3c 0x40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 i | |
i2cset -y 1 0x3c 0x40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 i | |
i2cset -y 1 0x3c 0x40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 i | |
i2cset -y 1 0x3c 0x40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 i | |
i2cset -y 1 0x3c 0x40 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff i | |
i2cset -y 1 0x3c 0x40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 i | |
i2cset -y 1 0x3c 0x40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 i | |
# y=48..55 | |
i2cset -y 1 0x3c 0x40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 i | |
i2cset -y 1 0x3c 0x40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 i | |
i2cset -y 1 0x3c 0x40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 i | |
i2cset -y 1 0x3c 0x40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 i | |
i2cset -y 1 0x3c 0x40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 i | |
i2cset -y 1 0x3c 0x40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 i | |
i2cset -y 1 0x3c 0x40 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff i | |
i2cset -y 1 0x3c 0x40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 i | |
# y=56..63 | |
i2cset -y 1 0x3c 0x40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 i | |
i2cset -y 1 0x3c 0x40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 i | |
i2cset -y 1 0x3c 0x40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 i | |
i2cset -y 1 0x3c 0x40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 i | |
i2cset -y 1 0x3c 0x40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 i | |
i2cset -y 1 0x3c 0x40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 i | |
i2cset -y 1 0x3c 0x40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 i | |
i2cset -y 1 0x3c 0x40 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff i |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment