Resend Request changed from "Resend:" to "rs "
As of reprap-mendel-20100806, the RepRap java host expects resend requests using the new "rs " format only, the version before this only excepted "Resend:" Repsnapper as of SVN 348 accepts both formats. Also fixed typo in config.h.dist Traumflug: to avoid breaking compatibility with earlier host versions, I took the chance to additionally introduce a sort of rudimentary version compatibility system.
This commit is contained in:
parent
91eb11bd1e
commit
a565f31dbb
|
|
@ -79,6 +79,17 @@
|
|||
Firmware build options
|
||||
*/
|
||||
|
||||
/*
|
||||
RepRap Host changes it's communications protocol from time to time and intentionally avoids backwards compatibility. Set this to the date the source code of your Host was fetched from RepRap's repository, which is likely also the build date.
|
||||
See the discussion on the reprap-dev mailing list from 11 Oct. 2010.
|
||||
|
||||
Undefine it for best human readability, set it to an old date for compatibility with hosts before August 2010
|
||||
*/
|
||||
// #define REPRAP_HOST_COMPATIBILITY 19750101
|
||||
#define REPRAP_HOST_COMPATIBILITY 20100806
|
||||
// #define REPRAP_HOST_COMPATIBILITY <date of next RepRap Host compatibility break>
|
||||
|
||||
|
||||
// this option makes the step interrupt interruptible.
|
||||
// this should help immensely with dropped serial characters, but may also make debugging infuriating due to the complexities arising from nested interrupts
|
||||
#define STEP_INTERRUPT_INTERRUPTIBLE 1
|
||||
|
|
@ -174,7 +185,7 @@
|
|||
* list of PWM-able pins and corresponding timers
|
||||
* timer1 is used for step timing so don't use OC1A/OC1B
|
||||
*
|
||||
* For Arudino Diecimila/Duemilanove/UNO
|
||||
* For Arduino Diecimila/Duemilanove/UNO
|
||||
* Don't use OC1A/OC1B (DIO9/DIO10)
|
||||
*
|
||||
* OC0A DIO6
|
||||
|
|
|
|||
5
gcode.c
5
gcode.c
|
|
@ -775,7 +775,12 @@ void process_gcode_command(GCODE_COMMAND *gcmd) {
|
|||
****************************************************************************/
|
||||
|
||||
void request_resend(void) {
|
||||
#if defined REPRAP_HOST_COMPATIBILITY && REPRAP_HOST_COMPATIBILITY >= 20100806
|
||||
serial_writestr_P(PSTR("rs "));
|
||||
#else
|
||||
serial_writestr_P(PSTR("Resend:"));
|
||||
#endif
|
||||
serial_writestr_P(PSTR("rs "));
|
||||
serwrite_uint8(next_target.N);
|
||||
serial_writechar('\n');
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue