diff --git a/experimental/devices/ads1x15/ads1x15.go b/ads1x15/ads1x15.go similarity index 100% rename from experimental/devices/ads1x15/ads1x15.go rename to ads1x15/ads1x15.go diff --git a/experimental/devices/ads1x15/ads1x15_test.go b/ads1x15/ads1x15_test.go similarity index 100% rename from experimental/devices/ads1x15/ads1x15_test.go rename to ads1x15/ads1x15_test.go diff --git a/experimental/devices/ads1x15/doc.go b/ads1x15/doc.go similarity index 100% rename from experimental/devices/ads1x15/doc.go rename to ads1x15/doc.go diff --git a/experimental/devices/ads1x15/example_test.go b/ads1x15/example_test.go similarity index 100% rename from experimental/devices/ads1x15/example_test.go rename to ads1x15/example_test.go diff --git a/devices/apa102/apa102.go b/apa102/apa102.go similarity index 100% rename from devices/apa102/apa102.go rename to apa102/apa102.go diff --git a/devices/apa102/apa102_test.go b/apa102/apa102_test.go similarity index 100% rename from devices/apa102/apa102_test.go rename to apa102/apa102_test.go diff --git a/devices/apa102/doc.go b/apa102/doc.go similarity index 100% rename from devices/apa102/doc.go rename to apa102/doc.go diff --git a/devices/apa102/example_test.go b/apa102/example_test.go similarity index 100% rename from devices/apa102/example_test.go rename to apa102/example_test.go diff --git a/devices/apa102/temperature.go b/apa102/temperature.go similarity index 100% rename from devices/apa102/temperature.go rename to apa102/temperature.go diff --git a/devices/apa102/temperature_test.go b/apa102/temperature_test.go similarity index 100% rename from devices/apa102/temperature_test.go rename to apa102/temperature_test.go diff --git a/experimental/devices/as7262/as7262.go b/as7262/as7262.go similarity index 100% rename from experimental/devices/as7262/as7262.go rename to as7262/as7262.go diff --git a/experimental/devices/as7262/as7262_test.go b/as7262/as7262_test.go similarity index 100% rename from experimental/devices/as7262/as7262_test.go rename to as7262/as7262_test.go diff --git a/experimental/devices/as7262/doc.go b/as7262/doc.go similarity index 100% rename from experimental/devices/as7262/doc.go rename to as7262/doc.go diff --git a/experimental/devices/as7262/example_test.go b/as7262/example_test.go similarity index 100% rename from experimental/devices/as7262/example_test.go rename to as7262/example_test.go diff --git a/experimental/devices/as7262/testdata_test.go b/as7262/testdata_test.go similarity index 100% rename from experimental/devices/as7262/testdata_test.go rename to as7262/testdata_test.go diff --git a/experimental/devices/bh1750/bh1750.go b/bh1750/bh1750.go similarity index 100% rename from experimental/devices/bh1750/bh1750.go rename to bh1750/bh1750.go diff --git a/experimental/devices/bh1750/doc.go b/bh1750/doc.go similarity index 100% rename from experimental/devices/bh1750/doc.go rename to bh1750/doc.go diff --git a/experimental/devices/bh1750/example_test.go b/bh1750/example_test.go similarity index 100% rename from experimental/devices/bh1750/example_test.go rename to bh1750/example_test.go diff --git a/experimental/devices/bitbang/doc.go b/bitbang/doc.go similarity index 100% rename from experimental/devices/bitbang/doc.go rename to bitbang/doc.go diff --git a/experimental/devices/bitbang/i2c.go b/bitbang/i2c.go similarity index 100% rename from experimental/devices/bitbang/i2c.go rename to bitbang/i2c.go diff --git a/experimental/devices/bitbang/spi.go b/bitbang/spi.go similarity index 100% rename from experimental/devices/bitbang/spi.go rename to bitbang/spi.go diff --git a/devices/bmxx80/bmp180.go b/bmxx80/bmp180.go similarity index 100% rename from devices/bmxx80/bmp180.go rename to bmxx80/bmp180.go diff --git a/devices/bmxx80/bmp180_test.go b/bmxx80/bmp180_test.go similarity index 100% rename from devices/bmxx80/bmp180_test.go rename to bmxx80/bmp180_test.go diff --git a/devices/bmxx80/bmx280.go b/bmxx80/bmx280.go similarity index 100% rename from devices/bmxx80/bmx280.go rename to bmxx80/bmx280.go diff --git a/devices/bmxx80/bmx280_test.go b/bmxx80/bmx280_test.go similarity index 100% rename from devices/bmxx80/bmx280_test.go rename to bmxx80/bmx280_test.go diff --git a/devices/bmxx80/bmx280smoketest/README.md b/bmxx80/bmx280smoketest/README.md similarity index 100% rename from devices/bmxx80/bmx280smoketest/README.md rename to bmxx80/bmx280smoketest/README.md diff --git a/devices/bmxx80/bmx280smoketest/bmx280smoketest.go b/bmxx80/bmx280smoketest/bmx280smoketest.go similarity index 100% rename from devices/bmxx80/bmx280smoketest/bmx280smoketest.go rename to bmxx80/bmx280smoketest/bmx280smoketest.go diff --git a/devices/bmxx80/bmxx80.go b/bmxx80/bmxx80.go similarity index 100% rename from devices/bmxx80/bmxx80.go rename to bmxx80/bmxx80.go diff --git a/devices/bmxx80/doc.go b/bmxx80/doc.go similarity index 100% rename from devices/bmxx80/doc.go rename to bmxx80/doc.go diff --git a/devices/bmxx80/example_test.go b/bmxx80/example_test.go similarity index 100% rename from devices/bmxx80/example_test.go rename to bmxx80/example_test.go diff --git a/devices/cap1xxx/cap1xxx.go b/cap1xxx/cap1xxx.go similarity index 100% rename from devices/cap1xxx/cap1xxx.go rename to cap1xxx/cap1xxx.go diff --git a/devices/cap1xxx/cap1xxx_options.go b/cap1xxx/cap1xxx_options.go similarity index 100% rename from devices/cap1xxx/cap1xxx_options.go rename to cap1xxx/cap1xxx_options.go diff --git a/devices/cap1xxx/cap1xxx_test.go b/cap1xxx/cap1xxx_test.go similarity index 100% rename from devices/cap1xxx/cap1xxx_test.go rename to cap1xxx/cap1xxx_test.go diff --git a/devices/cap1xxx/example_test.go b/cap1xxx/example_test.go similarity index 100% rename from devices/cap1xxx/example_test.go rename to cap1xxx/example_test.go diff --git a/experimental/devices/ccs811/ccs811.go b/ccs811/ccs811.go similarity index 100% rename from experimental/devices/ccs811/ccs811.go rename to ccs811/ccs811.go diff --git a/experimental/devices/ccs811/ccs811_test.go b/ccs811/ccs811_test.go similarity index 100% rename from experimental/devices/ccs811/ccs811_test.go rename to ccs811/ccs811_test.go diff --git a/experimental/devices/ccs811/doc.go b/ccs811/doc.go similarity index 100% rename from experimental/devices/ccs811/doc.go rename to ccs811/doc.go diff --git a/devices/doc.go b/doc.go similarity index 100% rename from devices/doc.go rename to doc.go diff --git a/devices/ds18b20/doc.go b/ds18b20/doc.go similarity index 100% rename from devices/ds18b20/doc.go rename to ds18b20/doc.go diff --git a/devices/ds18b20/ds18b20.go b/ds18b20/ds18b20.go similarity index 100% rename from devices/ds18b20/ds18b20.go rename to ds18b20/ds18b20.go diff --git a/devices/ds18b20/ds18b20_test.go b/ds18b20/ds18b20_test.go similarity index 100% rename from devices/ds18b20/ds18b20_test.go rename to ds18b20/ds18b20_test.go diff --git a/devices/ds248x/doc.go b/ds248x/doc.go similarity index 100% rename from devices/ds248x/doc.go rename to ds248x/doc.go diff --git a/devices/ds248x/ds248x.go b/ds248x/ds248x.go similarity index 100% rename from devices/ds248x/ds248x.go rename to ds248x/ds248x.go diff --git a/devices/ds248x/ds248x_test.go b/ds248x/ds248x_test.go similarity index 100% rename from devices/ds248x/ds248x_test.go rename to ds248x/ds248x_test.go diff --git a/devices/ds248x/example_test.go b/ds248x/example_test.go similarity index 100% rename from devices/ds248x/example_test.go rename to ds248x/example_test.go diff --git a/experimental/devices/epd/doc.go b/epd/doc.go similarity index 100% rename from experimental/devices/epd/doc.go rename to epd/doc.go diff --git a/experimental/devices/epd/epd.go b/epd/epd.go similarity index 100% rename from experimental/devices/epd/epd.go rename to epd/epd.go diff --git a/experimental/devices/epd/example_test.go b/epd/example_test.go similarity index 100% rename from experimental/devices/epd/example_test.go rename to epd/example_test.go diff --git a/experimental/devices/epd/image2bit/image2bit.go b/epd/image2bit/image2bit.go similarity index 100% rename from experimental/devices/epd/image2bit/image2bit.go rename to epd/image2bit/image2bit.go diff --git a/experimental/devices/epd/image2bit/image2bit_test.go b/epd/image2bit/image2bit_test.go similarity index 100% rename from experimental/devices/epd/image2bit/image2bit_test.go rename to epd/image2bit/image2bit_test.go diff --git a/experimental/devices/README.md b/experimental/devices/README.md deleted file mode 100644 index d2168f4..0000000 --- a/experimental/devices/README.md +++ /dev/null @@ -1,5 +0,0 @@ -# experimental/devices - -You are welcome to send PR (pull request) to add experimental device drivers -here. Please follow the instructions in -[project/contributing/](https://periph.io/project/contributing/). diff --git a/experimental/devices/hd44780/hd44780.go b/hd44780/hd44780.go similarity index 100% rename from experimental/devices/hd44780/hd44780.go rename to hd44780/hd44780.go diff --git a/experimental/devices/ht16k33/alphanum.go b/ht16k33/alphanum.go similarity index 100% rename from experimental/devices/ht16k33/alphanum.go rename to ht16k33/alphanum.go diff --git a/experimental/devices/ht16k33/doc.go b/ht16k33/doc.go similarity index 100% rename from experimental/devices/ht16k33/doc.go rename to ht16k33/doc.go diff --git a/experimental/devices/ht16k33/example_test.go b/ht16k33/example_test.go similarity index 100% rename from experimental/devices/ht16k33/example_test.go rename to ht16k33/example_test.go diff --git a/experimental/devices/ht16k33/ht16k33.go b/ht16k33/ht16k33.go similarity index 100% rename from experimental/devices/ht16k33/ht16k33.go rename to ht16k33/ht16k33.go diff --git a/experimental/devices/hx711/hx711.go b/hx711/hx711.go similarity index 100% rename from experimental/devices/hx711/hx711.go rename to hx711/hx711.go diff --git a/experimental/devices/hx711/hx711_test.go b/hx711/hx711_test.go similarity index 100% rename from experimental/devices/hx711/hx711_test.go rename to hx711/hx711_test.go diff --git a/experimental/devices/ina219/doc.go b/ina219/doc.go similarity index 100% rename from experimental/devices/ina219/doc.go rename to ina219/doc.go diff --git a/experimental/devices/ina219/example_test.go b/ina219/example_test.go similarity index 100% rename from experimental/devices/ina219/example_test.go rename to ina219/example_test.go diff --git a/experimental/devices/ina219/ina219.go b/ina219/ina219.go similarity index 100% rename from experimental/devices/ina219/ina219.go rename to ina219/ina219.go diff --git a/experimental/devices/ina219/ina219_test.go b/ina219/ina219_test.go similarity index 100% rename from experimental/devices/ina219/ina219_test.go rename to ina219/ina219_test.go diff --git a/experimental/devices/ina219/ina219smoketest/ina219smoketest.go b/ina219/ina219smoketest/ina219smoketest.go similarity index 100% rename from experimental/devices/ina219/ina219smoketest/ina219smoketest.go rename to ina219/ina219smoketest/ina219smoketest.go diff --git a/experimental/devices/inky/doc.go b/inky/doc.go similarity index 100% rename from experimental/devices/inky/doc.go rename to inky/doc.go diff --git a/experimental/devices/inky/example_test.go b/inky/example_test.go similarity index 100% rename from experimental/devices/inky/example_test.go rename to inky/example_test.go diff --git a/experimental/devices/inky/inky.go b/inky/inky.go similarity index 100% rename from experimental/devices/inky/inky.go rename to inky/inky.go diff --git a/experimental/devices/inky/lut.go b/inky/lut.go similarity index 100% rename from experimental/devices/inky/lut.go rename to inky/lut.go diff --git a/devices/lepton/cci/cci.go b/lepton/cci/cci.go similarity index 100% rename from devices/lepton/cci/cci.go rename to lepton/cci/cci.go diff --git a/devices/lepton/cci/cci_test.go b/lepton/cci/cci_test.go similarity index 100% rename from devices/lepton/cci/cci_test.go rename to lepton/cci/cci_test.go diff --git a/devices/lepton/cci/doc.go b/lepton/cci/doc.go similarity index 100% rename from devices/lepton/cci/doc.go rename to lepton/cci/doc.go diff --git a/devices/lepton/cci/strings_gen.go b/lepton/cci/strings_gen.go similarity index 100% rename from devices/lepton/cci/strings_gen.go rename to lepton/cci/strings_gen.go diff --git a/devices/lepton/doc.go b/lepton/doc.go similarity index 100% rename from devices/lepton/doc.go rename to lepton/doc.go diff --git a/devices/lepton/image14bit/gray14.go b/lepton/image14bit/gray14.go similarity index 100% rename from devices/lepton/image14bit/gray14.go rename to lepton/image14bit/gray14.go diff --git a/devices/lepton/image14bit/gray14_test.go b/lepton/image14bit/gray14_test.go similarity index 100% rename from devices/lepton/image14bit/gray14_test.go rename to lepton/image14bit/gray14_test.go diff --git a/devices/lepton/image14bit/intensity14.go b/lepton/image14bit/intensity14.go similarity index 100% rename from devices/lepton/image14bit/intensity14.go rename to lepton/image14bit/intensity14.go diff --git a/devices/lepton/image14bit/intensity14_test.go b/lepton/image14bit/intensity14_test.go similarity index 100% rename from devices/lepton/image14bit/intensity14_test.go rename to lepton/image14bit/intensity14_test.go diff --git a/devices/lepton/internal/internal.go b/lepton/internal/internal.go similarity index 100% rename from devices/lepton/internal/internal.go rename to lepton/internal/internal.go diff --git a/devices/lepton/internal/internal_test.go b/lepton/internal/internal_test.go similarity index 100% rename from devices/lepton/internal/internal_test.go rename to lepton/internal/internal_test.go diff --git a/devices/lepton/lepton.go b/lepton/lepton.go similarity index 100% rename from devices/lepton/lepton.go rename to lepton/lepton.go diff --git a/devices/lepton/lepton_test.go b/lepton/lepton_test.go similarity index 100% rename from devices/lepton/lepton_test.go rename to lepton/lepton_test.go diff --git a/devices/lirc/doc.go b/lirc/doc.go similarity index 100% rename from devices/lirc/doc.go rename to lirc/doc.go diff --git a/devices/lirc/lirc.go b/lirc/lirc.go similarity index 100% rename from devices/lirc/lirc.go rename to lirc/lirc.go diff --git a/experimental/devices/mcp23xxx/doc.go b/mcp23xxx/doc.go similarity index 100% rename from experimental/devices/mcp23xxx/doc.go rename to mcp23xxx/doc.go diff --git a/experimental/devices/mcp23xxx/example_test.go b/mcp23xxx/example_test.go similarity index 100% rename from experimental/devices/mcp23xxx/example_test.go rename to mcp23xxx/example_test.go diff --git a/experimental/devices/mcp23xxx/mcp23017_test.go b/mcp23xxx/mcp23017_test.go similarity index 100% rename from experimental/devices/mcp23xxx/mcp23017_test.go rename to mcp23xxx/mcp23017_test.go diff --git a/experimental/devices/mcp23xxx/mcp23xxx.go b/mcp23xxx/mcp23xxx.go similarity index 100% rename from experimental/devices/mcp23xxx/mcp23xxx.go rename to mcp23xxx/mcp23xxx.go diff --git a/experimental/devices/mcp23xxx/pins.go b/mcp23xxx/pins.go similarity index 100% rename from experimental/devices/mcp23xxx/pins.go rename to mcp23xxx/pins.go diff --git a/experimental/devices/mcp23xxx/registers.go b/mcp23xxx/registers.go similarity index 100% rename from experimental/devices/mcp23xxx/registers.go rename to mcp23xxx/registers.go diff --git a/experimental/devices/mcp9808/doc.go b/mcp9808/doc.go similarity index 100% rename from experimental/devices/mcp9808/doc.go rename to mcp9808/doc.go diff --git a/experimental/devices/mcp9808/example_test.go b/mcp9808/example_test.go similarity index 100% rename from experimental/devices/mcp9808/example_test.go rename to mcp9808/example_test.go diff --git a/experimental/devices/mcp9808/mcp9808.go b/mcp9808/mcp9808.go similarity index 100% rename from experimental/devices/mcp9808/mcp9808.go rename to mcp9808/mcp9808.go diff --git a/experimental/devices/mcp9808/mcp9808_test.go b/mcp9808/mcp9808_test.go similarity index 100% rename from experimental/devices/mcp9808/mcp9808_test.go rename to mcp9808/mcp9808_test.go diff --git a/experimental/devices/mcp9808/mcp9808smoketest/mcp9808smoketest.go b/mcp9808/mcp9808smoketest/mcp9808smoketest.go similarity index 100% rename from experimental/devices/mcp9808/mcp9808smoketest/mcp9808smoketest.go rename to mcp9808/mcp9808smoketest/mcp9808smoketest.go diff --git a/experimental/devices/mfrc522/blockaccess.go b/mfrc522/blockaccess.go similarity index 100% rename from experimental/devices/mfrc522/blockaccess.go rename to mfrc522/blockaccess.go diff --git a/experimental/devices/mfrc522/commands/low_level.go b/mfrc522/commands/low_level.go similarity index 100% rename from experimental/devices/mfrc522/commands/low_level.go rename to mfrc522/commands/low_level.go diff --git a/experimental/devices/mfrc522/commands/picc.go b/mfrc522/commands/picc.go similarity index 100% rename from experimental/devices/mfrc522/commands/picc.go rename to mfrc522/commands/picc.go diff --git a/experimental/devices/mfrc522/commands/registers.go b/mfrc522/commands/registers.go similarity index 100% rename from experimental/devices/mfrc522/commands/registers.go rename to mfrc522/commands/registers.go diff --git a/experimental/devices/mfrc522/example_test.go b/mfrc522/example_test.go similarity index 100% rename from experimental/devices/mfrc522/example_test.go rename to mfrc522/example_test.go diff --git a/experimental/devices/mfrc522/mfrc522.go b/mfrc522/mfrc522.go similarity index 100% rename from experimental/devices/mfrc522/mfrc522.go rename to mfrc522/mfrc522.go diff --git a/experimental/devices/mfrc522/mfrc522_test.go b/mfrc522/mfrc522_test.go similarity index 100% rename from experimental/devices/mfrc522/mfrc522_test.go rename to mfrc522/mfrc522_test.go diff --git a/experimental/devices/mpu9250/accelerometer/accelerometer.go b/mpu9250/accelerometer/accelerometer.go similarity index 100% rename from experimental/devices/mpu9250/accelerometer/accelerometer.go rename to mpu9250/accelerometer/accelerometer.go diff --git a/experimental/devices/mpu9250/mpu9250.go b/mpu9250/mpu9250.go similarity index 100% rename from experimental/devices/mpu9250/mpu9250.go rename to mpu9250/mpu9250.go diff --git a/experimental/devices/mpu9250/reg/reg.go b/mpu9250/reg/reg.go similarity index 100% rename from experimental/devices/mpu9250/reg/reg.go rename to mpu9250/reg/reg.go diff --git a/experimental/devices/mpu9250/spi.go b/mpu9250/spi.go similarity index 100% rename from experimental/devices/mpu9250/spi.go rename to mpu9250/spi.go diff --git a/experimental/devices/nrzled/doc.go b/nrzled/doc.go similarity index 100% rename from experimental/devices/nrzled/doc.go rename to nrzled/doc.go diff --git a/experimental/devices/nrzled/nrz.go b/nrzled/nrz.go similarity index 100% rename from experimental/devices/nrzled/nrz.go rename to nrzled/nrz.go diff --git a/experimental/devices/nrzled/nrz_test.go b/nrzled/nrz_test.go similarity index 100% rename from experimental/devices/nrzled/nrz_test.go rename to nrzled/nrz_test.go diff --git a/experimental/devices/nrzled/nrzled.go b/nrzled/nrzled.go similarity index 100% rename from experimental/devices/nrzled/nrzled.go rename to nrzled/nrzled.go diff --git a/experimental/devices/nrzled/nrzled_spi_test.go b/nrzled/nrzled_spi_test.go similarity index 100% rename from experimental/devices/nrzled/nrzled_spi_test.go rename to nrzled/nrzled_spi_test.go diff --git a/experimental/devices/nrzled/nrzled_stream_test.go b/nrzled/nrzled_stream_test.go similarity index 100% rename from experimental/devices/nrzled/nrzled_stream_test.go rename to nrzled/nrzled_stream_test.go diff --git a/experimental/devices/pca9548/doc.go b/pca9548/doc.go similarity index 100% rename from experimental/devices/pca9548/doc.go rename to pca9548/doc.go diff --git a/experimental/devices/pca9548/pca9548.go b/pca9548/pca9548.go similarity index 100% rename from experimental/devices/pca9548/pca9548.go rename to pca9548/pca9548.go diff --git a/experimental/devices/pca9548/pca9548_test.go b/pca9548/pca9548_test.go similarity index 100% rename from experimental/devices/pca9548/pca9548_test.go rename to pca9548/pca9548_test.go diff --git a/experimental/devices/pca9685/doc.go b/pca9685/doc.go similarity index 100% rename from experimental/devices/pca9685/doc.go rename to pca9685/doc.go diff --git a/experimental/devices/pca9685/example_test.go b/pca9685/example_test.go similarity index 100% rename from experimental/devices/pca9685/example_test.go rename to pca9685/example_test.go diff --git a/experimental/devices/pca9685/pca9685.go b/pca9685/pca9685.go similarity index 100% rename from experimental/devices/pca9685/pca9685.go rename to pca9685/pca9685.go diff --git a/experimental/devices/pca9685/pca9685_test.go b/pca9685/pca9685_test.go similarity index 100% rename from experimental/devices/pca9685/pca9685_test.go rename to pca9685/pca9685_test.go diff --git a/experimental/devices/pca9685/pins.go b/pca9685/pins.go similarity index 100% rename from experimental/devices/pca9685/pins.go rename to pca9685/pins.go diff --git a/experimental/devices/pca9685/servo.go b/pca9685/servo.go similarity index 100% rename from experimental/devices/pca9685/servo.go rename to pca9685/servo.go diff --git a/experimental/devices/piblaster/piblaster.go b/piblaster/piblaster.go similarity index 100% rename from experimental/devices/piblaster/piblaster.go rename to piblaster/piblaster.go diff --git a/experimental/devices/rainbowhat/doc.go b/rainbowhat/doc.go similarity index 100% rename from experimental/devices/rainbowhat/doc.go rename to rainbowhat/doc.go diff --git a/experimental/devices/rainbowhat/example_test.go b/rainbowhat/example_test.go similarity index 100% rename from experimental/devices/rainbowhat/example_test.go rename to rainbowhat/example_test.go diff --git a/experimental/devices/rainbowhat/rainbowhat.go b/rainbowhat/rainbowhat.go similarity index 100% rename from experimental/devices/rainbowhat/rainbowhat.go rename to rainbowhat/rainbowhat.go diff --git a/experimental/devices/sn3218/doc.go b/sn3218/doc.go similarity index 100% rename from experimental/devices/sn3218/doc.go rename to sn3218/doc.go diff --git a/experimental/devices/sn3218/example_test.go b/sn3218/example_test.go similarity index 100% rename from experimental/devices/sn3218/example_test.go rename to sn3218/example_test.go diff --git a/experimental/devices/sn3218/sn3218.go b/sn3218/sn3218.go similarity index 100% rename from experimental/devices/sn3218/sn3218.go rename to sn3218/sn3218.go diff --git a/experimental/devices/sn3218/sn3218_test.go b/sn3218/sn3218_test.go similarity index 100% rename from experimental/devices/sn3218/sn3218_test.go rename to sn3218/sn3218_test.go diff --git a/devices/ssd1306/doc.go b/ssd1306/doc.go similarity index 100% rename from devices/ssd1306/doc.go rename to ssd1306/doc.go diff --git a/devices/ssd1306/example_test.go b/ssd1306/example_test.go similarity index 100% rename from devices/ssd1306/example_test.go rename to ssd1306/example_test.go diff --git a/devices/ssd1306/image1bit/image1bit.go b/ssd1306/image1bit/image1bit.go similarity index 100% rename from devices/ssd1306/image1bit/image1bit.go rename to ssd1306/image1bit/image1bit.go diff --git a/devices/ssd1306/image1bit/image1bit_test.go b/ssd1306/image1bit/image1bit_test.go similarity index 100% rename from devices/ssd1306/image1bit/image1bit_test.go rename to ssd1306/image1bit/image1bit_test.go diff --git a/devices/ssd1306/ssd1306.go b/ssd1306/ssd1306.go similarity index 100% rename from devices/ssd1306/ssd1306.go rename to ssd1306/ssd1306.go diff --git a/devices/ssd1306/ssd1306_test.go b/ssd1306/ssd1306_test.go similarity index 100% rename from devices/ssd1306/ssd1306_test.go rename to ssd1306/ssd1306_test.go diff --git a/devices/ssd1306/ssd1306smoketest/README.md b/ssd1306/ssd1306smoketest/README.md similarity index 100% rename from devices/ssd1306/ssd1306smoketest/README.md rename to ssd1306/ssd1306smoketest/README.md diff --git a/devices/ssd1306/ssd1306smoketest/bunny.go b/ssd1306/ssd1306smoketest/bunny.go similarity index 100% rename from devices/ssd1306/ssd1306smoketest/bunny.go rename to ssd1306/ssd1306smoketest/bunny.go diff --git a/devices/ssd1306/ssd1306smoketest/ssd1306smoketest.go b/ssd1306/ssd1306smoketest/ssd1306smoketest.go similarity index 100% rename from devices/ssd1306/ssd1306smoketest/ssd1306smoketest.go rename to ssd1306/ssd1306smoketest/ssd1306smoketest.go diff --git a/experimental/devices/st7567/doc.go b/st7567/doc.go similarity index 100% rename from experimental/devices/st7567/doc.go rename to st7567/doc.go diff --git a/experimental/devices/st7567/example_test.go b/st7567/example_test.go similarity index 100% rename from experimental/devices/st7567/example_test.go rename to st7567/example_test.go diff --git a/experimental/devices/st7567/st7567.go b/st7567/st7567.go similarity index 100% rename from experimental/devices/st7567/st7567.go rename to st7567/st7567.go diff --git a/experimental/devices/tlv493d/doc.go b/tlv493d/doc.go similarity index 100% rename from experimental/devices/tlv493d/doc.go rename to tlv493d/doc.go diff --git a/experimental/devices/tlv493d/example_test.go b/tlv493d/example_test.go similarity index 100% rename from experimental/devices/tlv493d/example_test.go rename to tlv493d/example_test.go diff --git a/experimental/devices/tlv493d/tlv493d.go b/tlv493d/tlv493d.go similarity index 100% rename from experimental/devices/tlv493d/tlv493d.go rename to tlv493d/tlv493d.go diff --git a/experimental/devices/tlv493d/tlv493d_test.go b/tlv493d/tlv493d_test.go similarity index 100% rename from experimental/devices/tlv493d/tlv493d_test.go rename to tlv493d/tlv493d_test.go diff --git a/devices/tm1637/doc.go b/tm1637/doc.go similarity index 100% rename from devices/tm1637/doc.go rename to tm1637/doc.go diff --git a/devices/tm1637/example_test.go b/tm1637/example_test.go similarity index 100% rename from devices/tm1637/example_test.go rename to tm1637/example_test.go diff --git a/devices/tm1637/tm1637.go b/tm1637/tm1637.go similarity index 100% rename from devices/tm1637/tm1637.go rename to tm1637/tm1637.go diff --git a/devices/tm1637/tm1637_test.go b/tm1637/tm1637_test.go similarity index 100% rename from devices/tm1637/tm1637_test.go rename to tm1637/tm1637_test.go diff --git a/experimental/devices/unicornhd/unicornhd.go b/unicornhd/unicornhd.go similarity index 100% rename from experimental/devices/unicornhd/unicornhd.go rename to unicornhd/unicornhd.go diff --git a/experimental/devices/unicornhd/unicornhd_test.go b/unicornhd/unicornhd_test.go similarity index 100% rename from experimental/devices/unicornhd/unicornhd_test.go rename to unicornhd/unicornhd_test.go