Browse Source

Fix out_of_range_error()

For sprintf_P() the first parameter has to be a `char*` not `const char*`.
pull/1/head
AnHardt 9 years ago
parent
commit
17b0ec84ed
  1. 10
      Marlin/Marlin_main.cpp

10
Marlin/Marlin_main.cpp

@ -2437,10 +2437,12 @@ inline void gcode_G28() {
#elif defined(ENABLE_AUTO_BED_LEVELING)
void out_of_range_error(const char *edge) {
char msg[40];
sprintf_P(msg, PSTR("?Probe %s position out of range.\n"), edge);
SERIAL_PROTOCOL(msg);
void out_of_range_error(const char *p_edge) {
char edge[10];
strncpy_P(edge, p_edge, 10);
SERIAL_PROTOCOLPGM("?Probe ");
SERIAL_PROTOCOL(edge);
SERIAL_PROTOCOLLNPGM(" position out of range.");
}
/**

Loading…
Cancel
Save