Class SsdOled

java.lang.Object
com.diozero.devices.oled.SsdOled
All Implemented Interfaces:
Closeable, AutoCloseable
Direct Known Subclasses:
ColourSsdOled, SSD1306

public abstract class SsdOled
extends Object
implements Closeable
  • Field Details

    • spiDevice

      protected SpiDevice spiDevice
    • dcPin

      protected DigitalOutputDevice dcPin
    • resetPin

      protected DigitalOutputDevice resetPin
    • width

      protected int width
    • height

      protected int height
    • buffer

      protected byte[] buffer
    • imageType

      protected int imageType
  • Constructor Details

  • Method Details

    • init

      protected abstract void init()
    • reset

      protected void reset()
    • command

      protected void command​(byte... commands)
    • data

      protected void data()
    • data

      protected void data​(int offset, int length)
    • goTo

      protected abstract void goTo​(int x, int y)
    • home

      protected abstract void home()
    • display

      public void display()
    • display

      public abstract void display​(BufferedImage image)
    • clear

      public void clear()
    • getWidth

      public int getWidth()
    • getHeight

      public int getHeight()
    • setDisplayOn

      public void setDisplayOn​(boolean on)
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface Closeable
    • getNativeImageType

      public int getNativeImageType()
    • invertDisplay

      public abstract void invertDisplay​(boolean invert)