@@ -74,6 +74,8 @@ void resetSystem() {
74
74
75
75
// Note: This runs inside an ISR, so be sure to use volatile and disable
76
76
// interrupts elsewhere as appropriate.
77
+ // Also, debug prints that fill up the buffer will lock up the
78
+ // firmware...
77
79
cmd_result processCommand (uint8_t cmd, uint8_t * datain, uint8_t len, uint8_t *dataout, uint8_t maxLen) {
78
80
switch (cmd) {
79
81
case Commands::GET_LAST_STATUS: {
@@ -95,9 +97,8 @@ cmd_result processCommand(uint8_t cmd, uint8_t * datain, uint8_t len, uint8_t *d
95
97
uint16_t speed = datain[0 ] << 8 | datain[1 ];
96
98
bool enabled = datain[2 ];
97
99
bool reversed = datain[3 ];
98
- #if defined(ENABLE_SERIAL)
99
- printf (" SET_STATE enabled=%u, speed=%u, reversed=%u\n " , enabled, speed, reversed);
100
- #endif
100
+ // Disabled, locks up ISR
101
+ // printf("SET_STATE enabled=%u, speed=%u, reversed=%u\n", enabled, speed, reversed);
101
102
stepper.set_speed (speed);
102
103
stepper.set_enabled (enabled);
103
104
stepper.set_reversed (reversed);
0 commit comments