Use static kernel singleton pointer instead of per-class instance pointer
authorMichael Moon <triffid.hunter@gmail.com>
Fri, 27 Dec 2013 01:55:26 +0000 (12:55 +1100)
committerMichael Moon <triffid.hunter@gmail.com>
Fri, 27 Dec 2013 01:55:26 +0000 (12:55 +1100)
commit314ab8f79ac152679f9f1dfd1ee28e232d0a4953
treea24eb58b2d64b32988c68ea4c553d379a73417b6
parent9f995b102f23d7a82dd98f2e2326881c0035ffe5
Use static kernel singleton pointer instead of per-class instance pointer
30 files changed:
src/libs/Config.cpp
src/libs/ConfigSources/FileConfigSource.cpp
src/libs/ConfigSources/FirmConfigSource.cpp
src/libs/Module.cpp
src/libs/Pauser.cpp
src/libs/PublicData.cpp
src/libs/SlowTicker.cpp
src/libs/USBDevice/USBSerial/USBSerial.cpp
src/modules/communication/GcodeDispatch.cpp
src/modules/communication/SerialConsole.cpp
src/modules/robot/Conveyor.cpp
src/modules/robot/Planner.cpp
src/modules/robot/Robot.cpp
src/modules/robot/Stepper.cpp
src/modules/tools/endstops/Endstops.cpp
src/modules/tools/extruder/Extruder.cpp
src/modules/tools/extruder/ExtruderMaker.cpp
src/modules/tools/laser/Laser.cpp
src/modules/tools/switch/Switch.cpp
src/modules/tools/switch/SwitchPool.cpp
src/modules/tools/temperaturecontrol/PID_Autotuner.cpp
src/modules/tools/temperaturecontrol/TemperatureControl.cpp
src/modules/tools/temperaturecontrol/TemperatureControlPool.cpp
src/modules/tools/touchprobe/Touchprobe.cpp
src/modules/utils/configurator/Configurator.cpp
src/modules/utils/currentcontrol/CurrentControl.cpp
src/modules/utils/panel/Panel.cpp
src/modules/utils/pausebutton/PauseButton.cpp
src/modules/utils/player/Player.cpp
src/modules/utils/simpleshell/SimpleShell.cpp