   This is the mechanism that official Farmbot's communicate with
   official Farmbot-Arduino-Firmware's over.
   """
-  alias FarmbotFirmware.{
-    GCODE,
-    UartDefaultAdapter
-  }
-
+  alias FarmbotFirmware.{GCODE, UartDefaultAdapter}
   use GenServer
   require Logger
 

    {:noreply, state}
  end

  def handle_call(_code, _from, state) do
    # str = GCODE.encode(code)
    r = :ok
    # r = UartDefaultAdapter.write(state.uart, str)
    {:reply, r, state}
  end


     }, 0}
  end

  def terminate(_, %{uart: uart}) do
    UartDefaultAdapter.stop(uart)
  end

  def handle_info(:timeout, %{open: false} = state) do
