Constructors
constructor
-
Properties
Private _drawCircleHelper
_drawCircleHelper: any
Private _fillCircleHelper
_fillCircleHelper: any
color
debugprint
debugprint: boolean
Protected displayIoNames
displayIoNames: object
Private drawChar2
drawChar2: any
height
height: number
io_cs
io_dc
io_res
keys
keys: string[]
obniz
params
params: any
Private rawBound16
rawBound16: any
requiredKeys
requiredKeys: string[]
spi
width
width: number
writeBuffer
writeBuffer: number[]
Methods
_deadSleep
- _deadSleep(waitMsec: number): void
-
Parameters
Returns void
_initG
-
Returns void
_reset
-
Returns void
_setPresetColor
-
Returns void
_writeBuffer
- _writeBuffer(data?: number[]): void
-
Parameters
Returns void
_writeFlush
-
Returns void
asyncwait
- asyncwait(): Promise<number[]>
-
Returns Promise<number[]>
color16
- color16(r: number, g: number, b: number): RGB16
-
Parameters
-
r: number
-
g: number
-
b: number
drawChar
- drawChar(x: number, y: number, char: string, color: RGB16, backgroundColor: RGB16, size?: undefined | number): void
-
Parameters
-
x: number
-
y: number
-
char: string
-
-
backgroundColor: RGB16
-
Optional size: undefined | number
Returns void
drawCircle
- drawCircle(center_x: number, center_y: number, radius: number, color: RGB16): void
-
Parameters
-
center_x: number
-
center_y: number
-
radius: number
-
Returns void
drawContext
- drawContext(context: CanvasRenderingContext2D, gray: boolean): void
-
Parameters
-
context: CanvasRenderingContext2D
-
gray: boolean
Returns void
drawContextBound
- drawContextBound(context: CanvasRenderingContext2D, x0: number, y0: number, width: number, height: number, x1: number, y1: number, gray: boolean): void
-
Parameters
-
context: CanvasRenderingContext2D
-
x0: number
-
y0: number
-
width: number
-
height: number
-
x1: number
-
y1: number
-
gray: boolean
Returns void
drawHLine
- drawHLine(x: number, y: number, width: number, color: RGB16): void
-
Parameters
-
x: number
-
y: number
-
width: number
-
Returns void
drawLine
- drawLine(x0: number, y0: number, x1: number, y1: number, color: RGB16): void
-
Parameters
-
x0: number
-
y0: number
-
x1: number
-
y1: number
-
Returns void
drawPixel
- drawPixel(x: number, y: number, color: RGB16): void
-
Parameters
Returns void
drawRect
- drawRect(x: number, y: number, width: number, height: number, color: RGB16): void
-
Parameters
-
x: number
-
y: number
-
width: number
-
height: number
-
Returns void
drawRoundRect
- drawRoundRect(x: number, y: number, width: number, height: number, round: number, color: RGB16): void
-
Parameters
-
x: number
-
y: number
-
width: number
-
height: number
-
round: number
-
Returns void
drawString
- drawString(x: number, y: number, string: string, color: RGB16, backgroundColor: RGB16, size?: undefined | number, wrap?: undefined | false | true): [number, number]
-
Parameters
-
x: number
-
y: number
-
string: string
-
-
backgroundColor: RGB16
-
Optional size: undefined | number
-
Optional wrap: undefined | false | true
Returns [number, number]
drawTriangle
- drawTriangle(x0: number, y0: number, x1: number, y1: number, x2: number, y2: number, color: RGB16): void
-
Parameters
-
x0: number
-
y0: number
-
x1: number
-
y1: number
-
x2: number
-
y2: number
-
Returns void
drawVLine
- drawVLine(x: number, y: number, height: number, color: RGB16): void
-
Parameters
-
x: number
-
y: number
-
height: number
-
Returns void
fillCircle
- fillCircle(center_x: number, center_y: number, radius: number, color: RGB16): void
-
Parameters
-
center_x: number
-
center_y: number
-
radius: number
-
Returns void
fillRect
- fillRect(x: number, y: number, width: number, height: number, color: RGB16): void
-
Parameters
-
x: number
-
y: number
-
width: number
-
height: number
-
Returns void
fillRoundRect
- fillRoundRect(x: number, y: number, width: number, height: number, round: number, color: RGB16): void
-
Parameters
-
x: number
-
y: number
-
width: number
-
height: number
-
round: number
-
Returns void
fillScreen
- fillScreen(color: RGB16): void
-
Parameters
Returns void
fillTriangle
- fillTriangle(x0: number, y0: number, x1: number, y1: number, x2: number, y2: number, color: RGB16): void
-
Parameters
-
x0: number
-
y0: number
-
x1: number
-
y1: number
-
x2: number
-
y2: number
-
Returns void
init
-
Returns void
print_debug
- print_debug(v: any): void
-
Parameters
Returns void
raw
- raw(pixels: RGB24[]): void
-
Parameters
Returns void
rawBound
- rawBound(x: number, y: number, width: number, height: number, pixels: RGB24[]): void
-
Parameters
-
x: number
-
y: number
-
width: number
-
height: number
-
Returns void
setAddrWindow
- setAddrWindow(x0: number, y0: number, x1: number, y1: number): void
-
Parameters
-
x0: number
-
y0: number
-
x1: number
-
y1: number
Returns void
setDisplay
- setDisplay(on: boolean): void
-
Parameters
Returns void
setDisplayOff
-
Returns void
setDisplayOn
-
Returns void
setInversion
- setInversion(inversion: boolean): void
-
Parameters
Returns void
setInversionOff
-
Returns void
setInversionOn
-
Returns void
setRotation
- setRotation(m: number): void
-
Parameters
Returns void
wired
- wired(obniz: Obniz): void
-
Parameters
Returns void
write
- write(cmd: number, data: number[]): void
-
Parameters
-
cmd: number
-
data: number[]
Returns void
writeCommand
- writeCommand(cmd: number): void
-
Parameters
Returns void
writeData
- writeData(data: number[]): void
-
Parameters
Returns void
Static info
-