I can explain how to use it, if that's what you want.
1. Clone
https://github.com/wpilibsuite/ntcore
2.
Code:
./gradlew :native:build -PskipArm
3. Find built desktop NetworkTables JAR (<place you cloned>/native/build/libs)
4. Use JARs in project
Code:
NetworkTable.setClientMode();
NetworkTable.setNetworkIdentity("Name of my coprocessor or DS or whatever");
NetworkTable.setTeamNumber(5401);
NetworkTable.initialize();
// now get the network table that corresponds to the SmartDashboard class of WPILib
NetworkTable smartDash = NetworkTable.getTable("SmartDashboard");
// now use table to put data
smartDash.putNumber("VisionAngle", 42.0);
For the pi, you'll need to download
a pi toolchain
Then,
Code:
./gradlew :arm:build -PcompilerPrefix="C:\Path\To\RPi\Toolchain\bin\arm-linux-gnueabihf-"
Find build probably in <place you cloned>/arm/build/libs
Use JARs in code on Pi as above