Browse Source
Merge pull request #8168 from thinkyhead/bf2_config_tweak
[2.0.x] Apply Re-ARM SPI review items
pull/1/head
Scott Lahteine
7 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
47 changed files with
111 additions and
155 deletions
-
Marlin/Configuration.h
-
Marlin/src/config/default/Configuration.h
-
Marlin/src/config/examples/AlephObjects/TAZ4/Configuration.h
-
Marlin/src/config/examples/AliExpress/CL-260/Configuration.h
-
Marlin/src/config/examples/Anet/A6/Configuration.h
-
Marlin/src/config/examples/Anet/A8/Configuration.h
-
Marlin/src/config/examples/BQ/Hephestos/Configuration.h
-
Marlin/src/config/examples/BQ/Hephestos_2/Configuration.h
-
Marlin/src/config/examples/BQ/WITBOX/Configuration.h
-
Marlin/src/config/examples/Cartesio/Configuration.h
-
Marlin/src/config/examples/Creality/CR-10/Configuration.h
-
Marlin/src/config/examples/Felix/Configuration.h
-
Marlin/src/config/examples/Felix/DUAL/Configuration.h
-
Marlin/src/config/examples/FolgerTech/i3-2020/Configuration.h
-
Marlin/src/config/examples/Geeetech/GT2560/Configuration.h
-
Marlin/src/config/examples/Geeetech/I3_Pro_X-GT2560/Configuration.h
-
Marlin/src/config/examples/Infitary/i3-M508/Configuration.h
-
Marlin/src/config/examples/Malyan/M150/Configuration.h
-
Marlin/src/config/examples/Micromake/C1/basic/Configuration.h
-
Marlin/src/config/examples/Micromake/C1/enhanced/Configuration.h
-
Marlin/src/config/examples/Mks/Sbase/Configuration.h
-
Marlin/src/config/examples/RepRapWorld/Megatronics/Configuration.h
-
Marlin/src/config/examples/RigidBot/Configuration.h
-
Marlin/src/config/examples/SCARA/Configuration.h
-
Marlin/src/config/examples/Sanguinololu/Configuration.h
-
Marlin/src/config/examples/TinyBoy2/Configuration.h
-
Marlin/src/config/examples/Velleman/K8200/Configuration.h
-
Marlin/src/config/examples/Velleman/K8400/Configuration.h
-
Marlin/src/config/examples/Velleman/K8400/Dual-head/Configuration.h
-
Marlin/src/config/examples/adafruit/ST7565/Configuration.h
-
Marlin/src/config/examples/delta/FLSUN/auto_calibrate/Configuration.h
-
Marlin/src/config/examples/delta/FLSUN/kossel_mini/Configuration.h
-
Marlin/src/config/examples/delta/generic/Configuration.h
-
Marlin/src/config/examples/delta/kossel_mini/Configuration.h
-
Marlin/src/config/examples/delta/kossel_pro/Configuration.h
-
Marlin/src/config/examples/delta/kossel_xl/Configuration.h
-
Marlin/src/config/examples/gCreate/gMax1.5+/Configuration.h
-
Marlin/src/config/examples/makibox/Configuration.h
-
Marlin/src/config/examples/stm32f103ret6/Configuration.h
-
Marlin/src/config/examples/tvrrug/Round2/Configuration.h
-
Marlin/src/config/examples/wt150/Configuration.h
-
Marlin/src/inc/Conditionals_post.h
-
Marlin/src/lcd/ultralcd.cpp
-
Marlin/src/pins/pins_AZSMZ_MINI.h
-
Marlin/src/pins/pins_MKS_SBASE.h
-
Marlin/src/pins/pins_RAMPS_RE_ARM.h
-
Marlin/src/sd/SdFatConfig.h
|
|
@ -1010,8 +1010,8 @@ |
|
|
|
//#define Z_SAFE_HOMING
|
|
|
|
|
|
|
|
#if ENABLED(Z_SAFE_HOMING) |
|
|
|
#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axis (G28).
|
|
|
|
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axis (G28).
|
|
|
|
#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axes (G28).
|
|
|
|
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axes (G28).
|
|
|
|
#endif |
|
|
|
|
|
|
|
// Homing speeds (mm/m)
|
|
|
|
|
|
@ -1010,8 +1010,8 @@ |
|
|
|
//#define Z_SAFE_HOMING
|
|
|
|
|
|
|
|
#if ENABLED(Z_SAFE_HOMING) |
|
|
|
#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axis (G28).
|
|
|
|
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axis (G28).
|
|
|
|
#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axes (G28).
|
|
|
|
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axes (G28).
|
|
|
|
#endif |
|
|
|
|
|
|
|
// Homing speeds (mm/m)
|
|
|
|
|
|
@ -1030,8 +1030,8 @@ |
|
|
|
//#define Z_SAFE_HOMING
|
|
|
|
|
|
|
|
#if ENABLED(Z_SAFE_HOMING) |
|
|
|
#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axis (G28).
|
|
|
|
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axis (G28).
|
|
|
|
#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axes (G28).
|
|
|
|
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axes (G28).
|
|
|
|
#endif |
|
|
|
|
|
|
|
// Homing speeds (mm/m)
|
|
|
|
|
|
@ -1010,8 +1010,8 @@ |
|
|
|
//#define Z_SAFE_HOMING
|
|
|
|
|
|
|
|
#if ENABLED(Z_SAFE_HOMING) |
|
|
|
#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axis (G28).
|
|
|
|
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axis (G28).
|
|
|
|
#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axes (G28).
|
|
|
|
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axes (G28).
|
|
|
|
#endif |
|
|
|
|
|
|
|
// Homing speeds (mm/m)
|
|
|
|
|
|
@ -1158,16 +1158,16 @@ |
|
|
|
#define Z_SAFE_HOMING |
|
|
|
|
|
|
|
#if ENABLED(Z_SAFE_HOMING) |
|
|
|
#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axis (G28).
|
|
|
|
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axis (G28).
|
|
|
|
#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axes (G28).
|
|
|
|
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axes (G28).
|
|
|
|
|
|
|
|
//Anet A6 with new X-Axis
|
|
|
|
//#define Z_SAFE_HOMING_X_POINT 113 // X point for Z homing when homing all axis (G28).
|
|
|
|
//#define Z_SAFE_HOMING_Y_POINT 112 // Y point for Z homing when homing all axis (G28).
|
|
|
|
//#define Z_SAFE_HOMING_X_POINT 113 // X point for Z homing when homing all axes (G28).
|
|
|
|
//#define Z_SAFE_HOMING_Y_POINT 112 // Y point for Z homing when homing all axes (G28).
|
|
|
|
|
|
|
|
//Anet A6 with new X-Axis and defined X_HOME_POS -7, Y_HOME_POS -6
|
|
|
|
//#define Z_SAFE_HOMING_X_POINT 107 // X point for Z homing when homing all axis (G28).
|
|
|
|
//#define Z_SAFE_HOMING_Y_POINT 107 // Y point for Z homing when homing all axis (G28).
|
|
|
|
//#define Z_SAFE_HOMING_X_POINT 107 // X point for Z homing when homing all axes (G28).
|
|
|
|
//#define Z_SAFE_HOMING_Y_POINT 107 // Y point for Z homing when homing all axes (G28).
|
|
|
|
|
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
@ -1016,8 +1016,8 @@ |
|
|
|
//#define Z_SAFE_HOMING
|
|
|
|
|
|
|
|
#if ENABLED(Z_SAFE_HOMING) |
|
|
|
#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axis (G28).
|
|
|
|
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axis (G28).
|
|
|
|
#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axes (G28).
|
|
|
|
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axes (G28).
|
|
|
|
#endif |
|
|
|
|
|
|
|
// Homing speeds (mm/m)
|
|
|
|
|
|
@ -1001,8 +1001,8 @@ |
|
|
|
//#define Z_SAFE_HOMING
|
|
|
|
|
|
|
|
#if ENABLED(Z_SAFE_HOMING) |
|
|
|
#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axis (G28).
|
|
|
|
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axis (G28).
|
|
|
|
#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axes (G28).
|
|
|
|
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axes (G28).
|
|
|
|
#endif |
|
|
|
|
|
|
|
// Homing speeds (mm/m)
|
|
|
|
|
|
@ -1011,8 +1011,8 @@ |
|
|
|
#define Z_SAFE_HOMING |
|
|
|
|
|
|
|
#if ENABLED(Z_SAFE_HOMING) |
|
|
|
#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axis (G28).
|
|
|
|
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axis (G28).
|
|
|
|
#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axes (G28).
|
|
|
|
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axes (G28).
|
|
|
|
#endif |
|
|
|
|
|
|
|
// Homing speeds (mm/m)
|
|
|
|
|
|
@ -1001,8 +1001,8 @@ |
|
|
|
//#define Z_SAFE_HOMING
|
|
|
|
|
|
|
|
#if ENABLED(Z_SAFE_HOMING) |
|
|
|
#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axis (G28).
|
|
|
|
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axis (G28).
|
|
|
|
#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axes (G28).
|
|
|
|
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axes (G28).
|
|
|
|
#endif |
|
|
|
|
|
|
|
// Homing speeds (mm/m)
|
|
|
|
|
|
@ -1009,8 +1009,8 @@ |
|
|
|
//#define Z_SAFE_HOMING
|
|
|
|
|
|
|
|
#if ENABLED(Z_SAFE_HOMING) |
|
|
|
#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axis (G28).
|
|
|
|
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axis (G28).
|
|
|
|
#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axes (G28).
|
|
|
|
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axes (G28).
|
|
|
|
#endif |
|
|
|
|
|
|
|
// Homing speeds (mm/m)
|
|
|
|
|
|
@ -1020,8 +1020,8 @@ |
|
|
|
//#define Z_SAFE_HOMING
|
|
|
|
|
|
|
|
#if ENABLED(Z_SAFE_HOMING) |
|
|
|
#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axis (G28).
|
|
|
|
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axis (G28).
|
|
|
|
#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axes (G28).
|
|
|
|
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axes (G28).
|
|
|
|
#endif |
|
|
|
|
|
|
|
// Homing speeds (mm/m)
|
|
|
|
|
|
@ -992,8 +992,8 @@ |
|
|
|
//#define Z_SAFE_HOMING
|
|
|
|
|
|
|
|
#if ENABLED(Z_SAFE_HOMING) |
|
|
|
#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axis (G28).
|
|
|
|
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axis (G28).
|
|
|
|
#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axes (G28).
|
|
|
|
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axes (G28).
|
|
|
|
#endif |
|
|
|
|
|
|
|
// Homing speeds (mm/m)
|
|
|
|
|
|
@ -992,8 +992,8 @@ |
|
|
|
//#define Z_SAFE_HOMING
|
|
|
|
|
|
|
|
#if ENABLED(Z_SAFE_HOMING) |
|
|
|
#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axis (G28).
|
|
|
|
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axis (G28).
|
|
|
|
#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axes (G28).
|
|
|
|
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axes (G28).
|
|
|
|
#endif |
|
|
|
|
|
|
|
// Homing speeds (mm/m)
|
|
|
|
|
|
@ -1007,8 +1007,8 @@ |
|
|
|
#define Z_SAFE_HOMING |
|
|
|
|
|
|
|
#if ENABLED(Z_SAFE_HOMING) |
|
|
|
#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axis (G28).
|
|
|
|
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axis (G28).
|
|
|
|
#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axes (G28).
|
|
|
|
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axes (G28).
|
|
|
|
#endif |
|
|
|
|
|
|
|
// Homing speeds (mm/m)
|
|
|
|
|
|
@ -1025,8 +1025,8 @@ |
|
|
|
//#define Z_SAFE_HOMING
|
|
|
|
|
|
|
|
#if ENABLED(Z_SAFE_HOMING) |
|
|
|
#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axis (G28).
|
|
|
|
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axis (G28).
|
|
|
|
#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axes (G28).
|
|
|
|
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axes (G28).
|
|
|
|
#endif |
|
|
|
|
|
|
|
// Homing speeds (mm/m)
|
|
|
|
|
|
@ -1010,8 +1010,8 @@ |
|
|
|
//#define Z_SAFE_HOMING
|
|
|
|
|
|
|
|
#if ENABLED(Z_SAFE_HOMING) |
|
|
|
#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axis (G28).
|
|
|
|
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axis (G28).
|
|
|
|
#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axes (G28).
|
|
|
|
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axes (G28).
|
|
|
|
#endif |
|
|
|
|
|
|
|
// Homing speeds (mm/m)
|
|
|
|
|
|
@ -1014,8 +1014,8 @@ |
|
|
|
//#define Z_SAFE_HOMING
|
|
|
|
|
|
|
|
#if ENABLED(Z_SAFE_HOMING) |
|
|
|
#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axis (G28).
|
|
|
|
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axis (G28).
|
|
|
|
#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axes (G28).
|
|
|
|
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axes (G28).
|
|
|
|
#endif |
|
|
|
|
|
|
|
// Homing speeds (mm/m)
|
|
|
|
|
|
@ -1038,8 +1038,8 @@ |
|
|
|
//#define Z_SAFE_HOMING
|
|
|
|
|
|
|
|
#if ENABLED(Z_SAFE_HOMING) |
|
|
|
#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axis (G28).
|
|
|
|
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axis (G28).
|
|
|
|
#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axes (G28).
|
|
|
|
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axes (G28).
|
|
|
|
#endif |
|
|
|
|
|
|
|
// Homing speeds (mm/m)
|
|
|
|
|
|
@ -1014,8 +1014,8 @@ |
|
|
|
//#define Z_SAFE_HOMING
|
|
|
|
|
|
|
|
#if ENABLED(Z_SAFE_HOMING) |
|
|
|
#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axis (G28).
|
|
|
|
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axis (G28).
|
|
|
|
#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axes (G28).
|
|
|
|
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axes (G28).
|
|
|
|
#endif |
|
|
|
|
|
|
|
// Homing speeds (mm/m)
|
|
|
|
|
|
@ -1014,8 +1014,8 @@ |
|
|
|
//#define Z_SAFE_HOMING
|
|
|
|
|
|
|
|
#if ENABLED(Z_SAFE_HOMING) |
|
|
|
#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axis (G28).
|
|
|
|
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axis (G28).
|
|
|
|
#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axes (G28).
|
|
|
|
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axes (G28).
|
|
|
|
#endif |
|
|
|
|
|
|
|
// Homing speeds (mm/m)
|
|
|
|
|
|
@ -1012,8 +1012,8 @@ |
|
|
|
#define Z_SAFE_HOMING |
|
|
|
|
|
|
|
#if ENABLED(Z_SAFE_HOMING) |
|
|
|
#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axis (G28).
|
|
|
|
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axis (G28).
|
|
|
|
#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axes (G28).
|
|
|
|
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axes (G28).
|
|
|
|
#endif |
|
|
|
|
|
|
|
// Homing speeds (mm/m)
|
|
|
|
|
|
@ -1010,8 +1010,8 @@ |
|
|
|
//#define Z_SAFE_HOMING
|
|
|
|
|
|
|
|
#if ENABLED(Z_SAFE_HOMING) |
|
|
|
#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axis (G28).
|
|
|
|
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axis (G28).
|
|
|
|
#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axes (G28).
|
|
|
|
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axes (G28).
|
|
|
|
#endif |
|
|
|
|
|
|
|
// Homing speeds (mm/m)
|
|
|
|
|
|
@ -1008,8 +1008,8 @@ |
|
|
|
//#define Z_SAFE_HOMING
|
|
|
|
|
|
|
|
#if ENABLED(Z_SAFE_HOMING) |
|
|
|
#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axis (G28).
|
|
|
|
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axis (G28).
|
|
|
|
#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axes (G28).
|
|
|
|
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axes (G28).
|
|
|
|
#endif |
|
|
|
|
|
|
|
// Homing speeds (mm/m)
|
|
|
|
|
|
@ -1022,8 +1022,8 @@ |
|
|
|
//#define Z_SAFE_HOMING
|
|
|
|
|
|
|
|
#if ENABLED(Z_SAFE_HOMING) |
|
|
|
#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axis (G28).
|
|
|
|
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axis (G28).
|
|
|
|
#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axes (G28).
|
|
|
|
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axes (G28).
|
|
|
|
#endif |
|
|
|
|
|
|
|
// Homing speeds (mm/m)
|
|
|
|
|
|
@ -1041,8 +1041,8 @@ |
|
|
|
//#define Z_SAFE_HOMING
|
|
|
|
|
|
|
|
#if ENABLED(Z_SAFE_HOMING) |
|
|
|
#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axis (G28).
|
|
|
|
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axis (G28).
|
|
|
|
#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axes (G28).
|
|
|
|
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axes (G28).
|
|
|
|
#endif |
|
|
|
|
|
|
|
// Homing speeds (mm/m)
|
|
|
|
|
|
@ -1066,8 +1066,8 @@ |
|
|
|
//#define Z_SAFE_HOMING
|
|
|
|
|
|
|
|
#if ENABLED(Z_SAFE_HOMING) |
|
|
|
#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axis (G28).
|
|
|
|
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axis (G28).
|
|
|
|
#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axes (G28).
|
|
|
|
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axes (G28).
|
|
|
|
#endif |
|
|
|
|
|
|
|
// Homing speeds (mm/m)
|
|
|
|
|
|
@ -1040,8 +1040,8 @@ |
|
|
|
//#define Z_SAFE_HOMING
|
|
|
|
|
|
|
|
#if ENABLED(Z_SAFE_HOMING) |
|
|
|
#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axis (G28).
|
|
|
|
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axis (G28).
|
|
|
|
#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axes (G28).
|
|
|
|
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axes (G28).
|
|
|
|
#endif |
|
|
|
|
|
|
|
// Homing speeds (mm/m)
|
|
|
|
|
|
@ -1010,8 +1010,8 @@ |
|
|
|
//#define Z_SAFE_HOMING
|
|
|
|
|
|
|
|
#if ENABLED(Z_SAFE_HOMING) |
|
|
|
#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axis (G28).
|
|
|
|
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axis (G28).
|
|
|
|
#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axes (G28).
|
|
|
|
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axes (G28).
|
|
|
|
#endif |
|
|
|
|
|
|
|
// Homing speeds (mm/m)
|
|
|
|
|
|
@ -1010,8 +1010,8 @@ |
|
|
|
//#define Z_SAFE_HOMING
|
|
|
|
|
|
|
|
#if ENABLED(Z_SAFE_HOMING) |
|
|
|
#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axis (G28).
|
|
|
|
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axis (G28).
|
|
|
|
#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axes (G28).
|
|
|
|
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axes (G28).
|
|
|
|
#endif |
|
|
|
|
|
|
|
// Homing speeds (mm/m)
|
|
|
|
|
|
@ -1010,8 +1010,8 @@ |
|
|
|
//#define Z_SAFE_HOMING
|
|
|
|
|
|
|
|
#if ENABLED(Z_SAFE_HOMING) |
|
|
|
#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axis (G28).
|
|
|
|
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axis (G28).
|
|
|
|
#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axes (G28).
|
|
|
|
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axes (G28).
|
|
|
|
#endif |
|
|
|
|
|
|
|
// Homing speeds (mm/m)
|
|
|
|
|
|
@ -1144,8 +1144,8 @@ |
|
|
|
//#define Z_SAFE_HOMING
|
|
|
|
|
|
|
|
#if ENABLED(Z_SAFE_HOMING) |
|
|
|
#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axis (G28).
|
|
|
|
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axis (G28).
|
|
|
|
#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axes (G28).
|
|
|
|
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axes (G28).
|
|
|
|
#endif |
|
|
|
|
|
|
|
// Delta only homes to Z
|
|
|
|
|
|
@ -1138,8 +1138,8 @@ |
|
|
|
//#define Z_SAFE_HOMING
|
|
|
|
|
|
|
|
#if ENABLED(Z_SAFE_HOMING) |
|
|
|
#define Z_SAFE_HOMING_X_POINT ((X_MIN_POS + X_MAX_POS) / 2) // X point for Z homing when homing all axis (G28).
|
|
|
|
#define Z_SAFE_HOMING_Y_POINT ((Y_MIN_POS + Y_MAX_POS) / 2) // Y point for Z homing when homing all axis (G28).
|
|
|
|
#define Z_SAFE_HOMING_X_POINT ((X_MIN_POS + X_MAX_POS) / 2) // X point for Z homing when homing all axes (G28).
|
|
|
|
#define Z_SAFE_HOMING_Y_POINT ((Y_MIN_POS + Y_MAX_POS) / 2) // Y point for Z homing when homing all axes (G28).
|
|
|
|
#endif |
|
|
|
|
|
|
|
// Delta only homes to Z
|
|
|
|
|
|
@ -1133,8 +1133,8 @@ |
|
|
|
//#define Z_SAFE_HOMING
|
|
|
|
|
|
|
|
#if ENABLED(Z_SAFE_HOMING) |
|
|
|
#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axis (G28).
|
|
|
|
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axis (G28).
|
|
|
|
#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axes (G28).
|
|
|
|
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axes (G28).
|
|
|
|
#endif |
|
|
|
|
|
|
|
// Delta only homes to Z
|
|
|
|
|
|
@ -1136,8 +1136,8 @@ |
|
|
|
//#define Z_SAFE_HOMING
|
|
|
|
|
|
|
|
#if ENABLED(Z_SAFE_HOMING) |
|
|
|
#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axis (G28).
|
|
|
|
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axis (G28).
|
|
|
|
#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axes (G28).
|
|
|
|
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axes (G28).
|
|
|
|
#endif |
|
|
|
|
|
|
|
// Delta only homes to Z
|
|
|
|
|
|
@ -1136,8 +1136,8 @@ |
|
|
|
#define Z_SAFE_HOMING |
|
|
|
|
|
|
|
#if ENABLED(Z_SAFE_HOMING) |
|
|
|
#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axis (G28).
|
|
|
|
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axis (G28).
|
|
|
|
#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axes (G28).
|
|
|
|
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axes (G28).
|
|
|
|
#endif |
|
|
|
|
|
|
|
// Delta only homes to Z
|
|
|
|
|
|
@ -1145,8 +1145,8 @@ |
|
|
|
//#define Z_SAFE_HOMING
|
|
|
|
|
|
|
|
#if ENABLED(Z_SAFE_HOMING) |
|
|
|
#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axis (G28).
|
|
|
|
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axis (G28).
|
|
|
|
#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axes (G28).
|
|
|
|
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axes (G28).
|
|
|
|
#endif |
|
|
|
|
|
|
|
// Delta only homes to Z
|
|
|
|
|
|
@ -1024,8 +1024,8 @@ |
|
|
|
#define Z_SAFE_HOMING |
|
|
|
|
|
|
|
#if ENABLED(Z_SAFE_HOMING) |
|
|
|
#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2 - 4) // X point for Z homing when homing all axis (G28).
|
|
|
|
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2 + 4) // Y point for Z homing when homing all axis (G28).
|
|
|
|
#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2 - 4) // X point for Z homing when homing all axes (G28).
|
|
|
|
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2 + 4) // Y point for Z homing when homing all axes (G28).
|
|
|
|
#endif |
|
|
|
|
|
|
|
// Homing speeds (mm/m)
|
|
|
|
|
|
@ -1013,8 +1013,8 @@ |
|
|
|
//#define Z_SAFE_HOMING
|
|
|
|
|
|
|
|
#if ENABLED(Z_SAFE_HOMING) |
|
|
|
#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axis (G28).
|
|
|
|
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axis (G28).
|
|
|
|
#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axes (G28).
|
|
|
|
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axes (G28).
|
|
|
|
#endif |
|
|
|
|
|
|
|
// Homing speeds (mm/m)
|
|
|
|
|
|
@ -1013,8 +1013,8 @@ |
|
|
|
//#define Z_SAFE_HOMING
|
|
|
|
|
|
|
|
#if ENABLED(Z_SAFE_HOMING) |
|
|
|
#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axis (G28).
|
|
|
|
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axis (G28).
|
|
|
|
#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axes (G28).
|
|
|
|
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axes (G28).
|
|
|
|
#endif |
|
|
|
|
|
|
|
// Homing speeds (mm/m)
|
|
|
|
|
|
@ -1005,8 +1005,8 @@ |
|
|
|
//#define Z_SAFE_HOMING
|
|
|
|
|
|
|
|
#if ENABLED(Z_SAFE_HOMING) |
|
|
|
#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axis (G28).
|
|
|
|
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axis (G28).
|
|
|
|
#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axes (G28).
|
|
|
|
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axes (G28).
|
|
|
|
#endif |
|
|
|
|
|
|
|
// Homing speeds (mm/m)
|
|
|
|
|
|
@ -1015,8 +1015,8 @@ |
|
|
|
//#define Z_SAFE_HOMING
|
|
|
|
|
|
|
|
#if ENABLED(Z_SAFE_HOMING) |
|
|
|
#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axis (G28).
|
|
|
|
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axis (G28).
|
|
|
|
#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axes (G28).
|
|
|
|
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axes (G28).
|
|
|
|
#endif |
|
|
|
|
|
|
|
// Homing speeds (mm/m)
|
|
|
|
|
|
@ -1162,4 +1162,27 @@ |
|
|
|
#define NOT_A_PIN 0 // For PINS_DEBUGGING
|
|
|
|
#endif |
|
|
|
|
|
|
|
// Number of VFAT entries used. Each entry has 13 UTF-16 characters
|
|
|
|
#if ENABLED(SCROLL_LONG_FILENAMES) |
|
|
|
#define MAX_VFAT_ENTRIES (5) |
|
|
|
#else |
|
|
|
#define MAX_VFAT_ENTRIES (2) |
|
|
|
#endif |
|
|
|
|
|
|
|
// Force SDCARD_SORT_ALPHA to be enabled for Graphical LCD on LPC1768
|
|
|
|
// because of a bug in the shared SPI implementation. (See #8122)
|
|
|
|
#if defined(TARGET_LPC1768) && ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER) |
|
|
|
#define SDCARD_SORT_ALPHA // Keeps one directory level in RAM. Changing
|
|
|
|
// directory levels still glitches the screen,
|
|
|
|
// but the following LCD update cleans it up.
|
|
|
|
#undef SDSORT_LIMIT |
|
|
|
#undef SDSORT_USES_RAM |
|
|
|
#undef SDSORT_USES_STACK |
|
|
|
#undef SDSORT_CACHE_NAMES |
|
|
|
#define SDSORT_LIMIT 256 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
|
|
|
#define SDSORT_USES_RAM true // Pre-allocate a static array for faster pre-sorting.
|
|
|
|
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
|
|
|
#define SDSORT_CACHE_NAMES true // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
|
|
|
#endif |
|
|
|
|
|
|
|
#endif // CONDITIONALS_POST_H
|
|
|
|
|
|
@ -3775,9 +3775,8 @@ void kill_screen(const char* lcd_msg) { |
|
|
|
void lcd_sdcard_menu() { |
|
|
|
ENCODER_DIRECTION_MENUS(); |
|
|
|
|
|
|
|
const uint16_t fileCnt = card.get_num_Files(); // Only access SD card if sort not active
|
|
|
|
// This minimizes garbage on RepRap Discount Full Graphics Smart Controller
|
|
|
|
// when using the Re-ARM card.
|
|
|
|
const uint16_t fileCnt = card.get_num_Files(); |
|
|
|
|
|
|
|
START_MENU(); |
|
|
|
MENU_BACK(MSG_MAIN); |
|
|
|
card.getWorkDirName(); |
|
|
|
|
|
@ -112,25 +112,6 @@ |
|
|
|
#define ENET_TXD0 P1_0 |
|
|
|
#define ENET_TXD1 P1_1 |
|
|
|
|
|
|
|
|
|
|
|
#if (ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER) && !defined(SDCARD_SORT_ALPHA)) // needed because of shared SPI
|
|
|
|
#define SDCARD_SORT_ALPHA // Using SORT feature to keep one directory level in RAM
|
|
|
|
// When going up/down directory levels the SD card is
|
|
|
|
// accessed but the garbage/lines are removed when the
|
|
|
|
// LCD updates
|
|
|
|
|
|
|
|
#define SDSORT_LIMIT 256 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
|
|
|
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
|
|
|
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 g-code.
|
|
|
|
#define SDSORT_USES_RAM true // Pre-allocate a static array for faster pre-sorting.
|
|
|
|
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
|
|
|
#define SDSORT_CACHE_NAMES true // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
|
|
|
#define SDSORT_DYNAMIC_RAM false // Use dynamic allocation (within SD menus). Least expensive option. Set SDSORT_LIMIT before use!
|
|
|
|
#define SDSORT_CACHE_VFATS 2 // Maximum number of 13-byte VFAT entries to use for sorting.
|
|
|
|
// Note: Only affects SCROLL_LONG_FILENAMES with SDSORT_CACHE_NAMES but not SDSORT_DYNAMIC_RAM.
|
|
|
|
#define MAX_VFAT_ENTRIES SDSORT_CACHE_VFATS |
|
|
|
#endif |
|
|
|
|
|
|
|
/**
|
|
|
|
* PWMs |
|
|
|
* |
|
|
|
|
|
@ -174,25 +174,6 @@ |
|
|
|
#define ENET_TXD0 P1_0 // J12-11
|
|
|
|
#define ENET_TXD1 P1_1 // J12-12
|
|
|
|
|
|
|
|
|
|
|
|
#if (ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER) && !defined(SDCARD_SORT_ALPHA)) // needed because of shared SPI
|
|
|
|
#define SDCARD_SORT_ALPHA // Using SORT feature to keep one directory level in RAM
|
|
|
|
// When going up/down directory levels the SD card is
|
|
|
|
// accessed but the garbage/lines are removed when the
|
|
|
|
// LCD updates
|
|
|
|
|
|
|
|
#define SDSORT_LIMIT 256 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
|
|
|
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
|
|
|
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 g-code.
|
|
|
|
#define SDSORT_USES_RAM true // Pre-allocate a static array for faster pre-sorting.
|
|
|
|
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
|
|
|
#define SDSORT_CACHE_NAMES true // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
|
|
|
#define SDSORT_DYNAMIC_RAM false // Use dynamic allocation (within SD menus). Least expensive option. Set SDSORT_LIMIT before use!
|
|
|
|
#define SDSORT_CACHE_VFATS 2 // Maximum number of 13-byte VFAT entries to use for sorting.
|
|
|
|
// Note: Only affects SCROLL_LONG_FILENAMES with SDSORT_CACHE_NAMES but not SDSORT_DYNAMIC_RAM.
|
|
|
|
#define MAX_VFAT_ENTRIES SDSORT_CACHE_VFATS |
|
|
|
#endif |
|
|
|
|
|
|
|
/**
|
|
|
|
* PWMs |
|
|
|
* |
|
|
|
|
|
@ -259,24 +259,6 @@ |
|
|
|
//#define SHIFT_EN P1_22 // J5-4 & AUX-4
|
|
|
|
#endif |
|
|
|
|
|
|
|
#if (ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER) && !defined(SDCARD_SORT_ALPHA)) // needed because of shared SPI
|
|
|
|
#define SDCARD_SORT_ALPHA // Using SORT feature to keep one directory level in RAM
|
|
|
|
// When going up/down directory levels the SD card is
|
|
|
|
// accessed but the garbage/lines are removed when the
|
|
|
|
// LCD updates
|
|
|
|
|
|
|
|
#define SDSORT_LIMIT 256 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
|
|
|
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
|
|
|
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 g-code.
|
|
|
|
#define SDSORT_USES_RAM true // Pre-allocate a static array for faster pre-sorting.
|
|
|
|
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
|
|
|
#define SDSORT_CACHE_NAMES true // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
|
|
|
#define SDSORT_DYNAMIC_RAM false // Use dynamic allocation (within SD menus). Least expensive option. Set SDSORT_LIMIT before use!
|
|
|
|
#define SDSORT_CACHE_VFATS 2 // Maximum number of 13-byte VFAT entries to use for sorting.
|
|
|
|
// Note: Only affects SCROLL_LONG_FILENAMES with SDSORT_CACHE_NAMES but not SDSORT_DYNAMIC_RAM.
|
|
|
|
#define MAX_VFAT_ENTRIES SDSORT_CACHE_VFATS |
|
|
|
#endif |
|
|
|
|
|
|
|
#if ENABLED(VIKI2) || ENABLED(miniVIKI) |
|
|
|
// #define LCD_SCREEN_ROT_180
|
|
|
|
|
|
|
|
|
|
@ -133,16 +133,6 @@ |
|
|
|
|
|
|
|
#define FILENAME_LENGTH 13 // Number of UTF-16 characters per entry
|
|
|
|
|
|
|
|
// Number of VFAT entries used. Each entry has 13 UTF-16 characters
|
|
|
|
#ifdef MAX_VFAT_ENTRIES |
|
|
|
#undef MAX_VFAT_ENTRIES |
|
|
|
#endif |
|
|
|
#if ENABLED(SCROLL_LONG_FILENAMES) |
|
|
|
#define MAX_VFAT_ENTRIES (5) |
|
|
|
#else |
|
|
|
#define MAX_VFAT_ENTRIES (2) |
|
|
|
#endif |
|
|
|
|
|
|
|
// Total bytes needed to store a single long filename
|
|
|
|
#define LONG_FILENAME_LENGTH (FILENAME_LENGTH * MAX_VFAT_ENTRIES + 1) |
|
|
|
|
|
|
|