See linuxcnc-hal
for a safe,
higher level interface.
See linuxcnc-hal-sys
for
generated bindings.
See rtapi-logger
for a
realtime-friendly logger using LinuxCNC's logging machinery.
Please consider becoming a sponsor so I may continue to maintain these crates in my spare time!
E.g.
LINUXCNC_SRC=$(realpath ~/Repositories/linuxcnc) LD_LIBRARY_PATH=$(realpath ~/Repositories/linuxcnc/lib) cargo release -p rtapi-logger