Browse Source

Fix BLTouch pre-3.0 compatibility (#13454)

pull/1/head
Scott Alfter 6 years ago
committed by Scott Lahteine
parent
commit
407202cc0f
  1. 19
      Marlin/src/feature/bltouch.h

19
Marlin/src/feature/bltouch.h

@ -41,11 +41,24 @@ public:
static bool triggered(); static bool triggered();
FORCE_INLINE static void reset() { command(BLTOUCH_RESET); } FORCE_INLINE static void reset() { command(BLTOUCH_RESET); }
FORCE_INLINE static void set_5V_mode() { command(BLTOUCH_5V_MODE); }
FORCE_INLINE static void set_OD_mode() { command(BLTOUCH_OD_MODE); }
FORCE_INLINE static void set_SW_mode() { command(BLTOUCH_SW_MODE); }
FORCE_INLINE static void selftest() { command(BLTOUCH_SELFTEST); } FORCE_INLINE static void selftest() { command(BLTOUCH_SELFTEST); }
FORCE_INLINE static void set_5V_mode() {
#if ENABLED(BLTOUCH_V3)
command(BLTOUCH_5V_MODE);
#endif
}
FORCE_INLINE static void set_OD_mode() {
#if ENABLED(BLTOUCH_V3)
command(BLTOUCH_OD_MODE);
#endif
}
FORCE_INLINE static void set_SW_mode() {
#if ENABLED(BLTOUCH_V3)
command(BLTOUCH_SW_MODE);
#endif
}
FORCE_INLINE static bool deploy() { return set_deployed(true); } FORCE_INLINE static bool deploy() { return set_deployed(true); }
FORCE_INLINE static bool stow() { return set_deployed(false); } FORCE_INLINE static bool stow() { return set_deployed(false); }

Loading…
Cancel
Save