Create device.hpp