ethercat 0.2.1

Binding to the IgH/Etherlab open-source EtherCAT master
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
let
  moz_overlay = import (builtins.fetchTarball https://github.com/mozilla/nixpkgs-mozilla/archive/master.tar.gz);
  pkgs = import <nixpkgs> { overlays = [ moz_overlay ]; };
  rustChannel = pkgs.rustChannelOf { channel = "stable"; };
in
  with pkgs;
  mkShell {
    buildInputs = [
      rustChannel.rust
      clang
      pkgconfig
    ];
    LIBCLANG_PATH = "${llvmPackages.libclang}/lib";
    #ETHERCAT_PATH = "/home/mk/dev/Etherlab_EtherCAT_Master";
    ETHERCAT_PATH = "/home/mk/dev/ethercat-hg";
    #LHX = "${pkgs.linuxHeaders}";
}