oled

package
v0.0.0-...-0f9e39d Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 22, 2020 License: MIT Imports: 18 Imported by: 0

Documentation

Index

Constants

View Source
const (
	COMMANDMODE   = 0x00
	DATAMODE      = 0x40
	DISPOFF       = 0xae
	DISPON        = 0xaf
	MEMMODE       = 0x20
	SETHIGHCOL    = 0x10
	SETLOWCOL     = 0x00
	SETSEGREMAP   = 0xa0
	NORMDISP      = 0xa6
	SETMULTIPLEX  = 0xa8
	DISPONRES     = 0xa4
	SETDISPOFFSET = 0xd3
	SETDISPCLKDIV = 0xd5
	SETPRECHARGE  = 0xd9
	SETCOMPINS    = 0xda
	SETVCOMDET    = 0xdb
	CHARGEPUMP    = 0x8d
	CONTRAST      = 0x81
	BASEADDR      = 0xb0
	WIDTH         = 128
	HEIGHT        = 128
	PIXELSPERBYTE = 8
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Screen

type Screen struct {
	// contains filtered or unexported fields
}

func NewSH1107

func NewSH1107(addr uint8, bus int) (*Screen, error)

func (*Screen) Black

func (s *Screen) Black() error

func (*Screen) Close

func (s *Screen) Close()

func (*Screen) GetPNG

func (s *Screen) GetPNG() []byte

func (*Screen) Off

func (s *Screen) Off() error

func (*Screen) On

func (s *Screen) On() error

func (*Screen) Render

func (s *Screen) Render(img *image.Gray) error

func (*Screen) SetPNG

func (s *Screen) SetPNG(img *image.Gray)

func (*Screen) Text

func (s *Screen) Text(setpoint, temp, mm, amb, duty float32) error

func (*Screen) White

func (s *Screen) White() error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL