Class DisplayAbstract

显示器操作

Hierarchy

  • Display

Constructors

Properties

Methods

Constructors

Properties

drivers: string[]

可用的驱动

Methods

  • 打开接口液晶屏设备

    Returns

    液晶屏对象

    Parameters

    • driver: "st7789" | "ssd1306" | "ssd1327" | "gc9a01" | "st7302" | "st7305"

      驱动型号

    • interface: DisplayInterfaceSpi | DisplayInterfaceI2c

      接口参数

    • Optional options: {
          autoUpdate?: number;
          height?: number;
          width?: number;
      }

      参数

      • Optional autoUpdate?: number
      • Optional height?: number
      • Optional width?: number

    Returns Promise<Lcd>

  • 打开墨水屏设备

    Returns

    墨水屏显示器对象

    Parameters

    • driver: "ssd1681" | "ssd1677"

      驱动型号

    • interface: DisplayInterfaceSpi & {
          busy: Byte;
      }

      设备接口

    • Optional options: {
          colors: 2 | 3 | 4;
          height: number;
          width: number;
      }
      • colors: 2 | 3 | 4

        色彩或灰度等级: 2=黑白, 3=黑白红, 4=4级灰度

      • height: number

        屏幕高像素

      • width: number

        屏幕宽像素

    Returns Promise<Epd>

  • 打开LED点阵屏设备

    Returns

    点阵屏显示器对象

    Parameters

    • driver: "led-matrix"

      驱动型号

    • interface: DisplayInterfaceHub75

      HUB75/HUB75E接口

    • options: {
          autoUpdate?: number;
          colorMode?: "rgb666" | "rgb555";
          height: number;
          width: number;
      }

      参数

      • Optional autoUpdate?: number
      • Optional colorMode?: "rgb666" | "rgb555"
      • height: number
      • width: number

    Returns Promise<LedMatrix>