A second pull request is now on Github: https://github.com/LinuxCNC/linuxcnc/pull/1624 - "Encapsulate emcmot_axis_t and axis_hal_t into axis.c"
"This continues my refactoring work of reducing the scope of data structures in motmod. The idea is to reduce code duplication, improve readability and maintainability, and to make it easier to add new features. No functional changes are intended. The code builds on uspace and rtai (configured --with-realtime=/usr/realtime-4.19.195-rtai-amd64). runtests passes on uspace (no testing done on rtai)." This one is pretty large. The three first commits contain smaller preparatory work and the last commit is the large one that extracts a lot of code, and the axis data structures, to the new file axis.c. Enjoy! :) -- Arvid Brodin _______________________________________________ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers