Documentation

Overview

Package driver contains interfaces to be implemented by various I2C implementations.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Conn

type Conn interface {
	// Tx first writes w (if not nil), then reads len(r)
	// bytes from device into r (if not nil) in a single
	// I2C transaction.
	Tx(w, r []byte) error

	// Close closes the connection.
	Close() error
}

Conn represents an active connection to an I2C device.

type Opener

type Opener interface {
	Open(addr int, tenbit bool) (Conn, error)
}

Opener opens a connection to an I2C device to communicate with the I2C address given. If the address is an 10-bit I2C address, tenbit is true.

Source Files