![vintage net logo](assets/logo.png)

[![Hex version]( "Hex version")](
[![API docs]( "API docs")](
[![Coverage Status](](

`VintageNetDirect` makes it easy to connect a device to a computer over a
directly connected Ethernet cable. This is a common USB setup where your
computer is connected via USB to a Nerves device.

Assuming that you have a USB gadget-capable device like a Raspberry Pi Zero, 3
A+ or Beaglebone, all that you need to do is add `:vintage_net_direct` to your
`mix` dependencies like this:

def deps do
    {:vintage_net_direct, "~> 0.7.0", targets: @all_targets}

And then add the following to your `:vintage_net` configuration:

  config :vintage_net, [
    config: [
      {"usb0", %{type: VintageNetDirect}},