Merge pull request #2096 from thinkyhead/cherry_picking3
Hide M117 with no LCD
This commit is contained in:
		
						commit
						273a4a253f
					
				| @ -752,23 +752,31 @@ void get_command() { | |||||||
|     } |     } | ||||||
|   #endif |   #endif | ||||||
| 
 | 
 | ||||||
|   while (MYSERIAL.available() > 0 && commands_in_queue < BUFSIZE) { |   //
 | ||||||
|  |   // Loop while serial characters are incoming and the queue is not full
 | ||||||
|  |   //
 | ||||||
|  |   while (commands_in_queue < BUFSIZE && MYSERIAL.available() > 0) { | ||||||
|  | 
 | ||||||
|     #ifdef NO_TIMEOUTS |     #ifdef NO_TIMEOUTS | ||||||
|       last_command_time = ms; |       last_command_time = ms; | ||||||
|     #endif |     #endif | ||||||
|  | 
 | ||||||
|     serial_char = MYSERIAL.read(); |     serial_char = MYSERIAL.read(); | ||||||
| 
 | 
 | ||||||
|     if (serial_char == '\n' || serial_char == '\r' || |     //
 | ||||||
|        serial_count >= (MAX_CMD_SIZE - 1) |     // If the character ends the line, or the line is full...
 | ||||||
|     ) { |     //
 | ||||||
|  |     if (serial_char == '\n' || serial_char == '\r' || serial_count >= MAX_CMD_SIZE-1) { | ||||||
|  | 
 | ||||||
|       // end of line == end of comment
 |       // end of line == end of comment
 | ||||||
|       comment_mode = false; |       comment_mode = false; | ||||||
| 
 | 
 | ||||||
|       if (!serial_count) return; // shortcut for empty lines
 |       if (!serial_count) return; // empty lines just exit
 | ||||||
| 
 | 
 | ||||||
|       char *command = command_queue[cmd_queue_index_w]; |       char *command = command_queue[cmd_queue_index_w]; | ||||||
|       command[serial_count] = 0; // terminate string
 |       command[serial_count] = 0; // terminate string
 | ||||||
| 
 | 
 | ||||||
|  |       // this item in the queue is not from sd
 | ||||||
|       #ifdef SDSUPPORT |       #ifdef SDSUPPORT | ||||||
|         fromsd[cmd_queue_index_w] = false; |         fromsd[cmd_queue_index_w] = false; | ||||||
|       #endif |       #endif | ||||||
| @ -3849,15 +3857,16 @@ inline void gcode_M115() { | |||||||
|   SERIAL_PROTOCOLPGM(MSG_M115_REPORT); |   SERIAL_PROTOCOLPGM(MSG_M115_REPORT); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| /**
 | #ifdef ULTIPANEL | ||||||
|  | 
 | ||||||
|  |   /**
 | ||||||
|    * M117: Set LCD Status Message |    * M117: Set LCD Status Message | ||||||
|    */ |    */ | ||||||
| inline void gcode_M117() { |   inline void gcode_M117() { | ||||||
|   char* codepos = strchr_pointer + 5; |     lcd_setstatus(strchr_pointer + 5); | ||||||
|   char* starpos = strchr(codepos, '*'); |   } | ||||||
|   if (starpos) *starpos = '\0'; | 
 | ||||||
|   lcd_setstatus(codepos); | #endif | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| /**
 | /**
 | ||||||
|  * M119: Output endstop states to serial output |  * M119: Output endstop states to serial output | ||||||
| @ -5407,9 +5416,13 @@ void process_next_command() { | |||||||
|       case 115: // M115: Report capabilities
 |       case 115: // M115: Report capabilities
 | ||||||
|         gcode_M115(); |         gcode_M115(); | ||||||
|         break; |         break; | ||||||
|  | 
 | ||||||
|  |       #ifdef ULTIPANEL | ||||||
|         case 117: // M117: Set LCD message text
 |         case 117: // M117: Set LCD message text
 | ||||||
|           gcode_M117(); |           gcode_M117(); | ||||||
|           break; |           break; | ||||||
|  |       #endif | ||||||
|  | 
 | ||||||
|       case 114: // M114: Report current position
 |       case 114: // M114: Report current position
 | ||||||
|         gcode_M114(); |         gcode_M114(); | ||||||
|         break; |         break; | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user