diff --git a/ethercat.nix b/ethercat.nix index 0457098..501e4b7 100644 --- a/ethercat.nix +++ b/ethercat.nix @@ -4,6 +4,8 @@ stdenv, # interface name (eg. "eth0") or MAC address (eg. "e9:22:a4:62:74:23"). ff:ff:ff:ff:ff:ff means first available NIC master_device0 ? "ff:ff:ff:ff:ff:ff", + enable-debug-if ? "no", + enable-eoe ? "yes", kernel }: @@ -58,6 +60,9 @@ stdenv.mkDerivation { "--enable-tool" "--enable-userlib" "--enable-tty" + "--enable-debug-if=${enable-debug-if}" + "--enable-eoe=${enable-eoe}" + "--enable-tty" "--with-linux-dir=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build" ]; #++ lib.optionals (!guiSupport) [ "--disable-gui" "--enable-systemd" ] # TODO add flags for nongeneric NICs like this