package
0.0.0-20211205205814-168ccc21e67c
Repository: https://github.com/ziutek/emgo.git
Documentation: pkg.go.dev
# Constants
Color mask: rgba (COLOR_MASK).
Arg: func<<8 | ref.
Alpha/stencil function (ALPHA_FUNC, STENCIL_FUNC).
Bitmap formats (BITMAP_LAYOUT).
Bitmap formats (BITMAP_LAYOUT).
Bitmap formats (BITMAP_LAYOUT).
EVE2 (CMD_SNAPSHOT2).
Color mask: rgba (COLOR_MASK).
Color mask: rgba (COLOR_MASK).
Bitmap formats (BITMAP_LAYOUT).
Arg: prim.
Bitmap options (BITMAP_SIZE).
Arg: handle.
Arg: linestride<<9 | height.
Arg: linestride<<2 | height (EVE2).
Arg: opt<<18 | width<<9 | height.
Arg: width<<2 | height (EVE2).
Arg: addr.
Arg: a.
Arg: b.
Arg: c.
Arg: d.
Arg: e.
Arg: f.
Graphics primitive (BEGIN).
Arg: src<<3 | dst.
Clearing options: cst (CLEAR).
Arg: dest.
Arg: cell.
Arg: cst.
Arg: alpha.
Arg: red<<16 | blue<<8 | green.
Arg: s.
Arg: t.
Arg: addr, num.
Arg: rgb.
Arg: x, y, w, h, font, options, ..., 0.
Graphics Engine Commands.
Arg: x, y, r, options, h, m, s, ms.
Graphics Engine Commands.
Arg: x, y, w, h, addr, format, freq (FT801).
Arg: x, y, r, options, val.
Graphics Engine Commands.
Arg: rgb.
Arg: x, y, r, optns, major, minor, val, max.
Graphics Engine Commands.
Graphics Engine Commands.
Graphics Engine Commands.
Arg: rgb.
Arg: x0, y0, rgb0, x1, y1, rgb1.
Arg: addr, ...
Graphics Engine Commands.
Arg: x, y, w, h, font, options, ..., 0.
Graphics Engine Commands.
Arg: addr, options, ...
Graphics Engine Commands.
Arg: addr, size (EVE2).
Arg: dst, src, num.
Arg: addr, num.
Arg: addr, val, num.
Arg: addr, num, ...
Arg: addr, num.
Arg: x, y int, font, options, n.
Arg: options, ..
Arg: x, y, w, h, options, val, max.
Arg: addr.
Arg: font, romslot (EVE2).
Arg: a.
Arg: sx, sy.
Graphics Engine Commands.
Arg: x, y, w, h, options, val, size, max.
Arg: base (EVE2).
Arg: addr, format, w, h (EVE2).
Arg: font, addr.
Arg: font, addr, firstchar (EVE2).
Arg: a, b, c, d, e, f.
Arg: r (EVE2).
Arg: handle (EVE2).
Arg: x, y, w, h, addr, format.
Arg: x, y, w, h, options, val, max.
Arg: addr.
Arg: format, addr, x, y, w, h (EVE2).
Arg: x, y, style, scale.
Graphics Engine Commands.
Graphics Engine Commands.
Arg: x, y, font, options, ..., 0.
Arg: x, y, w, font, options, state, ..., 0.
Arg: x, y, w, h, tag.
Arg: tx, ty.
Arg: dst, ptr (EVE2).
(EVE2).
Arg: alpha.
Arg: rgba.
Arg: red<<16 | blue<<8 | green.
Clearing options: cst (CLEAR).
Clearing options: cst (CLEAR).
Clearing options: cst (CLEAR).
Stencil test actions: sfail, spass.
Display list commands.
REG_DLSWAP values.
REG_DLSWAP values.
REG_DLSWAP values.
Blending options (BLEND_FUNC).
Graphics primitive (BEGIN).
Graphics primitive (BEGIN).
Graphics primitive (BEGIN).
Graphics primitive (BEGIN).
Display list commands.
Alpha/stencil function (ALPHA_FUNC, STENCIL_FUNC).
Color mask: rgba (COLOR_MASK).
Color mask: rgba (COLOR_MASK).
Color mask: rgba (COLOR_MASK).
Color mask: rgba (COLOR_MASK).
Alpha/stencil function (ALPHA_FUNC, STENCIL_FUNC).
Alpha/stencil function (ALPHA_FUNC, STENCIL_FUNC).
Stencil test actions: sfail, spass.
Command FIFO empty.
Command FIFO flag.
Touch-screen conversions completed.
Audio playback ended.
Sound effect ended.
Display list swap occurred.
Touch-screen tag value change.
Touch detected.
Stencil test actions: sfail, spass.
Arg: dest.
ZERO = 0 // Alredy defined in blending options.
Bitmap formats (BITMAP_LAYOUT).
EVE2.
Bitmap formats (BITMAP_LAYOUT).
Bitmap formats (BITMAP_LAYOUT).
Alpha/stencil function (ALPHA_FUNC, STENCIL_FUNC).
Alpha/stencil function (ALPHA_FUNC, STENCIL_FUNC).
Graphics primitive (BEGIN).
Arg: width.
Graphics primitive (BEGIN).
Arg: m.
Alpha/stencil function (ALPHA_FUNC, STENCIL_FUNC).
Display list commands.
Alpha/stencil function (ALPHA_FUNC, STENCIL_FUNC).
Blending options (BLEND_FUNC).
Blending options (BLEND_FUNC).
Blending options (BLEND_FUNC).
Widget options.
Widget options.
Widget options.
Widget options.
EVE2.
EVE2.
Image/video options (CMD_LOAD_IMAGE, CMD_PLAYVIDEO).
Clock, gauge options.
Image/video options (CMD_LOAD_IMAGE, CMD_PLAYVIDEO).
Clock, gauge options.
Clock, gauge options.
Clock, gauge options.
Clock, gauge options.
EVE2.
Clock, gauge options.
Image/video options (CMD_LOAD_IMAGE, CMD_PLAYVIDEO).
Widget options.
Widget options.
EVE2.
Arg: addr (EVE2).
EVE1.
EVE2.
EVE2.
EVE2.
Arg: size.
Graphics primitive (BEGIN).
Color mask: rgba (COLOR_MASK).
Color mask: rgba (COLOR_MASK).
Color mask: rgba (COLOR_MASK).
Color mask: rgba (COLOR_MASK).
Graphics primitive (BEGIN).
Bitmap options (BITMAP_SIZE).
Bitmap options (BITMAP_SIZE).
Stencil test actions: sfail, spass.
Display list commands.
Display list commands.
Color mask: rgba (COLOR_MASK).
Color mask: rgba (COLOR_MASK).
Color mask: rgba (COLOR_MASK).
Bitmap formats (BITMAP_LAYOUT).
Bitmap formats (BITMAP_LAYOUT).
Color mask: rgba (COLOR_MASK).
Clearing options: cst (CLEAR).
Display list commands.
Arg: width<<12 | height.
Arg: x<<11 | y.
Blending options (BLEND_FUNC).
Clearing options: cst (CLEAR).
Arg: func<<16 | ref<<8 | mask.
Arg: mask.
Arg: sfail<<3 | spass.
Clearing options: cst (CLEAR).
Arg: t.
Arg: mask.
Bitmap formats (BITMAP_LAYOUT).
Bitmap formats (BITMAP_LAYOUT).
Arg: frac (EVE2).
Arg: x<<15 | y.
Arg: x<<21 | y<<12 | handle<<7 | cell.
Blending options (BLEND_FUNC).
# Structs
DisplayConfig contains LCD timing parameters.
DL provides a convenient way to write Display List commands.
Driver uses DCI to communicate with EVE graphics controller.
GE provides a convenient way to write Graphics Engine commands.
Reader allows to read data from the EVE.
Writer allows to write data to the EVE memory.