|
595 | 595 | void print_cs_actual(TMCMarlin<TMC2240Stepper, AXIS_LETTER, DRIVER_ID, AXIS_ID> &) { } |
596 | 596 | #endif |
597 | 597 |
|
| 598 | + static void print_true_or_false(const bool tf) { SERIAL_ECHO(TRUE_FALSE(tf)); } |
| 599 | + |
598 | 600 | #if HAS_DRIVER(TMC2130) || HAS_DRIVER(TMC5130) |
599 | 601 | static void _tmc_status(TMC2130Stepper &st, const TMC_debug_enum i) { |
600 | 602 | switch (i) { |
601 | 603 | case TMC_PWM_SCALE: SERIAL_ECHO(st.PWM_SCALE()); break; |
602 | 604 | case TMC_SGT: SERIAL_ECHO(st.sgt()); break; |
603 | | - case TMC_STEALTHCHOP: serialprint_truefalse(st.en_pwm_mode()); break; |
604 | | - case TMC_INTERPOLATE: serialprint_truefalse(st.intpol()); break; |
| 605 | + case TMC_STEALTHCHOP: print_true_or_false(st.en_pwm_mode()); break; |
| 606 | + case TMC_INTERPOLATE: print_true_or_false(st.intpol()); break; |
605 | 607 | default: break; |
606 | 608 | } |
607 | 609 | } |
|
623 | 625 | switch (i) { |
624 | 626 | case TMC_PWM_SCALE: SERIAL_ECHO(st.PWM_SCALE()); break; |
625 | 627 | case TMC_SGT: SERIAL_ECHO(st.sgt()); break; |
626 | | - case TMC_STEALTHCHOP: serialprint_truefalse(st.en_pwm_mode()); break; |
| 628 | + case TMC_STEALTHCHOP: print_true_or_false(st.en_pwm_mode()); break; |
627 | 629 | case TMC_GLOBAL_SCALER: |
628 | 630 | { |
629 | 631 | const uint16_t value = st.GLOBAL_SCALER(); |
630 | 632 | SERIAL_ECHO(value ?: 256); |
631 | 633 | SERIAL_ECHOPGM("/256"); |
632 | 634 | } |
633 | 635 | break; |
634 | | - case TMC_INTERPOLATE: serialprint_truefalse(st.intpol()); break; |
| 636 | + case TMC_INTERPOLATE: print_true_or_false(st.intpol()); break; |
635 | 637 | default: break; |
636 | 638 | } |
637 | 639 | } |
|
645 | 647 | case TMC_PWM_SCALE_AUTO: SERIAL_ECHO(st.pwm_scale_auto()); break; |
646 | 648 | case TMC_PWM_OFS_AUTO: SERIAL_ECHO(st.pwm_ofs_auto()); break; |
647 | 649 | case TMC_PWM_GRAD_AUTO: SERIAL_ECHO(st.pwm_grad_auto()); break; |
648 | | - case TMC_STEALTHCHOP: serialprint_truefalse(st.stealth()); break; |
649 | | - case TMC_INTERPOLATE: serialprint_truefalse(st.intpol()); break; |
| 650 | + case TMC_STEALTHCHOP: print_true_or_false(st.stealth()); break; |
| 651 | + case TMC_INTERPOLATE: print_true_or_false(st.intpol()); break; |
650 | 652 | default: break; |
651 | 653 | } |
652 | 654 | } |
|
697 | 699 | case TMC_PWM_SCALE_AUTO: SERIAL_ECHO(st.pwm_scale_auto()); break; |
698 | 700 | case TMC_PWM_OFS_AUTO: SERIAL_ECHO(st.pwm_ofs_auto()); break; |
699 | 701 | case TMC_PWM_GRAD_AUTO: SERIAL_ECHO(st.pwm_grad_auto()); break; |
700 | | - case TMC_STEALTHCHOP: serialprint_truefalse(st.stealth()); break; |
701 | | - case TMC_INTERPOLATE: serialprint_truefalse(st.intpol()); break; |
| 702 | + case TMC_STEALTHCHOP: print_true_or_false(st.stealth()); break; |
| 703 | + case TMC_INTERPOLATE: print_true_or_false(st.intpol()); break; |
702 | 704 | default: break; |
703 | 705 | } |
704 | 706 | } |
|
708 | 710 | static void _tmc_parse_drv_status(TMC2660Stepper, const TMC_drv_status_enum) { } |
709 | 711 | static void _tmc_status(TMC2660Stepper &st, const TMC_debug_enum i) { |
710 | 712 | switch (i) { |
711 | | - case TMC_INTERPOLATE: serialprint_truefalse(st.intpol()); break; |
| 713 | + case TMC_INTERPOLATE: print_true_or_false(st.intpol()); break; |
712 | 714 | default: break; |
713 | 715 | } |
714 | 716 | } |
|
734 | 736 | SERIAL_CHAR('\t'); |
735 | 737 | switch (i) { |
736 | 738 | case TMC_CODES: st.printLabel(); break; |
737 | | - case TMC_ENABLED: serialprint_truefalse(st.isEnabled()); break; |
| 739 | + case TMC_ENABLED: print_true_or_false(st.isEnabled()); break; |
738 | 740 | case TMC_CURRENT: SERIAL_ECHO(st.getMilliamps()); break; |
739 | 741 | case TMC_RMS_CURRENT: SERIAL_ECHO(st.rms_current()); break; |
740 | 742 | case TMC_MAX_CURRENT: SERIAL_ECHO(p_float_t(st.rms_current() * 1.41, 0)); break; |
|
757 | 759 | if (tpwmthrs_val) SERIAL_ECHO(tpwmthrs_val); else SERIAL_CHAR('-'); |
758 | 760 | } break; |
759 | 761 | #endif |
760 | | - case TMC_OTPW: serialprint_truefalse(st.otpw()); break; |
| 762 | + case TMC_OTPW: print_true_or_false(st.otpw()); break; |
761 | 763 | #if ENABLED(MONITOR_DRIVER_STATUS) |
762 | | - case TMC_OTPW_TRIGGERED: serialprint_truefalse(st.getOTPW()); break; |
| 764 | + case TMC_OTPW_TRIGGERED: print_true_or_false(st.getOTPW()); break; |
763 | 765 | #endif |
764 | 766 | case TMC_TOFF: SERIAL_ECHO(st.toff()); break; |
765 | 767 | case TMC_TBL: print_blank_time(st); break; |
|
776 | 778 | SERIAL_CHAR('\t'); |
777 | 779 | switch (i) { |
778 | 780 | case TMC_CODES: st.printLabel(); break; |
779 | | - case TMC_ENABLED: serialprint_truefalse(st.isEnabled()); break; |
| 781 | + case TMC_ENABLED: print_true_or_false(st.isEnabled()); break; |
780 | 782 | case TMC_CURRENT: SERIAL_ECHO(st.getMilliamps()); break; |
781 | 783 | case TMC_RMS_CURRENT: SERIAL_ECHO(st.rms_current()); break; |
782 | 784 | case TMC_MAX_CURRENT: SERIAL_ECHO(p_float_t(st.rms_current() * 1.41, 0)); break; |
|
786 | 788 | break; |
787 | 789 | case TMC_VSENSE: SERIAL_ECHO(st.vsense() ? F("1=.165") : F("0=.310")); break; |
788 | 790 | case TMC_MICROSTEPS: SERIAL_ECHO(st.microsteps()); break; |
789 | | - //case TMC_OTPW: serialprint_truefalse(st.otpw()); break; |
790 | | - //case TMC_OTPW_TRIGGERED: serialprint_truefalse(st.getOTPW()); break; |
| 791 | + //case TMC_OTPW: print_true_or_false(st.otpw()); break; |
| 792 | + //case TMC_OTPW_TRIGGERED: print_true_or_false(st.getOTPW()); break; |
791 | 793 | case TMC_SGT: SERIAL_ECHO(st.sgt()); break; |
792 | 794 | case TMC_TOFF: SERIAL_ECHO(st.toff()); break; |
793 | 795 | case TMC_TBL: print_blank_time(st); break; |
|
0 commit comments