Browse Source

Merge pull request #7769 from thinkyhead/bf2_GT2560

Fixes for GT2560, ANET A8
pull/1/head
Scott Lahteine 7 years ago
committed by GitHub
parent
commit
f582f1bf4e
  1. 11
      Marlin/src/Marlin.cpp
  2. 4
      Marlin/src/Marlin.h
  3. 4
      Marlin/src/gcode/control/M80_M81.cpp
  4. 2
      Marlin/src/module/temperature.cpp
  5. 6
      Marlin/src/pins/pins_GT2560_REV_A_PLUS.h

11
Marlin/src/Marlin.cpp

@ -239,12 +239,6 @@ void setup_powerhold() {
#endif #endif
} }
void suicide() {
#if HAS_SUICIDE
OUT_WRITE(SUICIDE_PIN, LOW);
#endif
}
#if HAS_SERVOS #if HAS_SERVOS
HAL_SERVO_LIB servo[NUM_SERVOS]; HAL_SERVO_LIB servo[NUM_SERVOS];
@ -612,7 +606,10 @@ void kill(const char* lcd_msg) {
SET_INPUT(PS_ON_PIN); SET_INPUT(PS_ON_PIN);
#endif #endif
suicide(); #if HAS_SUICIDE
suicide();
#endif
while (1) { while (1) {
#if ENABLED(USE_WATCHDOG) #if ENABLED(USE_WATCHDOG)
watchdog_reset(); watchdog_reset();

4
Marlin/src/Marlin.h

@ -218,4 +218,8 @@ extern millis_t max_inactive_time, stepper_inactive_time;
bool pin_is_protected(const int8_t pin); bool pin_is_protected(const int8_t pin);
#if HAS_SUICIDE
inline void suicide() { OUT_WRITE(SUICIDE_PIN, LOW); }
#endif
#endif // __MARLIN_H__ #endif // __MARLIN_H__

4
Marlin/src/gcode/control/M80_M81.cpp

@ -30,6 +30,10 @@
#include "../../lcd/ultralcd.h" #include "../../lcd/ultralcd.h"
#endif #endif
#if HAS_SUICIDE
#include "../../Marlin.h"
#endif
#if HAS_POWER_SWITCH #if HAS_POWER_SWITCH
// Could be moved to a feature, but this is all the data // Could be moved to a feature, but this is all the data

2
Marlin/src/module/temperature.cpp

@ -1972,7 +1972,7 @@ void Temperature::isr() {
#if ENABLED(ADC_KEYPAD) #if ENABLED(ADC_KEYPAD)
case Prepare_ADC_KEY: case Prepare_ADC_KEY:
START_ADC(ADC_KEYPAD_PIN); HAL_START_ADC(ADC_KEYPAD_PIN);
break; break;
case Measure_ADC_KEY: case Measure_ADC_KEY:
if (ADCKey_count < 16) { if (ADCKey_count < 16) {

6
Marlin/src/pins/pins_GT2560_REV_A_PLUS.h

@ -29,4 +29,8 @@
#undef BOARD_NAME #undef BOARD_NAME
#define BOARD_NAME "GT2560 Rev.A+" #define BOARD_NAME "GT2560 Rev.A+"
#define SERVO0_PIN 11 #if ENABLED(BLTOUCH)
#define SERVO0_PIN 32
#else
#define SERVO0_PIN 11
#endif

Loading…
Cancel
Save