correct value_bool() when FASTER_GCODE_PARSER is enabled
Also corrected compile issue when DEBUG_GCODE_PARSER and AUTO_BED_LEVELING_UBL are both enabled.
This commit is contained in:
parent
814925d692
commit
bfbf5f8200
@ -36,7 +36,11 @@
|
|||||||
//#define DEBUG_GCODE_PARSER
|
//#define DEBUG_GCODE_PARSER
|
||||||
|
|
||||||
#if ENABLED(DEBUG_GCODE_PARSER)
|
#if ENABLED(DEBUG_GCODE_PARSER)
|
||||||
#include "hex_print_routines.h"
|
#if ENABLED(AUTO_BED_LEVELING_UBL)
|
||||||
|
extern char* hex_address(const void * const w);
|
||||||
|
#else
|
||||||
|
#include "hex_print_routines.h"
|
||||||
|
#endif
|
||||||
#include "serial.h"
|
#include "serial.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@ -132,7 +136,7 @@ public:
|
|||||||
const uint8_t ind = LETTER_OFF(c);
|
const uint8_t ind = LETTER_OFF(c);
|
||||||
if (ind >= COUNT(param)) return false; // Only A-Z
|
if (ind >= COUNT(param)) return false; // Only A-Z
|
||||||
const bool b = TEST(codebits[PARAM_IND(ind)], PARAM_BIT(ind));
|
const bool b = TEST(codebits[PARAM_IND(ind)], PARAM_BIT(ind));
|
||||||
if (b) value_ptr = command_ptr + param[ind];
|
if (b) value_ptr = param[ind] ? command_ptr + param[ind] : (char*)NULL;
|
||||||
return b;
|
return b;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user