|
@ -211,7 +211,7 @@ |
|
|
SERIAL_PRINTLN(data.drv_status, HEX); |
|
|
SERIAL_PRINTLN(data.drv_status, HEX); |
|
|
if (data.is_ot) SERIAL_ECHOLNPGM("overtemperature"); |
|
|
if (data.is_ot) SERIAL_ECHOLNPGM("overtemperature"); |
|
|
if (data.is_s2g) SERIAL_ECHOLNPGM("coil short circuit"); |
|
|
if (data.is_s2g) SERIAL_ECHOLNPGM("coil short circuit"); |
|
|
TERN_(TMC_DEBUG, tmc_report_all(true, true, true, true)); |
|
|
TERN_(TMC_DEBUG, tmc_report_all()); |
|
|
kill(PSTR("Driver error")); |
|
|
kill(PSTR("Driver error")); |
|
|
} |
|
|
} |
|
|
#endif |
|
|
#endif |
|
@ -889,7 +889,7 @@ |
|
|
* M122 report functions |
|
|
* M122 report functions |
|
|
*/ |
|
|
*/ |
|
|
|
|
|
|
|
|
void tmc_report_all(bool print_x, const bool print_y, const bool print_z, const bool print_e) { |
|
|
void tmc_report_all(const bool print_x/*=true*/, const bool print_y/*=true*/, const bool print_z/*=true*/, const bool print_e/*=true*/) { |
|
|
#define TMC_REPORT(LABEL, ITEM) do{ SERIAL_ECHOPGM(LABEL); tmc_debug_loop(ITEM, print_x, print_y, print_z, print_e); }while(0) |
|
|
#define TMC_REPORT(LABEL, ITEM) do{ SERIAL_ECHOPGM(LABEL); tmc_debug_loop(ITEM, print_x, print_y, print_z, print_e); }while(0) |
|
|
#define DRV_REPORT(LABEL, ITEM) do{ SERIAL_ECHOPGM(LABEL); drv_status_loop(ITEM, print_x, print_y, print_z, print_e); }while(0) |
|
|
#define DRV_REPORT(LABEL, ITEM) do{ SERIAL_ECHOPGM(LABEL); drv_status_loop(ITEM, print_x, print_y, print_z, print_e); }while(0) |
|
|
TMC_REPORT("\t", TMC_CODES); |
|
|
TMC_REPORT("\t", TMC_CODES); |
|
@ -1214,7 +1214,7 @@ static bool test_connection(TMC &st) { |
|
|
return test_result; |
|
|
return test_result; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
void test_tmc_connection(const bool test_x, const bool test_y, const bool test_z, const bool test_e) { |
|
|
void test_tmc_connection(const bool test_x/*=true*/, const bool test_y/*=true*/, const bool test_z/*=true*/, const bool test_e/*=true*/) { |
|
|
uint8_t axis_connection = 0; |
|
|
uint8_t axis_connection = 0; |
|
|
|
|
|
|
|
|
if (test_x) { |
|
|
if (test_x) { |
|
|