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