this->grbl_mode= this->config->value( grbl_mode_checksum )->by_default(false)->as_bool();
this->ok_per_line= this->config->value( ok_per_line_checksum )->by_default(true)->as_bool();
- this->add_module( this->config );
this->add_module( this->serial );
// HAL stuff
this->add_module( this->robot = new Robot() );
this->add_module( this->stepper = new Stepper() );
this->add_module( this->conveyor = new Conveyor() );
- this->add_module( this->configurator = new Configurator() );
this->add_module( this->simpleshell = new SimpleShell() );
this->planner = new Planner();
-
+ this->configurator = new Configurator();
}
// return a GRBL-like query string for serial ?
// Create and add main modules
- kernel->add_module( new CurrentControl() );
- kernel->add_module( new KillButton() );
- kernel->add_module( new PlayLed() );
- kernel->add_module( new Endstops() );
- kernel->add_module( new Player() );
+ kernel->add_module( new(AHB0) CurrentControl() );
+ kernel->add_module( new(AHB0) KillButton() );
+ kernel->add_module( new(AHB0) PlayLed() );
+ kernel->add_module( new(AHB0) Endstops() );
+ kernel->add_module( new(AHB0) Player() );
// these modules can be completely disabled in the Makefile by adding to EXCLUDE_MODULES
kernel->add_module( new Spindle() );
#endif
#ifndef NO_UTILS_PANEL
- kernel->add_module( new Panel() );
- #endif
- #ifndef NO_TOOLS_TOUCHPROBE
- kernel->add_module( new Touchprobe() );
+ kernel->add_module( new(AHB0) Panel() );
#endif
#ifndef NO_TOOLS_ZPROBE
- kernel->add_module( new ZProbe() );
+ kernel->add_module( new(AHB0) ZProbe() );
#endif
#ifndef NO_TOOLS_SCARACAL
kernel->add_module( new SCARAcal() );