driver

package
v0.0.0-...-fe59bbe Latest Latest
Warning

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

Go to latest
Published: Apr 16, 2024 License: BSD-3-Clause Imports: 0 Imported by: 55

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.

Jump to

Keyboard shortcuts

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