From 1de83694a1154a21666c5ca8d966d047f3e42a82 Mon Sep 17 00:00:00 2001 From: Marc-Antoine Ruel Date: Thu, 24 Dec 2020 20:46:48 -0500 Subject: [PATCH] Migrate layout to the destination layout First I imported the commits from v3.6.6 with: PKG=devices git init $PKG cd $PKG git remote add origin https://github.com/google/periph git fetch origin git filter-repo \ --path AUTHORS \ --path CONTRIBUTING.md \ --path CONTRIBUTORS \ --path LICENSE \ --path README.md \ --path $PKG --path experimental/$PKG $@ git remote add origin git@github.com:periph/$PKG git fetch origin # Use the occasion to rename from master to main since we are starting from # scratch. git branch -m main git push origin main Then I fixed the layout to get rid of experimental with: git rm experimental/devices/README.md git mv experimental/devices/* . git mv devices/* . The import paths will be fixed in a follow up. --- {experimental/devices/ads1x15 => ads1x15}/ads1x15.go | 0 {experimental/devices/ads1x15 => ads1x15}/ads1x15_test.go | 0 {experimental/devices/ads1x15 => ads1x15}/doc.go | 0 {experimental/devices/ads1x15 => ads1x15}/example_test.go | 0 {devices/apa102 => apa102}/apa102.go | 0 {devices/apa102 => apa102}/apa102_test.go | 0 {devices/apa102 => apa102}/doc.go | 0 {devices/apa102 => apa102}/example_test.go | 0 {devices/apa102 => apa102}/temperature.go | 0 {devices/apa102 => apa102}/temperature_test.go | 0 {experimental/devices/as7262 => as7262}/as7262.go | 0 {experimental/devices/as7262 => as7262}/as7262_test.go | 0 {experimental/devices/as7262 => as7262}/doc.go | 0 {experimental/devices/as7262 => as7262}/example_test.go | 0 {experimental/devices/as7262 => as7262}/testdata_test.go | 0 {experimental/devices/bh1750 => bh1750}/bh1750.go | 0 {experimental/devices/bh1750 => bh1750}/doc.go | 0 {experimental/devices/bh1750 => bh1750}/example_test.go | 0 {experimental/devices/bitbang => bitbang}/doc.go | 0 {experimental/devices/bitbang => bitbang}/i2c.go | 0 {experimental/devices/bitbang => bitbang}/spi.go | 0 {devices/bmxx80 => bmxx80}/bmp180.go | 0 {devices/bmxx80 => bmxx80}/bmp180_test.go | 0 {devices/bmxx80 => bmxx80}/bmx280.go | 0 {devices/bmxx80 => bmxx80}/bmx280_test.go | 0 {devices/bmxx80 => bmxx80}/bmx280smoketest/README.md | 0 .../bmxx80 => bmxx80}/bmx280smoketest/bmx280smoketest.go | 0 {devices/bmxx80 => bmxx80}/bmxx80.go | 0 {devices/bmxx80 => bmxx80}/doc.go | 0 {devices/bmxx80 => bmxx80}/example_test.go | 0 {devices/cap1xxx => cap1xxx}/cap1xxx.go | 0 {devices/cap1xxx => cap1xxx}/cap1xxx_options.go | 0 {devices/cap1xxx => cap1xxx}/cap1xxx_test.go | 0 {devices/cap1xxx => cap1xxx}/example_test.go | 0 {experimental/devices/ccs811 => ccs811}/ccs811.go | 0 {experimental/devices/ccs811 => ccs811}/ccs811_test.go | 0 {experimental/devices/ccs811 => ccs811}/doc.go | 0 devices/doc.go => doc.go | 0 {devices/ds18b20 => ds18b20}/doc.go | 0 {devices/ds18b20 => ds18b20}/ds18b20.go | 0 {devices/ds18b20 => ds18b20}/ds18b20_test.go | 0 {devices/ds248x => ds248x}/doc.go | 0 {devices/ds248x => ds248x}/ds248x.go | 0 {devices/ds248x => ds248x}/ds248x_test.go | 0 {devices/ds248x => ds248x}/example_test.go | 0 {experimental/devices/epd => epd}/doc.go | 0 {experimental/devices/epd => epd}/epd.go | 0 {experimental/devices/epd => epd}/example_test.go | 0 {experimental/devices/epd => epd}/image2bit/image2bit.go | 0 .../devices/epd => epd}/image2bit/image2bit_test.go | 0 experimental/devices/README.md | 5 ----- {experimental/devices/hd44780 => hd44780}/hd44780.go | 0 {experimental/devices/ht16k33 => ht16k33}/alphanum.go | 0 {experimental/devices/ht16k33 => ht16k33}/doc.go | 0 {experimental/devices/ht16k33 => ht16k33}/example_test.go | 0 {experimental/devices/ht16k33 => ht16k33}/ht16k33.go | 0 {experimental/devices/hx711 => hx711}/hx711.go | 0 {experimental/devices/hx711 => hx711}/hx711_test.go | 0 {experimental/devices/ina219 => ina219}/doc.go | 0 {experimental/devices/ina219 => ina219}/example_test.go | 0 {experimental/devices/ina219 => ina219}/ina219.go | 0 {experimental/devices/ina219 => ina219}/ina219_test.go | 0 .../ina219 => ina219}/ina219smoketest/ina219smoketest.go | 0 {experimental/devices/inky => inky}/doc.go | 0 {experimental/devices/inky => inky}/example_test.go | 0 {experimental/devices/inky => inky}/inky.go | 0 {experimental/devices/inky => inky}/lut.go | 0 {devices/lepton => lepton}/cci/cci.go | 0 {devices/lepton => lepton}/cci/cci_test.go | 0 {devices/lepton => lepton}/cci/doc.go | 0 {devices/lepton => lepton}/cci/strings_gen.go | 0 {devices/lepton => lepton}/doc.go | 0 {devices/lepton => lepton}/image14bit/gray14.go | 0 {devices/lepton => lepton}/image14bit/gray14_test.go | 0 {devices/lepton => lepton}/image14bit/intensity14.go | 0 {devices/lepton => lepton}/image14bit/intensity14_test.go | 0 {devices/lepton => lepton}/internal/internal.go | 0 {devices/lepton => lepton}/internal/internal_test.go | 0 {devices/lepton => lepton}/lepton.go | 0 {devices/lepton => lepton}/lepton_test.go | 0 {devices/lirc => lirc}/doc.go | 0 {devices/lirc => lirc}/lirc.go | 0 {experimental/devices/mcp23xxx => mcp23xxx}/doc.go | 0 {experimental/devices/mcp23xxx => mcp23xxx}/example_test.go | 0 {experimental/devices/mcp23xxx => mcp23xxx}/mcp23017_test.go | 0 {experimental/devices/mcp23xxx => mcp23xxx}/mcp23xxx.go | 0 {experimental/devices/mcp23xxx => mcp23xxx}/pins.go | 0 {experimental/devices/mcp23xxx => mcp23xxx}/registers.go | 0 {experimental/devices/mcp9808 => mcp9808}/doc.go | 0 {experimental/devices/mcp9808 => mcp9808}/example_test.go | 0 {experimental/devices/mcp9808 => mcp9808}/mcp9808.go | 0 {experimental/devices/mcp9808 => mcp9808}/mcp9808_test.go | 0 .../mcp9808 => mcp9808}/mcp9808smoketest/mcp9808smoketest.go | 0 {experimental/devices/mfrc522 => mfrc522}/blockaccess.go | 0 .../devices/mfrc522 => mfrc522}/commands/low_level.go | 0 {experimental/devices/mfrc522 => mfrc522}/commands/picc.go | 0 .../devices/mfrc522 => mfrc522}/commands/registers.go | 0 {experimental/devices/mfrc522 => mfrc522}/example_test.go | 0 {experimental/devices/mfrc522 => mfrc522}/mfrc522.go | 0 {experimental/devices/mfrc522 => mfrc522}/mfrc522_test.go | 0 .../mpu9250 => mpu9250}/accelerometer/accelerometer.go | 0 {experimental/devices/mpu9250 => mpu9250}/mpu9250.go | 0 {experimental/devices/mpu9250 => mpu9250}/reg/reg.go | 0 {experimental/devices/mpu9250 => mpu9250}/spi.go | 0 {experimental/devices/nrzled => nrzled}/doc.go | 0 {experimental/devices/nrzled => nrzled}/nrz.go | 0 {experimental/devices/nrzled => nrzled}/nrz_test.go | 0 {experimental/devices/nrzled => nrzled}/nrzled.go | 0 {experimental/devices/nrzled => nrzled}/nrzled_spi_test.go | 0 .../devices/nrzled => nrzled}/nrzled_stream_test.go | 0 {experimental/devices/pca9548 => pca9548}/doc.go | 0 {experimental/devices/pca9548 => pca9548}/pca9548.go | 0 {experimental/devices/pca9548 => pca9548}/pca9548_test.go | 0 {experimental/devices/pca9685 => pca9685}/doc.go | 0 {experimental/devices/pca9685 => pca9685}/example_test.go | 0 {experimental/devices/pca9685 => pca9685}/pca9685.go | 0 {experimental/devices/pca9685 => pca9685}/pca9685_test.go | 0 {experimental/devices/pca9685 => pca9685}/pins.go | 0 {experimental/devices/pca9685 => pca9685}/servo.go | 0 {experimental/devices/piblaster => piblaster}/piblaster.go | 0 {experimental/devices/rainbowhat => rainbowhat}/doc.go | 0 .../devices/rainbowhat => rainbowhat}/example_test.go | 0 .../devices/rainbowhat => rainbowhat}/rainbowhat.go | 0 {experimental/devices/sn3218 => sn3218}/doc.go | 0 {experimental/devices/sn3218 => sn3218}/example_test.go | 0 {experimental/devices/sn3218 => sn3218}/sn3218.go | 0 {experimental/devices/sn3218 => sn3218}/sn3218_test.go | 0 {devices/ssd1306 => ssd1306}/doc.go | 0 {devices/ssd1306 => ssd1306}/example_test.go | 0 {devices/ssd1306 => ssd1306}/image1bit/image1bit.go | 0 {devices/ssd1306 => ssd1306}/image1bit/image1bit_test.go | 0 {devices/ssd1306 => ssd1306}/ssd1306.go | 0 {devices/ssd1306 => ssd1306}/ssd1306_test.go | 0 {devices/ssd1306 => ssd1306}/ssd1306smoketest/README.md | 0 {devices/ssd1306 => ssd1306}/ssd1306smoketest/bunny.go | 0 .../ssd1306 => ssd1306}/ssd1306smoketest/ssd1306smoketest.go | 0 {experimental/devices/st7567 => st7567}/doc.go | 0 {experimental/devices/st7567 => st7567}/example_test.go | 0 {experimental/devices/st7567 => st7567}/st7567.go | 0 {experimental/devices/tlv493d => tlv493d}/doc.go | 0 {experimental/devices/tlv493d => tlv493d}/example_test.go | 0 {experimental/devices/tlv493d => tlv493d}/tlv493d.go | 0 {experimental/devices/tlv493d => tlv493d}/tlv493d_test.go | 0 {devices/tm1637 => tm1637}/doc.go | 0 {devices/tm1637 => tm1637}/example_test.go | 0 {devices/tm1637 => tm1637}/tm1637.go | 0 {devices/tm1637 => tm1637}/tm1637_test.go | 0 {experimental/devices/unicornhd => unicornhd}/unicornhd.go | 0 .../devices/unicornhd => unicornhd}/unicornhd_test.go | 0 149 files changed, 5 deletions(-) rename {experimental/devices/ads1x15 => ads1x15}/ads1x15.go (100%) rename {experimental/devices/ads1x15 => ads1x15}/ads1x15_test.go (100%) rename {experimental/devices/ads1x15 => ads1x15}/doc.go (100%) rename {experimental/devices/ads1x15 => ads1x15}/example_test.go (100%) rename {devices/apa102 => apa102}/apa102.go (100%) rename {devices/apa102 => apa102}/apa102_test.go (100%) rename {devices/apa102 => apa102}/doc.go (100%) rename {devices/apa102 => apa102}/example_test.go (100%) rename {devices/apa102 => apa102}/temperature.go (100%) rename {devices/apa102 => apa102}/temperature_test.go (100%) rename {experimental/devices/as7262 => as7262}/as7262.go (100%) rename {experimental/devices/as7262 => as7262}/as7262_test.go (100%) rename {experimental/devices/as7262 => as7262}/doc.go (100%) rename {experimental/devices/as7262 => as7262}/example_test.go (100%) rename {experimental/devices/as7262 => as7262}/testdata_test.go (100%) rename {experimental/devices/bh1750 => bh1750}/bh1750.go (100%) rename {experimental/devices/bh1750 => bh1750}/doc.go (100%) rename {experimental/devices/bh1750 => bh1750}/example_test.go (100%) rename {experimental/devices/bitbang => bitbang}/doc.go (100%) rename {experimental/devices/bitbang => bitbang}/i2c.go (100%) rename {experimental/devices/bitbang => bitbang}/spi.go (100%) rename {devices/bmxx80 => bmxx80}/bmp180.go (100%) rename {devices/bmxx80 => bmxx80}/bmp180_test.go (100%) rename {devices/bmxx80 => bmxx80}/bmx280.go (100%) rename {devices/bmxx80 => bmxx80}/bmx280_test.go (100%) rename {devices/bmxx80 => bmxx80}/bmx280smoketest/README.md (100%) rename {devices/bmxx80 => bmxx80}/bmx280smoketest/bmx280smoketest.go (100%) rename {devices/bmxx80 => bmxx80}/bmxx80.go (100%) rename {devices/bmxx80 => bmxx80}/doc.go (100%) rename {devices/bmxx80 => bmxx80}/example_test.go (100%) rename {devices/cap1xxx => cap1xxx}/cap1xxx.go (100%) rename {devices/cap1xxx => cap1xxx}/cap1xxx_options.go (100%) rename {devices/cap1xxx => cap1xxx}/cap1xxx_test.go (100%) rename {devices/cap1xxx => cap1xxx}/example_test.go (100%) rename {experimental/devices/ccs811 => ccs811}/ccs811.go (100%) rename {experimental/devices/ccs811 => ccs811}/ccs811_test.go (100%) rename {experimental/devices/ccs811 => ccs811}/doc.go (100%) rename devices/doc.go => doc.go (100%) rename {devices/ds18b20 => ds18b20}/doc.go (100%) rename {devices/ds18b20 => ds18b20}/ds18b20.go (100%) rename {devices/ds18b20 => ds18b20}/ds18b20_test.go (100%) rename {devices/ds248x => ds248x}/doc.go (100%) rename {devices/ds248x => ds248x}/ds248x.go (100%) rename {devices/ds248x => ds248x}/ds248x_test.go (100%) rename {devices/ds248x => ds248x}/example_test.go (100%) rename {experimental/devices/epd => epd}/doc.go (100%) rename {experimental/devices/epd => epd}/epd.go (100%) rename {experimental/devices/epd => epd}/example_test.go (100%) rename {experimental/devices/epd => epd}/image2bit/image2bit.go (100%) rename {experimental/devices/epd => epd}/image2bit/image2bit_test.go (100%) delete mode 100644 experimental/devices/README.md rename {experimental/devices/hd44780 => hd44780}/hd44780.go (100%) rename {experimental/devices/ht16k33 => ht16k33}/alphanum.go (100%) rename {experimental/devices/ht16k33 => ht16k33}/doc.go (100%) rename {experimental/devices/ht16k33 => ht16k33}/example_test.go (100%) rename {experimental/devices/ht16k33 => ht16k33}/ht16k33.go (100%) rename {experimental/devices/hx711 => hx711}/hx711.go (100%) rename {experimental/devices/hx711 => hx711}/hx711_test.go (100%) rename {experimental/devices/ina219 => ina219}/doc.go (100%) rename {experimental/devices/ina219 => ina219}/example_test.go (100%) rename {experimental/devices/ina219 => ina219}/ina219.go (100%) rename {experimental/devices/ina219 => ina219}/ina219_test.go (100%) rename {experimental/devices/ina219 => ina219}/ina219smoketest/ina219smoketest.go (100%) rename {experimental/devices/inky => inky}/doc.go (100%) rename {experimental/devices/inky => inky}/example_test.go (100%) rename {experimental/devices/inky => inky}/inky.go (100%) rename {experimental/devices/inky => inky}/lut.go (100%) rename {devices/lepton => lepton}/cci/cci.go (100%) rename {devices/lepton => lepton}/cci/cci_test.go (100%) rename {devices/lepton => lepton}/cci/doc.go (100%) rename {devices/lepton => lepton}/cci/strings_gen.go (100%) rename {devices/lepton => lepton}/doc.go (100%) rename {devices/lepton => lepton}/image14bit/gray14.go (100%) rename {devices/lepton => lepton}/image14bit/gray14_test.go (100%) rename {devices/lepton => lepton}/image14bit/intensity14.go (100%) rename {devices/lepton => lepton}/image14bit/intensity14_test.go (100%) rename {devices/lepton => lepton}/internal/internal.go (100%) rename {devices/lepton => lepton}/internal/internal_test.go (100%) rename {devices/lepton => lepton}/lepton.go (100%) rename {devices/lepton => lepton}/lepton_test.go (100%) rename {devices/lirc => lirc}/doc.go (100%) rename {devices/lirc => lirc}/lirc.go (100%) rename {experimental/devices/mcp23xxx => mcp23xxx}/doc.go (100%) rename {experimental/devices/mcp23xxx => mcp23xxx}/example_test.go (100%) rename {experimental/devices/mcp23xxx => mcp23xxx}/mcp23017_test.go (100%) rename {experimental/devices/mcp23xxx => mcp23xxx}/mcp23xxx.go (100%) rename {experimental/devices/mcp23xxx => mcp23xxx}/pins.go (100%) rename {experimental/devices/mcp23xxx => mcp23xxx}/registers.go (100%) rename {experimental/devices/mcp9808 => mcp9808}/doc.go (100%) rename {experimental/devices/mcp9808 => mcp9808}/example_test.go (100%) rename {experimental/devices/mcp9808 => mcp9808}/mcp9808.go (100%) rename {experimental/devices/mcp9808 => mcp9808}/mcp9808_test.go (100%) rename {experimental/devices/mcp9808 => mcp9808}/mcp9808smoketest/mcp9808smoketest.go (100%) rename {experimental/devices/mfrc522 => mfrc522}/blockaccess.go (100%) rename {experimental/devices/mfrc522 => mfrc522}/commands/low_level.go (100%) rename {experimental/devices/mfrc522 => mfrc522}/commands/picc.go (100%) rename {experimental/devices/mfrc522 => mfrc522}/commands/registers.go (100%) rename {experimental/devices/mfrc522 => mfrc522}/example_test.go (100%) rename {experimental/devices/mfrc522 => mfrc522}/mfrc522.go (100%) rename {experimental/devices/mfrc522 => mfrc522}/mfrc522_test.go (100%) rename {experimental/devices/mpu9250 => mpu9250}/accelerometer/accelerometer.go (100%) rename {experimental/devices/mpu9250 => mpu9250}/mpu9250.go (100%) rename {experimental/devices/mpu9250 => mpu9250}/reg/reg.go (100%) rename {experimental/devices/mpu9250 => mpu9250}/spi.go (100%) rename {experimental/devices/nrzled => nrzled}/doc.go (100%) rename {experimental/devices/nrzled => nrzled}/nrz.go (100%) rename {experimental/devices/nrzled => nrzled}/nrz_test.go (100%) rename {experimental/devices/nrzled => nrzled}/nrzled.go (100%) rename {experimental/devices/nrzled => nrzled}/nrzled_spi_test.go (100%) rename {experimental/devices/nrzled => nrzled}/nrzled_stream_test.go (100%) rename {experimental/devices/pca9548 => pca9548}/doc.go (100%) rename {experimental/devices/pca9548 => pca9548}/pca9548.go (100%) rename {experimental/devices/pca9548 => pca9548}/pca9548_test.go (100%) rename {experimental/devices/pca9685 => pca9685}/doc.go (100%) rename {experimental/devices/pca9685 => pca9685}/example_test.go (100%) rename {experimental/devices/pca9685 => pca9685}/pca9685.go (100%) rename {experimental/devices/pca9685 => pca9685}/pca9685_test.go (100%) rename {experimental/devices/pca9685 => pca9685}/pins.go (100%) rename {experimental/devices/pca9685 => pca9685}/servo.go (100%) rename {experimental/devices/piblaster => piblaster}/piblaster.go (100%) rename {experimental/devices/rainbowhat => rainbowhat}/doc.go (100%) rename {experimental/devices/rainbowhat => rainbowhat}/example_test.go (100%) rename {experimental/devices/rainbowhat => rainbowhat}/rainbowhat.go (100%) rename {experimental/devices/sn3218 => sn3218}/doc.go (100%) rename {experimental/devices/sn3218 => sn3218}/example_test.go (100%) rename {experimental/devices/sn3218 => sn3218}/sn3218.go (100%) rename {experimental/devices/sn3218 => sn3218}/sn3218_test.go (100%) rename {devices/ssd1306 => ssd1306}/doc.go (100%) rename {devices/ssd1306 => ssd1306}/example_test.go (100%) rename {devices/ssd1306 => ssd1306}/image1bit/image1bit.go (100%) rename {devices/ssd1306 => ssd1306}/image1bit/image1bit_test.go (100%) rename {devices/ssd1306 => ssd1306}/ssd1306.go (100%) rename {devices/ssd1306 => ssd1306}/ssd1306_test.go (100%) rename {devices/ssd1306 => ssd1306}/ssd1306smoketest/README.md (100%) rename {devices/ssd1306 => ssd1306}/ssd1306smoketest/bunny.go (100%) rename {devices/ssd1306 => ssd1306}/ssd1306smoketest/ssd1306smoketest.go (100%) rename {experimental/devices/st7567 => st7567}/doc.go (100%) rename {experimental/devices/st7567 => st7567}/example_test.go (100%) rename {experimental/devices/st7567 => st7567}/st7567.go (100%) rename {experimental/devices/tlv493d => tlv493d}/doc.go (100%) rename {experimental/devices/tlv493d => tlv493d}/example_test.go (100%) rename {experimental/devices/tlv493d => tlv493d}/tlv493d.go (100%) rename {experimental/devices/tlv493d => tlv493d}/tlv493d_test.go (100%) rename {devices/tm1637 => tm1637}/doc.go (100%) rename {devices/tm1637 => tm1637}/example_test.go (100%) rename {devices/tm1637 => tm1637}/tm1637.go (100%) rename {devices/tm1637 => tm1637}/tm1637_test.go (100%) rename {experimental/devices/unicornhd => unicornhd}/unicornhd.go (100%) rename {experimental/devices/unicornhd => unicornhd}/unicornhd_test.go (100%) 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