grblHAL core  20240704
File List
Here is a list of all files with brief descriptions:
 alarms.c
 alarms.h
 canbus.c
 canbus.h
 config.hThis file contains compile-time and run-time configurations for grblHAL's internal system. For the most part, users will not need to directly modify these, but they are here for specific needs, i.e. performance tuning or adjusting to non-typical machines.
IMPORTANT: Symbol/macro names starting with DEFAULT_ contains default values for run-time configurable settings that can be changed with $=<setting id> commands. Any changes to these requires a full re-compiling of the source code to propagate them. A reset of non-volatile storage with $RST=* after reflashing is also required
 coolant_control.c
 coolant_control.h
 core_handlers.hCore function pointers and data structures definitions
 crossbar.c
 crossbar.h
 driver_opts.h
 errors.c
 errors.h
 gcode.c
 gcode.h
 grbl.h
 grbllib.c
 grbllib.h
 hal.hHAL function pointers and data structures definitions
 ioports.c
 ioports.h
 kinematics.h
 machine_limits.c
 machine_limits.h
 messages.c
 messages.h
 modbus.c
 modbus.h
 motion_control.c
 motion_control.h
 motor_pins.h
 my_plugin.c
 ngc_expr.c
 ngc_expr.h
 ngc_flowctrl.c
 ngc_flowctrl.h
 ngc_params.c
 ngc_params.h
 nuts_bolts.c
 nuts_bolts.h
 nvs.h
 nvs_buffer.c
 nvs_buffer.h
 override.c
 override.h
 pid.c
 pid.h
 pin_bits_masks.h
 planner.c
 planner.h
 platform.h
 plugins.h
 plugins_init.h
 probe.h
 protocol.c
 protocol.h
 regex.c
 regex.h
 report.c
 report.h
 rgb.h
 settings.c
 settings.h
 sleep.c
 sleep.h
 spindle_control.c
 spindle_control.h
 spindle_sync.h
 state_machine.c
 state_machine.h
 stepdir_map.h
 stepper.c
 stepper.h
 stepper2.c
 stepper2.h
 stream.c
 stream.h
 system.c
 system.h
 task.h
 tool_change.c
 tool_change.h
 vfs.c
 vfs.h