https://timesnewgeek.blogspot.com/2012/05/mits-oled-display-blocks-use-six.html