From b99a928a806797bee95cace1c94dfef0dc8d37e9 Mon Sep 17 00:00:00 2001 From: daid303 Date: Wed, 12 Dec 2012 09:35:32 +0100 Subject: [PATCH] Fix the M117 (display message on LCD) when used over USB with checksums. --- Marlin/Marlin_main.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Marlin/Marlin_main.cpp b/Marlin/Marlin_main.cpp index 1586ace08..194e47591 100644 --- a/Marlin/Marlin_main.cpp +++ b/Marlin/Marlin_main.cpp @@ -1218,7 +1218,10 @@ void process_commands() SERIAL_PROTOCOLPGM(MSG_M115_REPORT); break; case 117: // M117 display message - lcd_setstatus(cmdbuffer[bufindr]+5); + starpos = (strchr(strchr_pointer + 5,'*')); + if(starpos!=NULL) + *(starpos-1)='\0'; + lcd_setstatus(strchr_pointer + 5); break; case 114: // M114 SERIAL_PROTOCOLPGM("X:");