On Sat, 19 Mar 2022 at 14:08, Hans Unzner <hansunz...@gmail.com> wrote:
> I worked on categorizing the HAL components, but don't know all components. > Therefore I would appreciate if you can have a look at this list: > https://hansu.github.io/linuxcnc-doc/devel/html/hal/components.html I am not sure how to submit changes to that document. Perhaps create a new github repo with it in so that PRs can be submitted? I think I would lay it out somewhat differently. I think that separating by realtime / userspace confuses the layout, and it might be better to state this on a section-by-section or module-by-module basis. There should be a short explanation of what this means in practical terms The idea is to have them ordered in the sequence of relevance to the user. GUIs [userspace](real GUIs, not the helpers / interfaces) {I thought that there was a page that describe the GUIs with a screenshot of each, but I can't find it. But there should be a link to it here} axis gscreen touchy ... Motion motion [realtime] milltask [userspace] iocontrol [userspace] ... Hardware drivers [realtime] hal_ppmc hostmot2 (and sub-drivers) hal_parport ... Hardware drivers (userspace) the various VFD drivers. ... HAL Components [realtime] logic (and2, or2, lut5) type conversion the muxes all together others: bldc, lincurve, multiclick, matrix_kb, sendkeys etc Other user interface [Userspace] iocontrol halui axis-remote Vismach Models: VMC_toolchange ... Utilities latency_test .... -- atp "A motorcycle is a bicycle with a pandemonium attachment and is designed for the especial use of mechanical geniuses, daredevils and lunatics." — George Fitch, Atlanta Constitution Newspaper, 1912 _______________________________________________ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers