microcode

package
v0.0.0-...-f820f8c Latest Latest
Warning

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

Go to latest
Published: Feb 16, 2015 License: GPL-2.0 Imports: 4 Imported by: 3

Documentation

Overview

microcode structures

Index

Constants

View Source
const (
	MicrocodeWordSize   = 256
	MicrocodeFieldCount = 64
)

Variables

This section is empty.

Functions

This section is empty.

Types

type DelayFunction

type DelayFunction func(delay time.Duration)

type MicrocodeField

type MicrocodeField struct {
	Pixel unicornhat.Pixel
	Delay byte
}

func (*MicrocodeField) Pause

func (self *MicrocodeField) Pause(f DelayFunction)

func (*MicrocodeField) UpdateNativePixel

func (self *MicrocodeField) UpdateNativePixel(index int, f DelayFunction)

type MicrocodeWord

type MicrocodeWord [MicrocodeFieldCount]MicrocodeField

func ReadMicrocodeWord

func ReadMicrocodeWord(input *bufio.Reader) (*MicrocodeWord, error)

func (*MicrocodeWord) FieldFromCoordinates

func (self *MicrocodeWord) FieldFromCoordinates(x, y int) *MicrocodeField

func (*MicrocodeWord) UpdateNativePixels

func (self *MicrocodeWord) UpdateNativePixels(f DelayFunction)

Jump to

Keyboard shortcuts

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