Update import path to what devices will be

Also update imports to conn and host.

Ran (roughly):
  # Update the references.
  git ls-files -- . | xargs -L 1 sed -i 's#x/periph/conn#x/conn#g'
  git ls-files -- . | xargs -L 1 sed -i 's#x/periph/experimental/conn#x/conn#g'
  git ls-files -- . | xargs -L 1 sed -i 's#x/periph/host#x/host#g'
  git ls-files -- . | xargs -L 1 sed -i 's#x/periph/experimental/host#x/host#g'
  git ls-files -- . | xargs -L 1 sed -i 's#x/periph/devices#x/devices#g'
  git ls-files -- . | xargs -L 1 sed -i 's#x/periph/experimental/devices#x/devices#g'

  # Initialize the go module:
  go mod init periph.io/x/devices

  # Edited it to require go 1.13:
  vi go.mod

  # Reorder imports.
  goimports -w .
pull/1/head
Marc-Antoine Ruel 5 years ago
parent 1de83694a1
commit 655d1cef69

@ -24,9 +24,9 @@ package main
import (
"time"
"periph.io/x/periph/conn/gpio"
"periph.io/x/periph/host"
"periph.io/x/periph/host/rpi"
"periph.io/x/conn/gpio"
"periph.io/x/host"
"periph.io/x/host/rpi"
)
func main() {

@ -12,10 +12,10 @@ import (
"sync"
"time"
"periph.io/x/periph/conn/i2c"
"periph.io/x/periph/conn/physic"
"periph.io/x/periph/conn/pin"
"periph.io/x/periph/experimental/conn/analog"
"periph.io/x/conn/analog"
"periph.io/x/conn/i2c"
"periph.io/x/conn/physic"
"periph.io/x/conn/pin"
)
// I2CAddr is the default I2C address for the ADS1x15 components.

@ -8,10 +8,10 @@ import (
"reflect"
"testing"
"periph.io/x/periph/conn/i2c/i2ctest"
"periph.io/x/periph/conn/physic"
"periph.io/x/periph/conn/pin"
"periph.io/x/periph/experimental/conn/analog"
"periph.io/x/conn/analog"
"periph.io/x/conn/i2c/i2ctest"
"periph.io/x/conn/physic"
"periph.io/x/conn/pin"
)
func TestChannel_String(t *testing.T) {

@ -8,10 +8,10 @@ import (
"fmt"
"log"
"periph.io/x/periph/conn/i2c/i2creg"
"periph.io/x/periph/conn/physic"
"periph.io/x/periph/experimental/devices/ads1x15"
"periph.io/x/periph/host"
"periph.io/x/conn/i2c/i2creg"
"periph.io/x/conn/physic"
"periph.io/x/devices/ads1x15"
"periph.io/x/host"
)
func Example() {

@ -11,9 +11,9 @@ import (
"image/color"
"image/draw"
"periph.io/x/periph/conn/display"
"periph.io/x/periph/conn/physic"
"periph.io/x/periph/conn/spi"
"periph.io/x/conn/display"
"periph.io/x/conn/physic"
"periph.io/x/conn/spi"
)
// ToRGB converts a slice of color.NRGBA to a byte stream of RGB pixels.

@ -14,10 +14,10 @@ import (
"io/ioutil"
"testing"
"periph.io/x/periph/conn/conntest"
"periph.io/x/periph/conn/physic"
"periph.io/x/periph/conn/spi"
"periph.io/x/periph/conn/spi/spitest"
"periph.io/x/conn/conntest"
"periph.io/x/conn/physic"
"periph.io/x/conn/spi"
"periph.io/x/conn/spi/spitest"
)
func TestRamp(t *testing.T) {

@ -9,9 +9,9 @@ import (
"image/color"
"log"
"periph.io/x/periph/conn/spi/spireg"
"periph.io/x/periph/devices/apa102"
"periph.io/x/periph/host"
"periph.io/x/conn/spi/spireg"
"periph.io/x/devices/apa102"
"periph.io/x/host"
)
func Example() {

@ -13,10 +13,10 @@ import (
"sync"
"time"
"periph.io/x/periph/conn"
"periph.io/x/periph/conn/gpio"
"periph.io/x/periph/conn/i2c"
"periph.io/x/periph/conn/physic"
"periph.io/x/conn"
"periph.io/x/conn/gpio"
"periph.io/x/conn/i2c"
"periph.io/x/conn/physic"
)
// Opts holds the configuration options.

@ -10,11 +10,11 @@ import (
"testing"
"time"
"periph.io/x/periph/conn/gpio"
"periph.io/x/periph/conn/gpio/gpiotest"
"periph.io/x/periph/conn/i2c"
"periph.io/x/periph/conn/i2c/i2ctest"
"periph.io/x/periph/conn/physic"
"periph.io/x/conn/gpio"
"periph.io/x/conn/gpio/gpiotest"
"periph.io/x/conn/i2c"
"periph.io/x/conn/i2c/i2ctest"
"periph.io/x/conn/physic"
)
var defaultSensorTimeOut = time.Millisecond * 200

@ -9,11 +9,11 @@ import (
"log"
"time"
"periph.io/x/periph/conn/physic"
"periph.io/x/conn/physic"
"periph.io/x/periph/conn/i2c/i2creg"
"periph.io/x/periph/experimental/devices/as7262"
"periph.io/x/periph/host"
"periph.io/x/conn/i2c/i2creg"
"periph.io/x/devices/as7262"
"periph.io/x/host"
)
func Example() {

@ -7,8 +7,8 @@ package as7262
import (
"time"
"periph.io/x/periph/conn/i2c/i2ctest"
"periph.io/x/periph/conn/physic"
"periph.io/x/conn/i2c/i2ctest"
"periph.io/x/conn/physic"
)
// Expected response from sensorTestCaseValidRead or

@ -8,8 +8,8 @@ import (
"encoding/binary"
"time"
"periph.io/x/periph/conn/i2c"
"periph.io/x/periph/conn/physic"
"periph.io/x/conn/i2c"
"periph.io/x/conn/physic"
)
// I2CAddr i2c default address.

@ -8,9 +8,9 @@ import (
"fmt"
"log"
"periph.io/x/periph/conn/i2c/i2creg"
"periph.io/x/periph/experimental/devices/bh1750"
"periph.io/x/periph/host"
"periph.io/x/conn/i2c/i2creg"
"periph.io/x/devices/bh1750"
"periph.io/x/host"
)
func Example() {

@ -15,10 +15,10 @@ import (
"sync"
"time"
"periph.io/x/periph/conn/gpio"
"periph.io/x/periph/conn/i2c"
"periph.io/x/periph/conn/physic"
"periph.io/x/periph/host/cpu"
"periph.io/x/conn/gpio"
"periph.io/x/conn/i2c"
"periph.io/x/conn/physic"
"periph.io/x/host/cpu"
)
// SkipAddr can be used to skip the address from being sent.

@ -17,11 +17,11 @@ import (
"sync"
"time"
"periph.io/x/periph/conn"
"periph.io/x/periph/conn/gpio"
"periph.io/x/periph/conn/physic"
"periph.io/x/periph/conn/spi"
"periph.io/x/periph/host/cpu"
"periph.io/x/conn"
"periph.io/x/conn/gpio"
"periph.io/x/conn/physic"
"periph.io/x/conn/spi"
"periph.io/x/host/cpu"
)
// NewSPI returns an spi.PortCloser that communicates SPI over 3 or 4 pins.

@ -8,7 +8,7 @@ import (
"encoding/binary"
"time"
"periph.io/x/periph/conn/physic"
"periph.io/x/conn/physic"
)
// sense180 reads the device's registers for bmp180.

@ -8,8 +8,8 @@ import (
"testing"
"time"
"periph.io/x/periph/conn/i2c/i2ctest"
"periph.io/x/periph/conn/physic"
"periph.io/x/conn/i2c/i2ctest"
"periph.io/x/conn/physic"
)
var opts180 = &Opts{Temperature: O1x, Pressure: O1x}

@ -7,7 +7,7 @@ package bmxx80
import (
"time"
"periph.io/x/periph/conn/physic"
"periph.io/x/conn/physic"
)
// sense280 reads the device's registers for bme280/bmp280.

@ -13,11 +13,11 @@ import (
"testing"
"time"
"periph.io/x/periph/conn/conntest"
"periph.io/x/periph/conn/i2c/i2ctest"
"periph.io/x/periph/conn/physic"
"periph.io/x/periph/conn/spi"
"periph.io/x/periph/conn/spi/spitest"
"periph.io/x/conn/conntest"
"periph.io/x/conn/i2c/i2ctest"
"periph.io/x/conn/physic"
"periph.io/x/conn/spi"
"periph.io/x/conn/spi/spitest"
)
// Real data extracted from a device.

@ -12,14 +12,14 @@ import (
"flag"
"fmt"
"periph.io/x/periph/conn/i2c"
"periph.io/x/periph/conn/i2c/i2creg"
"periph.io/x/periph/conn/i2c/i2ctest"
"periph.io/x/periph/conn/physic"
"periph.io/x/periph/conn/spi"
"periph.io/x/periph/conn/spi/spireg"
"periph.io/x/periph/conn/spi/spitest"
"periph.io/x/periph/devices/bmxx80"
"periph.io/x/conn/i2c"
"periph.io/x/conn/i2c/i2creg"
"periph.io/x/conn/i2c/i2ctest"
"periph.io/x/conn/physic"
"periph.io/x/conn/spi"
"periph.io/x/conn/spi/spireg"
"periph.io/x/conn/spi/spitest"
"periph.io/x/devices/bmxx80"
)
// SmokeTest is imported by periph-smoketest.

@ -13,11 +13,11 @@ import (
"sync"
"time"
"periph.io/x/periph/conn"
"periph.io/x/periph/conn/i2c"
"periph.io/x/periph/conn/mmr"
"periph.io/x/periph/conn/physic"
"periph.io/x/periph/conn/spi"
"periph.io/x/conn"
"periph.io/x/conn/i2c"
"periph.io/x/conn/mmr"
"periph.io/x/conn/physic"
"periph.io/x/conn/spi"
)
// Oversampling affects how much time is taken to measure each of temperature,

@ -8,10 +8,10 @@ import (
"fmt"
"log"
"periph.io/x/periph/conn/i2c/i2creg"
"periph.io/x/periph/conn/physic"
"periph.io/x/periph/devices/bmxx80"
"periph.io/x/periph/host"
"periph.io/x/conn/i2c/i2creg"
"periph.io/x/conn/physic"
"periph.io/x/devices/bmxx80"
"periph.io/x/host"
)
func Example() {

@ -41,10 +41,10 @@ import (
"strconv"
"time"
"periph.io/x/periph/conn"
"periph.io/x/periph/conn/gpio"
"periph.io/x/periph/conn/i2c"
"periph.io/x/periph/conn/mmr"
"periph.io/x/conn"
"periph.io/x/conn/gpio"
"periph.io/x/conn/i2c"
"periph.io/x/conn/mmr"
)
// TouchStatus is the status of an input sensor.

@ -7,7 +7,7 @@ package cap1xxx
import (
"errors"
"periph.io/x/periph/conn/gpio"
"periph.io/x/conn/gpio"
)
// SamplingTime determines the time to make a single sample.

@ -13,8 +13,8 @@ import (
"testing"
"time"
"periph.io/x/periph/conn/i2c"
"periph.io/x/periph/conn/i2c/i2ctest"
"periph.io/x/conn/i2c"
"periph.io/x/conn/i2c/i2ctest"
)
func TestNewI2C(t *testing.T) {

@ -8,10 +8,10 @@ import (
"fmt"
"log"
"periph.io/x/periph/conn/gpio"
"periph.io/x/periph/conn/gpio/gpioreg"
"periph.io/x/periph/conn/i2c/i2creg"
"periph.io/x/periph/devices/cap1xxx"
"periph.io/x/conn/gpio"
"periph.io/x/conn/gpio/gpioreg"
"periph.io/x/conn/i2c/i2creg"
"periph.io/x/devices/cap1xxx"
)
func Example() {

@ -7,10 +7,10 @@ package ccs811
import (
"fmt"
"periph.io/x/periph/conn/physic"
"periph.io/x/conn/physic"
"periph.io/x/periph/conn"
"periph.io/x/periph/conn/i2c"
"periph.io/x/conn"
"periph.io/x/conn/i2c"
)
// MeasurementMode represents different ways how data is read

@ -8,8 +8,8 @@ import (
"fmt"
"testing"
"periph.io/x/periph/conn/i2c/i2ctest"
"periph.io/x/periph/conn/physic"
"periph.io/x/conn/i2c/i2ctest"
"periph.io/x/conn/physic"
)
func TestBasicInitialisationAndDataRead(t *testing.T) {

@ -8,9 +8,9 @@ import (
"errors"
"time"
"periph.io/x/periph/conn"
"periph.io/x/periph/conn/onewire"
"periph.io/x/periph/conn/physic"
"periph.io/x/conn"
"periph.io/x/conn/onewire"
"periph.io/x/conn/physic"
)
// ConvertAll performs a conversion on all DS18B20 devices on the bus.

@ -9,9 +9,9 @@ import (
"testing"
"time"
"periph.io/x/periph/conn/onewire"
"periph.io/x/periph/conn/onewire/onewiretest"
"periph.io/x/periph/conn/physic"
"periph.io/x/conn/onewire"
"periph.io/x/conn/onewire/onewiretest"
"periph.io/x/conn/physic"
)
func TestNew_fail_resolution(t *testing.T) {

@ -10,9 +10,9 @@ import (
"sync"
"time"
"periph.io/x/periph/conn"
"periph.io/x/periph/conn/i2c"
"periph.io/x/periph/conn/onewire"
"periph.io/x/conn"
"periph.io/x/conn/i2c"
"periph.io/x/conn/onewire"
)
// PupOhm controls the strength of the passive pull-up resistor

@ -8,7 +8,7 @@ import (
"testing"
"time"
"periph.io/x/periph/conn/i2c/i2ctest"
"periph.io/x/conn/i2c/i2ctest"
)
func TestNew(t *testing.T) {

@ -8,9 +8,9 @@ import (
"fmt"
"log"
"periph.io/x/periph/conn/i2c/i2creg"
"periph.io/x/periph/devices/ds248x"
"periph.io/x/periph/host"
"periph.io/x/conn/i2c/i2creg"
"periph.io/x/devices/ds248x"
"periph.io/x/host"
)
func Example() {

@ -12,14 +12,14 @@ import (
"image/draw"
"time"
"periph.io/x/periph/host/rpi"
"periph.io/x/periph/conn"
"periph.io/x/periph/conn/display"
"periph.io/x/periph/conn/gpio"
"periph.io/x/periph/conn/physic"
"periph.io/x/periph/conn/spi"
"periph.io/x/periph/devices/ssd1306/image1bit"
"periph.io/x/host/rpi"
"periph.io/x/conn"
"periph.io/x/conn/display"
"periph.io/x/conn/gpio"
"periph.io/x/conn/physic"
"periph.io/x/conn/spi"
"periph.io/x/devices/ssd1306/image1bit"
)
// EPD commands

@ -8,12 +8,12 @@ import (
"image"
"log"
"periph.io/x/periph/experimental/devices/epd"
"periph.io/x/devices/epd"
"periph.io/x/periph/conn/spi/spireg"
"periph.io/x/conn/spi/spireg"
"periph.io/x/periph/devices/ssd1306/image1bit"
"periph.io/x/periph/host"
"periph.io/x/devices/ssd1306/image1bit"
"periph.io/x/host"
)
func Example() {

@ -0,0 +1,8 @@
module periph.io/x/devices
go 1.13
require (
periph.io/x/conn v0.0.0-20201225011416-a1854b91a64c
periph.io/x/host v0.0.0-20201225014024-7a96bb38d794
)

@ -0,0 +1,4 @@
periph.io/x/conn v0.0.0-20201225011416-a1854b91a64c h1:ZGf3xRg1zXHyNyOwXgiRdU9N5Pr5G5g7Y8OP+t1IRLA=
periph.io/x/conn v0.0.0-20201225011416-a1854b91a64c/go.mod h1:vZTobURVlmlSmjJ8DuzqbsJRp3uKBP7zNVLM1/4FsI0=
periph.io/x/host v0.0.0-20201225014024-7a96bb38d794 h1:8p3+m0ktEeMHu8N31jPkSjaBN0ptyaEhAfkaMfXeZ5E=
periph.io/x/host v0.0.0-20201225014024-7a96bb38d794/go.mod h1:5M8e1ADFvKJOwTgTp45JIFcYFGiEFjYHTr+vIu2uRMc=

@ -13,8 +13,8 @@ import (
"fmt"
"time"
"periph.io/x/periph/conn"
"periph.io/x/periph/conn/gpio"
"periph.io/x/conn"
"periph.io/x/conn/gpio"
)
// lineTwo offset for the second line in the LCD buffer.

@ -5,7 +5,7 @@
package ht16k33
import (
"periph.io/x/periph/conn/i2c"
"periph.io/x/conn/i2c"
)
var digitValues = map[rune]uint16{

@ -8,9 +8,9 @@ import (
"log"
"time"
"periph.io/x/periph/conn/i2c/i2creg"
"periph.io/x/periph/experimental/devices/ht16k33"
"periph.io/x/periph/host"
"periph.io/x/conn/i2c/i2creg"
"periph.io/x/devices/ht16k33"
"periph.io/x/host"
)
func Example() {

@ -7,7 +7,7 @@ package ht16k33
import (
"errors"
"periph.io/x/periph/conn/i2c"
"periph.io/x/conn/i2c"
)
// I2CAddr i2c default address.

@ -15,9 +15,9 @@ import (
"sync"
"time"
"periph.io/x/periph/conn/gpio"
"periph.io/x/periph/conn/pin"
"periph.io/x/periph/experimental/conn/analog"
"periph.io/x/conn/analog"
"periph.io/x/conn/gpio"
"periph.io/x/conn/pin"
)
var (

@ -10,10 +10,10 @@ import (
"testing"
"time"
"periph.io/x/periph/conn/gpio"
"periph.io/x/periph/conn/gpio/gpiotest"
"periph.io/x/periph/conn/pin"
"periph.io/x/periph/experimental/conn/analog"
"periph.io/x/conn/analog"
"periph.io/x/conn/gpio"
"periph.io/x/conn/gpio/gpiotest"
"periph.io/x/conn/pin"
)
func TestNew(t *testing.T) {

@ -8,9 +8,9 @@ import (
"fmt"
"log"
"periph.io/x/periph/conn/i2c/i2creg"
"periph.io/x/periph/experimental/devices/ina219"
"periph.io/x/periph/host"
"periph.io/x/conn/i2c/i2creg"
"periph.io/x/devices/ina219"
"periph.io/x/host"
)
func Example() {

@ -10,9 +10,9 @@ import (
"fmt"
"sync"
"periph.io/x/periph/conn/i2c"
"periph.io/x/periph/conn/mmr"
"periph.io/x/periph/conn/physic"
"periph.io/x/conn/i2c"
"periph.io/x/conn/mmr"
"periph.io/x/conn/physic"
)
// Opts holds the configuration options.

@ -10,10 +10,10 @@ import (
"strings"
"testing"
"periph.io/x/periph/conn/i2c"
"periph.io/x/periph/conn/i2c/i2ctest"
"periph.io/x/periph/conn/mmr"
"periph.io/x/periph/conn/physic"
"periph.io/x/conn/i2c"
"periph.io/x/conn/i2c/i2ctest"
"periph.io/x/conn/mmr"
"periph.io/x/conn/physic"
)
func TestNew(t *testing.T) {

@ -10,10 +10,10 @@ import (
"flag"
"fmt"
"periph.io/x/periph/conn/i2c/i2creg"
"periph.io/x/periph/conn/physic"
"periph.io/x/periph/experimental/devices/ina219"
"periph.io/x/periph/host"
"periph.io/x/conn/i2c/i2creg"
"periph.io/x/conn/physic"
"periph.io/x/devices/ina219"
"periph.io/x/host"
)
// SmokeTest is imported by periph-smoketest.

@ -11,10 +11,10 @@ import (
"log"
"os"
"periph.io/x/periph/conn/gpio/gpioreg"
"periph.io/x/periph/conn/spi/spireg"
"periph.io/x/periph/experimental/devices/inky"
"periph.io/x/periph/host"
"periph.io/x/conn/gpio/gpioreg"
"periph.io/x/conn/spi/spireg"
"periph.io/x/devices/inky"
"periph.io/x/host"
)
func Example() {

@ -11,11 +11,11 @@ import (
"image/color"
"time"
"periph.io/x/periph/conn"
"periph.io/x/periph/conn/display"
"periph.io/x/periph/conn/gpio"
"periph.io/x/periph/conn/physic"
"periph.io/x/periph/conn/spi"
"periph.io/x/conn"
"periph.io/x/conn/display"
"periph.io/x/conn/gpio"
"periph.io/x/conn/physic"
"periph.io/x/conn/spi"
)
// Color is used to define which model of inky is being used, and also for

@ -17,11 +17,11 @@ import (
"sync"
"time"
"periph.io/x/periph/conn"
"periph.io/x/periph/conn/i2c"
"periph.io/x/periph/conn/mmr"
"periph.io/x/periph/conn/physic"
"periph.io/x/periph/devices/lepton/internal"
"periph.io/x/conn"
"periph.io/x/conn/i2c"
"periph.io/x/conn/mmr"
"periph.io/x/conn/physic"
"periph.io/x/devices/lepton/internal"
)
// StatusBit is the status as returned by the FLIR Lepton.

@ -8,11 +8,11 @@ import (
"testing"
"time"
"periph.io/x/periph/conn/i2c"
"periph.io/x/periph/conn/i2c/i2ctest"
"periph.io/x/periph/conn/mmr"
"periph.io/x/periph/conn/physic"
"periph.io/x/periph/devices/lepton/internal"
"periph.io/x/conn/i2c"
"periph.io/x/conn/i2c/i2ctest"
"periph.io/x/conn/mmr"
"periph.io/x/conn/physic"
"periph.io/x/devices/lepton/internal"
)
func TestStatusBit(t *testing.T) {

@ -9,7 +9,7 @@ import (
"encoding/binary"
"time"
"periph.io/x/periph/conn/physic"
"periph.io/x/conn/physic"
)
// Flag is used in FFCMode.

@ -9,7 +9,7 @@ import (
"testing"
"time"
"periph.io/x/periph/conn/physic"
"periph.io/x/conn/physic"
)
func TestDuration(t *testing.T) {

@ -13,13 +13,13 @@ import (
"sync"
"time"
"periph.io/x/periph/conn"
"periph.io/x/periph/conn/i2c"
"periph.io/x/periph/conn/physic"
"periph.io/x/periph/conn/spi"
"periph.io/x/periph/devices/lepton/cci"
"periph.io/x/periph/devices/lepton/image14bit"
"periph.io/x/periph/devices/lepton/internal"
"periph.io/x/conn"
"periph.io/x/conn/i2c"
"periph.io/x/conn/physic"
"periph.io/x/conn/spi"
"periph.io/x/devices/lepton/cci"
"periph.io/x/devices/lepton/image14bit"
"periph.io/x/devices/lepton/internal"
)
// Metadata is constructed from telemetry data, which is sent with each frame.

@ -11,14 +11,14 @@ import (
"image"
"testing"
"periph.io/x/periph/conn"
"periph.io/x/periph/conn/conntest"
"periph.io/x/periph/conn/i2c/i2ctest"
"periph.io/x/periph/conn/physic"
"periph.io/x/periph/conn/spi"
"periph.io/x/periph/conn/spi/spitest"
"periph.io/x/periph/devices/lepton/image14bit"
"periph.io/x/periph/devices/lepton/internal"
"periph.io/x/conn"
"periph.io/x/conn/conntest"
"periph.io/x/conn/i2c/i2ctest"
"periph.io/x/conn/physic"
"periph.io/x/conn/spi"
"periph.io/x/conn/spi/spitest"
"periph.io/x/devices/lepton/image14bit"
"periph.io/x/devices/lepton/internal"
)
func TestNew_cs(t *testing.T) {

@ -14,9 +14,9 @@ import (
"strings"
"sync"
"periph.io/x/periph/conn"
"periph.io/x/periph/conn/gpio/gpioreg"
"periph.io/x/periph/conn/ir"
"periph.io/x/conn"
"periph.io/x/conn/gpio/gpioreg"
"periph.io/x/conn/ir"
)
// New returns a IR receiver / emitter handle.

@ -8,10 +8,10 @@ import (
"fmt"
"log"
"periph.io/x/periph/conn/gpio"
"periph.io/x/periph/conn/i2c/i2creg"
"periph.io/x/periph/experimental/devices/mcp23xxx"
"periph.io/x/periph/host"
"periph.io/x/conn/gpio"
"periph.io/x/conn/i2c/i2creg"
"periph.io/x/devices/mcp23xxx"
"periph.io/x/host"
)
func Example() {

@ -7,12 +7,12 @@ package mcp23xxx
import (
"testing"
"periph.io/x/periph/conn/conntest"
"periph.io/x/periph/conn/gpio"
"periph.io/x/periph/conn/gpio/gpioreg"
"periph.io/x/periph/conn/i2c/i2ctest"
"periph.io/x/periph/conn/spi"
"periph.io/x/periph/conn/spi/spitest"
"periph.io/x/conn/conntest"
"periph.io/x/conn/gpio"
"periph.io/x/conn/gpio/gpioreg"
"periph.io/x/conn/i2c/i2ctest"
"periph.io/x/conn/spi"
"periph.io/x/conn/spi/spitest"
)
func TestMCP23017_out(t *testing.T) {

@ -8,9 +8,9 @@ import (
"fmt"
"strconv"
"periph.io/x/periph/conn/gpio/gpioreg"
"periph.io/x/periph/conn/i2c"
"periph.io/x/periph/conn/spi"
"periph.io/x/conn/gpio/gpioreg"
"periph.io/x/conn/i2c"
"periph.io/x/conn/spi"
)
// Dev his a handle for a configured MCP23xxx device.

@ -9,9 +9,9 @@ import (
"strconv"
"time"
"periph.io/x/periph/conn/gpio"
"periph.io/x/periph/conn/physic"
"periph.io/x/periph/conn/pin"
"periph.io/x/conn/gpio"
"periph.io/x/conn/physic"
"periph.io/x/conn/pin"
)
// Pin extends gpio.PinIO interface with features supported by MCP23xxx devices.

@ -5,8 +5,8 @@
package mcp23xxx
import (
"periph.io/x/periph/conn/i2c"
"periph.io/x/periph/conn/spi"
"periph.io/x/conn/i2c"
"periph.io/x/conn/spi"
)
type registerAccess interface {

@ -8,10 +8,10 @@ import (
"fmt"
"log"
"periph.io/x/periph/conn/i2c/i2creg"
"periph.io/x/periph/conn/physic"
"periph.io/x/periph/experimental/devices/mcp9808"
"periph.io/x/periph/host"
"periph.io/x/conn/i2c/i2creg"
"periph.io/x/conn/physic"
"periph.io/x/devices/mcp9808"
"periph.io/x/host"
)
func ExampleDev_SenseTemp() {

@ -10,10 +10,10 @@ import (
"sync"
"time"
"periph.io/x/periph/conn"
"periph.io/x/periph/conn/i2c"
"periph.io/x/periph/conn/mmr"
"periph.io/x/periph/conn/physic"
"periph.io/x/conn"
"periph.io/x/conn/i2c"
"periph.io/x/conn/mmr"
"periph.io/x/conn/physic"
)
// Opts holds the configuration options.

@ -10,10 +10,10 @@ import (
"testing"
"time"
"periph.io/x/periph/conn/i2c"
"periph.io/x/periph/conn/i2c/i2ctest"
"periph.io/x/periph/conn/mmr"
"periph.io/x/periph/conn/physic"
"periph.io/x/conn/i2c"
"periph.io/x/conn/i2c/i2ctest"
"periph.io/x/conn/mmr"
"periph.io/x/conn/physic"
)
func TestNew(t *testing.T) {

@ -10,9 +10,9 @@ import (
"flag"
"fmt"
"periph.io/x/periph/conn/i2c/i2creg"
"periph.io/x/periph/experimental/devices/mcp9808"
"periph.io/x/periph/host"
"periph.io/x/conn/i2c/i2creg"
"periph.io/x/devices/mcp9808"
"periph.io/x/host"
)
// SmokeTest is imported by periph-smoketest.

@ -8,9 +8,9 @@ import (
"fmt"
"time"
"periph.io/x/periph/conn/gpio"
"periph.io/x/periph/conn/physic"
"periph.io/x/periph/conn/spi"
"periph.io/x/conn/gpio"
"periph.io/x/conn/physic"
"periph.io/x/conn/spi"
)
// Card authentication status enum.

@ -10,11 +10,11 @@ import (
"reflect"
"time"
"periph.io/x/periph/conn/spi/spireg"
"periph.io/x/periph/experimental/devices/mfrc522"
"periph.io/x/periph/experimental/devices/mfrc522/commands"
"periph.io/x/periph/host"
"periph.io/x/periph/host/rpi"
"periph.io/x/conn/spi/spireg"
"periph.io/x/devices/mfrc522"
"periph.io/x/devices/mfrc522/commands"
"periph.io/x/host"
"periph.io/x/host/rpi"
)
func Example() {
@ -23,7 +23,7 @@ func Example() {
log.Fatal(err)
}
// Using SPI as an example. See package "periph.io/x/periph/conn/spi/spireg" for more details.
// Using SPI as an example. See package "periph.io/x/conn/spi/spireg" for more details.
p, err := spireg.Open("")
if err != nil {
log.Fatal(err)
@ -109,7 +109,7 @@ func ExampleDev_ReadUID() {
log.Fatal(err)
}
// Using SPI as an example. See package "periph.io/x/periph/conn/spi/spireg" for more details.
// Using SPI as an example. See package "periph.io/x/conn/spi/spireg" for more details.
p, err := spireg.Open("")
if err != nil {
log.Fatal(err)

@ -14,10 +14,10 @@ import (
"sync"
"time"
"periph.io/x/periph/conn"
"periph.io/x/periph/conn/gpio"
"periph.io/x/periph/conn/spi"
"periph.io/x/periph/experimental/devices/mfrc522/commands"
"periph.io/x/conn"
"periph.io/x/conn/gpio"
"periph.io/x/conn/spi"
"periph.io/x/devices/mfrc522/commands"
)
// Dev is an handle to an MFRC522 RFID reader.

@ -15,7 +15,7 @@ import (
"math"
"time"
"periph.io/x/periph/experimental/devices/mpu9250/reg"
"periph.io/x/devices/mpu9250/reg"
)
const (

@ -7,10 +7,10 @@ package mpu9250
import (
"fmt"
"periph.io/x/periph/conn/gpio"
"periph.io/x/periph/conn/physic"
"periph.io/x/periph/conn/spi"
"periph.io/x/periph/conn/spi/spireg"
"periph.io/x/conn/gpio"
"periph.io/x/conn/physic"
"periph.io/x/conn/spi"
"periph.io/x/conn/spi/spireg"
)
// DebugF the debug function type.

@ -11,11 +11,11 @@ import (
"image/color"
"image/draw"
"periph.io/x/periph/conn"
"periph.io/x/periph/conn/display"
"periph.io/x/periph/conn/gpio/gpiostream"
"periph.io/x/periph/conn/physic"
"periph.io/x/periph/conn/spi"
"periph.io/x/conn"
"periph.io/x/conn/display"
"periph.io/x/conn/gpio/gpiostream"
"periph.io/x/conn/physic"
"periph.io/x/conn/spi"
)
// DefaultOpts is the recommended default options.

@ -13,10 +13,10 @@ import (
"io/ioutil"
"testing"
"periph.io/x/periph/conn/conntest"
"periph.io/x/periph/conn/physic"
"periph.io/x/periph/conn/spi"
"periph.io/x/periph/conn/spi/spitest"
"periph.io/x/conn/conntest"
"periph.io/x/conn/physic"
"periph.io/x/conn/spi"
"periph.io/x/conn/spi/spitest"
)
// toRGB converts a slice of color.NRGBA to a byte stream of RGB pixels.

@ -10,9 +10,9 @@ import (
"image/color"
"testing"
"periph.io/x/periph/conn/gpio/gpiostream"
"periph.io/x/periph/conn/gpio/gpiostream/gpiostreamtest"
"periph.io/x/periph/conn/physic"
"periph.io/x/conn/gpio/gpiostream"
"periph.io/x/conn/gpio/gpiostream/gpiostreamtest"
"periph.io/x/conn/physic"
)
func TestStream_NewBits_3(t *testing.T) {

@ -9,10 +9,10 @@ import (
"strconv"
"sync"
"periph.io/x/periph/conn"
"periph.io/x/periph/conn/i2c"
"periph.io/x/periph/conn/i2c/i2creg"
"periph.io/x/periph/conn/physic"
"periph.io/x/conn"
"periph.io/x/conn/i2c"
"periph.io/x/conn/i2c/i2creg"
"periph.io/x/conn/physic"
)
// DefaultOpts is the recommended default options.

@ -8,10 +8,10 @@ import (
"strconv"
"testing"
"periph.io/x/periph/conn/i2c/i2creg"
"periph.io/x/periph/conn/i2c/i2ctest"
"periph.io/x/periph/conn/physic"
"periph.io/x/periph/host"
"periph.io/x/conn/i2c/i2creg"
"periph.io/x/conn/i2c/i2ctest"
"periph.io/x/conn/physic"
"periph.io/x/host"
)
func TestNew(t *testing.T) {

@ -7,10 +7,10 @@ package pca9685_test
import (
"log"
"periph.io/x/periph/conn/i2c/i2creg"
"periph.io/x/periph/conn/physic"
"periph.io/x/periph/experimental/devices/pca9685"
"periph.io/x/periph/host"
"periph.io/x/conn/i2c/i2creg"
"periph.io/x/conn/physic"
"periph.io/x/devices/pca9685"
"periph.io/x/host"
)
func Example() {

@ -8,9 +8,9 @@ import (
"fmt"
"time"
"periph.io/x/periph/conn/gpio"
"periph.io/x/periph/conn/i2c"
"periph.io/x/periph/conn/physic"
"periph.io/x/conn/gpio"
"periph.io/x/conn/i2c"
"periph.io/x/conn/physic"
)
// I2CAddr i2c default address.

@ -7,10 +7,10 @@ package pca9685
import (
"testing"
"periph.io/x/periph/conn/gpio"
"periph.io/x/periph/conn/gpio/gpioreg"
"periph.io/x/periph/conn/i2c/i2ctest"
"periph.io/x/periph/conn/physic"
"periph.io/x/conn/gpio"
"periph.io/x/conn/gpio/gpioreg"
"periph.io/x/conn/i2c/i2ctest"
"periph.io/x/conn/physic"
)
func initializationSequence() []i2ctest.IO {

@ -9,10 +9,10 @@ import (
"fmt"
"time"
"periph.io/x/periph/conn/gpio"
"periph.io/x/periph/conn/gpio/gpioreg"
"periph.io/x/periph/conn/physic"
gpiopin "periph.io/x/periph/conn/pin"
"periph.io/x/conn/gpio"
"periph.io/x/conn/gpio/gpioreg"
"periph.io/x/conn/physic"
gpiopin "periph.io/x/conn/pin"
)
const (

@ -5,8 +5,8 @@
package pca9685
import (
"periph.io/x/periph/conn/gpio"
"periph.io/x/periph/conn/physic"
"periph.io/x/conn/gpio"
"periph.io/x/conn/physic"
)
// ServoGroup a group of servos connected to a pca9685 module

@ -21,7 +21,7 @@ import (
"io"
"os"
"periph.io/x/periph/conn/gpio"
"periph.io/x/conn/gpio"
)
// SetPWM enables and sets the PWM duty on a GPIO output pin via piblaster.

@ -14,11 +14,11 @@ import (
"syscall"
"time"
"periph.io/x/periph/conn/gpio"
"periph.io/x/periph/conn/physic"
"periph.io/x/periph/devices/apa102"
"periph.io/x/periph/experimental/devices/rainbowhat"
"periph.io/x/periph/host"
"periph.io/x/conn/gpio"
"periph.io/x/conn/physic"
"periph.io/x/devices/apa102"
"periph.io/x/devices/rainbowhat"
"periph.io/x/host"
)
func Example() {

@ -5,13 +5,13 @@
package rainbowhat
import (
"periph.io/x/periph/conn/gpio"
"periph.io/x/periph/conn/i2c/i2creg"
"periph.io/x/periph/conn/spi/spireg"
"periph.io/x/periph/devices/apa102"
"periph.io/x/periph/devices/bmxx80"
"periph.io/x/periph/experimental/devices/ht16k33"
"periph.io/x/periph/host/rpi"
"periph.io/x/conn/gpio"
"periph.io/x/conn/i2c/i2creg"
"periph.io/x/conn/spi/spireg"
"periph.io/x/devices/apa102"
"periph.io/x/devices/bmxx80"
"periph.io/x/devices/ht16k33"
"periph.io/x/host/rpi"
)
// Dev represents a Rainbow HAT (https://shop.pimoroni.com/products/rainbow-hat-for-android-things)

@ -8,9 +8,9 @@ import (
"log"
"time"
"periph.io/x/periph/conn/i2c/i2creg"
"periph.io/x/periph/experimental/devices/sn3218"
"periph.io/x/periph/host"
"periph.io/x/conn/i2c/i2creg"
"periph.io/x/devices/sn3218"
"periph.io/x/host"
)
func Example() {

@ -7,7 +7,7 @@ package sn3218
import (
"errors"
"periph.io/x/periph/conn/i2c"
"periph.io/x/conn/i2c"
)
const (

@ -8,7 +8,7 @@ import (
"bytes"
"testing"
"periph.io/x/periph/conn/i2c/i2ctest"
"periph.io/x/conn/i2c/i2ctest"
)
func setup() *i2ctest.Record {

@ -8,10 +8,10 @@ import (
"image"
"log"
"periph.io/x/periph/conn/i2c/i2creg"
"periph.io/x/periph/devices/ssd1306"
"periph.io/x/periph/devices/ssd1306/image1bit"
"periph.io/x/periph/host"
"periph.io/x/conn/i2c/i2creg"
"periph.io/x/devices/ssd1306"
"periph.io/x/devices/ssd1306/image1bit"
"periph.io/x/host"
)
func Example() {

@ -16,13 +16,13 @@ import (
"image/color"
"image/draw"
"periph.io/x/periph/conn"
"periph.io/x/periph/conn/display"
"periph.io/x/periph/conn/gpio"
"periph.io/x/periph/conn/i2c"
"periph.io/x/periph/conn/physic"
"periph.io/x/periph/conn/spi"
"periph.io/x/periph/devices/ssd1306/image1bit"
"periph.io/x/conn"
"periph.io/x/conn/display"
"periph.io/x/conn/gpio"
"periph.io/x/conn/i2c"
"periph.io/x/conn/physic"
"periph.io/x/conn/spi"
"periph.io/x/devices/ssd1306/image1bit"
)
const (

@ -11,14 +11,14 @@ import (
"image/color"
"testing"
"periph.io/x/periph/conn/conntest"
"periph.io/x/periph/conn/gpio"
"periph.io/x/periph/conn/gpio/gpiotest"
"periph.io/x/periph/conn/i2c/i2ctest"
"periph.io/x/periph/conn/physic"
"periph.io/x/periph/conn/spi"
"periph.io/x/periph/conn/spi/spitest"
"periph.io/x/periph/devices/ssd1306/image1bit"
"periph.io/x/conn/conntest"
"periph.io/x/conn/gpio"
"periph.io/x/conn/gpio/gpiotest"
"periph.io/x/conn/i2c/i2ctest"
"periph.io/x/conn/physic"
"periph.io/x/conn/spi"
"periph.io/x/conn/spi/spitest"
"periph.io/x/devices/ssd1306/image1bit"
)
func TestNewI2C_fail(t *testing.T) {

@ -17,16 +17,16 @@ import (
"image/gif"
"time"
"periph.io/x/periph/conn/gpio"
"periph.io/x/periph/conn/gpio/gpioreg"
"periph.io/x/periph/conn/i2c"
"periph.io/x/periph/conn/i2c/i2creg"
"periph.io/x/periph/conn/i2c/i2ctest"
"periph.io/x/periph/conn/spi"
"periph.io/x/periph/conn/spi/spireg"
"periph.io/x/periph/conn/spi/spitest"
"periph.io/x/periph/devices/ssd1306"
"periph.io/x/periph/devices/ssd1306/image1bit"
"periph.io/x/conn/gpio"
"periph.io/x/conn/gpio/gpioreg"
"periph.io/x/conn/i2c"
"periph.io/x/conn/i2c/i2creg"
"periph.io/x/conn/i2c/i2ctest"
"periph.io/x/conn/spi"
"periph.io/x/conn/spi/spireg"
"periph.io/x/conn/spi/spitest"
"periph.io/x/devices/ssd1306"
"periph.io/x/devices/ssd1306/image1bit"
)
// SmokeTest is imported by periph-smoketest.

@ -18,10 +18,10 @@ import (
"syscall"
"time"
"periph.io/x/periph/conn/gpio/gpioreg"
"periph.io/x/periph/conn/spi/spireg"
"periph.io/x/periph/experimental/devices/st7567"
"periph.io/x/periph/host"
"periph.io/x/conn/gpio/gpioreg"
"periph.io/x/conn/spi/spireg"
"periph.io/x/devices/st7567"
"periph.io/x/host"
)
func Example() {

@ -16,10 +16,10 @@ import (
"strings"
"time"
"periph.io/x/periph/conn"
"periph.io/x/periph/conn/gpio"
"periph.io/x/periph/conn/physic"
"periph.io/x/periph/conn/spi"
"periph.io/x/conn"
"periph.io/x/conn/gpio"
"periph.io/x/conn/physic"
"periph.io/x/conn/spi"
)
const (

@ -8,10 +8,10 @@ import (
"fmt"
"log"
"periph.io/x/periph/conn/i2c/i2creg"
"periph.io/x/periph/conn/physic"
"periph.io/x/periph/experimental/devices/tlv493d"
"periph.io/x/periph/host"
"periph.io/x/conn/i2c/i2creg"
"periph.io/x/conn/physic"
"periph.io/x/devices/tlv493d"
"periph.io/x/host"
)
func Example() {

@ -10,8 +10,8 @@ import (
"sync"
"time"
"periph.io/x/periph/conn/i2c"
"periph.io/x/periph/conn/physic"
"periph.io/x/conn/i2c"
"periph.io/x/conn/physic"
)
// I2CAddr is the default I2C address for the TLV493D component.

@ -7,8 +7,8 @@ package tlv493d
import (
"testing"
"periph.io/x/periph/conn/i2c/i2ctest"
"periph.io/x/periph/conn/physic"
"periph.io/x/conn/i2c/i2ctest"
"periph.io/x/conn/physic"
)
func TestDev_String(t *testing.T) {

@ -7,9 +7,9 @@ package tm1637_test
import (
"log"
"periph.io/x/periph/conn/gpio/gpioreg"
"periph.io/x/periph/devices/tm1637"
"periph.io/x/periph/host"
"periph.io/x/conn/gpio/gpioreg"
"periph.io/x/devices/tm1637"
"periph.io/x/host"
)
func Example() {

@ -10,9 +10,9 @@ import (
"runtime"
"time"
"periph.io/x/periph/conn"
"periph.io/x/periph/conn/gpio"
"periph.io/x/periph/host/cpu"
"periph.io/x/conn"
"periph.io/x/conn/gpio"
"periph.io/x/host/cpu"
)
// Clock converts time to a slice of bytes as segments.

@ -11,8 +11,8 @@ import (
"testing"
"time"
"periph.io/x/periph/conn/gpio"
"periph.io/x/periph/conn/gpio/gpiotest"
"periph.io/x/conn/gpio"
"periph.io/x/conn/gpio/gpiotest"
)
func TestNew(t *testing.T) {

@ -11,9 +11,9 @@ import (
"image/color"
"image/draw"
"periph.io/x/periph/conn/display"
"periph.io/x/periph/conn/physic"
"periph.io/x/periph/conn/spi"
"periph.io/x/conn/display"
"periph.io/x/conn/physic"
"periph.io/x/conn/spi"
)
const (

@ -11,9 +11,9 @@ import (
"image/color"
"testing"
"periph.io/x/periph/conn/physic"
"periph.io/x/periph/conn/spi"
"periph.io/x/periph/conn/spi/spitest"
"periph.io/x/conn/physic"
"periph.io/x/conn/spi"
"periph.io/x/conn/spi/spitest"
)
func TestNewFailsWhenConnectionToSpiFails(t *testing.T) {

Loading…
Cancel
Save