diff --git a/driver_lib/driver/Makefile b/components/esp8266/driver/Makefile
similarity index 100%
rename from driver_lib/driver/Makefile
rename to components/esp8266/driver/Makefile
diff --git a/driver_lib/driver/gpio.c b/components/esp8266/driver/gpio.c
similarity index 100%
rename from driver_lib/driver/gpio.c
rename to components/esp8266/driver/gpio.c
diff --git a/driver_lib/driver/hw_timer.c b/components/esp8266/driver/hw_timer.c
similarity index 100%
rename from driver_lib/driver/hw_timer.c
rename to components/esp8266/driver/hw_timer.c
diff --git a/driver_lib/driver/i2c_master.c b/components/esp8266/driver/i2c_master.c
similarity index 100%
rename from driver_lib/driver/i2c_master.c
rename to components/esp8266/driver/i2c_master.c
diff --git a/driver_lib/driver/spi_interface.c b/components/esp8266/driver/spi_interface.c
similarity index 100%
rename from driver_lib/driver/spi_interface.c
rename to components/esp8266/driver/spi_interface.c
diff --git a/driver_lib/driver/uart.c b/components/esp8266/driver/uart.c
similarity index 100%
rename from driver_lib/driver/uart.c
rename to components/esp8266/driver/uart.c
diff --git a/driver_lib/include/gpio.h b/components/esp8266/include/driver/gpio.h
similarity index 100%
rename from driver_lib/include/gpio.h
rename to components/esp8266/include/driver/gpio.h
diff --git a/driver_lib/include/hw_timer.h b/components/esp8266/include/driver/hw_timer.h
similarity index 100%
rename from driver_lib/include/hw_timer.h
rename to components/esp8266/include/driver/hw_timer.h
diff --git a/driver_lib/include/i2c_master.h b/components/esp8266/include/driver/i2c_master.h
similarity index 100%
rename from driver_lib/include/i2c_master.h
rename to components/esp8266/include/driver/i2c_master.h
diff --git a/driver_lib/include/spi_interface.h b/components/esp8266/include/driver/spi_interface.h
similarity index 100%
rename from driver_lib/include/spi_interface.h
rename to components/esp8266/include/driver/spi_interface.h
diff --git a/driver_lib/include/spi_register.h b/components/esp8266/include/driver/spi_register.h
similarity index 100%
rename from driver_lib/include/spi_register.h
rename to components/esp8266/include/driver/spi_register.h
diff --git a/driver_lib/include/uart.h b/components/esp8266/include/driver/uart.h
similarity index 100%
rename from driver_lib/include/uart.h
rename to components/esp8266/include/driver/uart.h