Replace the large macro HOMEAXIS with a function. This avoids the compiler generating three copies of largely identical code. The saving is 724 bytes of program memory. We make use of XYZ_CONSTS_FROM_CONFIG to provide convenient array-shaped access to MAX_LENGTH, HOME_RETRACT_MM and HOME_DIR. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> |
||
---|---|---|
.. | ||
Gen7 | ||
hardware/tools/avr/etc | ||
Sanguino | ||
cardreader.cpp | ||
cardreader.h | ||
Configuration.h | ||
Configuration_adv.h | ||
COPYING | ||
create_speed_lookuptable.py | ||
createTemperatureLookup.py | ||
EEPROMwrite.h | ||
fastio.h | ||
language.h | ||
Makefile | ||
Marlin.h | ||
Marlin.pde | ||
MarlinSerial.cpp | ||
MarlinSerial.h | ||
motion_control.cpp | ||
motion_control.h | ||
pins.h | ||
planner.cpp | ||
planner.h | ||
Sd2Card.cpp | ||
Sd2Card.h | ||
Sd2PinMap.h | ||
SdBaseFile.cpp | ||
SdBaseFile.h | ||
SdFatConfig.h | ||
SdFatStructs.h | ||
SdFatUtil.cpp | ||
SdFatUtil.h | ||
SdFile.cpp | ||
SdFile.h | ||
SdInfo.h | ||
SdVolume.cpp | ||
SdVolume.h | ||
speed_lookuptable.h | ||
stepper.cpp | ||
stepper.h | ||
temperature.cpp | ||
temperature.h | ||
thermistortables.h | ||
ultralcd.h | ||
ultralcd.pde | ||
watchdog.h | ||
watchdog.pde | ||
wiring.h |