Template code to aid writing custom code for extensions such as additional IO-pins or M-codes by publishing entry points in the HAL function pointer structs.
-
ioports.c - for additional digital and/or analog outputs. For enabling M62 - M68 M-codes.
-
mcodes.c - for additional M-codes, includes example code.
The HAL supports a wide range of extension possibilities, this without touching the core grbl codebase. Some examples can be found in the plugins folder.
2019-12-26