aboutsummaryrefslogtreecommitdiff
path: root/unicorn/SpiRenderDevice.go
blob: 140326a03fc9550e490d91583e4e92b7a1594da1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
package unicorn

import (
	"github.com/ecc1/spi"
)

type SpiRenderDevice struct {
	device *spi.Device
}

func NewSpiRenderDevice() (*SpiRenderDevice, error) {
	dev, err := spi.Open("/dev/spidev0.0", 9000000, 0)
	if err != nil {
		return nil, err
	}
	return &SpiRenderDevice{
		device: dev,
	}, nil
}