Messages: more newlines needed.
The recent switch to send 'ok' postponed requires also sending a newline in a few places, because this 'ok' is no longer at the start of the line. Now it appears in its own line. Some whitespace at line end was removed in heater.c. Costs 14 bytes binary size on AVR.
This commit is contained in:
parent
9075459659
commit
9c194b42f6
|
|
@ -89,7 +89,6 @@ void queue_step() {
|
|||
}
|
||||
else {
|
||||
temp_print(TEMP_SENSOR_none);
|
||||
serial_writechar('\n');
|
||||
}
|
||||
}
|
||||
else {
|
||||
|
|
@ -180,7 +179,7 @@ void next_move() {
|
|||
/// DEBUG - print queue.
|
||||
/// Qt/hs format, t is tail, h is head, s is F/full, E/empty or neither
|
||||
void print_queue() {
|
||||
sersendf_P(PSTR("Q%d/%d%c"), mb_tail, mb_head, (queue_full()?'F':(queue_empty()?'E':' ')));
|
||||
sersendf_P(PSTR("Queue: %d/%d%c\n"), mb_tail, mb_head, (queue_full()?'F':(queue_empty()?'E':' ')));
|
||||
}
|
||||
|
||||
/// dump queue for emergency stop.
|
||||
|
|
|
|||
|
|
@ -335,7 +335,7 @@ void process_gcode_command() {
|
|||
|
||||
// unknown gcode: spit an error
|
||||
default:
|
||||
sersendf_P(PSTR("E: Bad G-code %d"), next_target.G);
|
||||
sersendf_P(PSTR("E: Bad G-code %d\n"), next_target.G);
|
||||
// newline is sent from gcode_parse after we return
|
||||
return;
|
||||
}
|
||||
|
|
@ -614,21 +614,23 @@ void process_gcode_command() {
|
|||
queue_wait();
|
||||
#endif
|
||||
update_current_position();
|
||||
sersendf_P(PSTR("X:%lq,Y:%lq,Z:%lq,E:%lq,F:%lu"),
|
||||
sersendf_P(PSTR("X:%lq,Y:%lq,Z:%lq,E:%lq,F:%lu\n"),
|
||||
current_position.axis[X], current_position.axis[Y],
|
||||
current_position.axis[Z], current_position.axis[E],
|
||||
current_position.F);
|
||||
|
||||
if (DEBUG_POSITION && (debug_flags & DEBUG_POSITION)) {
|
||||
sersendf_P(PSTR(",c:%lu}\nEndpoint: X:%ld,Y:%ld,Z:%ld,E:%ld,F:%lu,c:%lu}"),
|
||||
movebuffer[mb_tail].c, movebuffer[mb_tail].endpoint.axis[X],
|
||||
movebuffer[mb_tail].endpoint.axis[Y], movebuffer[mb_tail].endpoint.axis[Z],
|
||||
movebuffer[mb_tail].endpoint.axis[E], movebuffer[mb_tail].endpoint.F,
|
||||
#ifdef ACCELERATION_REPRAP
|
||||
movebuffer[mb_tail].end_c
|
||||
#else
|
||||
movebuffer[mb_tail].c
|
||||
#endif
|
||||
sersendf_P(PSTR("Endpoint: X:%ld,Y:%ld,Z:%ld,E:%ld,F:%lu,c:%lu}\n"),
|
||||
movebuffer[mb_tail].endpoint.axis[X],
|
||||
movebuffer[mb_tail].endpoint.axis[Y],
|
||||
movebuffer[mb_tail].endpoint.axis[Z],
|
||||
movebuffer[mb_tail].endpoint.axis[E],
|
||||
movebuffer[mb_tail].endpoint.F,
|
||||
#ifdef ACCELERATION_REPRAP
|
||||
movebuffer[mb_tail].end_c
|
||||
#else
|
||||
movebuffer[mb_tail].c
|
||||
#endif
|
||||
);
|
||||
print_queue();
|
||||
}
|
||||
|
|
@ -648,7 +650,7 @@ void process_gcode_command() {
|
|||
//? FIRMWARE_NAME:Teacup FIRMWARE_URL:http://github.com/traumflug/Teacup_Firmware/ PROTOCOL_VERSION:1.0 MACHINE_TYPE:Mendel EXTRUDER_COUNT:1 TEMP_SENSOR_COUNT:1 HEATER_COUNT:1
|
||||
//?
|
||||
|
||||
sersendf_P(PSTR("FIRMWARE_NAME:Teacup FIRMWARE_URL:http://github.com/traumflug/Teacup_Firmware/ PROTOCOL_VERSION:1.0 MACHINE_TYPE:Mendel EXTRUDER_COUNT:%d TEMP_SENSOR_COUNT:%d HEATER_COUNT:%d"), 1, NUM_TEMP_SENSORS, NUM_HEATERS);
|
||||
sersendf_P(PSTR("FIRMWARE_NAME:Teacup FIRMWARE_URL:http://github.com/traumflug/Teacup_Firmware/ PROTOCOL_VERSION:1.0 MACHINE_TYPE:Mendel EXTRUDER_COUNT:%d TEMP_SENSOR_COUNT:%d HEATER_COUNT:%d\n"), 1, NUM_TEMP_SENSORS, NUM_HEATERS);
|
||||
// newline is sent from gcode_parse after we return
|
||||
break;
|
||||
|
||||
|
|
@ -700,10 +702,11 @@ void process_gcode_command() {
|
|||
#if ! (defined(X_MIN_PIN) || defined(X_MAX_PIN) || \
|
||||
defined(Y_MIN_PIN) || defined(Y_MAX_PIN) || \
|
||||
defined(Z_MIN_PIN) || defined(Z_MAX_PIN))
|
||||
sersendf_P(PSTR("no endstops defined"));
|
||||
sersendf_P(PSTR("No endstops defined."));
|
||||
#endif
|
||||
}
|
||||
endstops_off();
|
||||
serial_writechar('\n');
|
||||
break;
|
||||
|
||||
#ifdef EECONFIG
|
||||
|
|
|
|||
2
heater.c
2
heater.c
|
|
@ -544,6 +544,6 @@ void heater_save_settings() {
|
|||
\param i index of heater to send info for
|
||||
*/
|
||||
void heater_print(uint16_t i) {
|
||||
sersendf_P(PSTR("P:%ld I:%ld D:%ld Ilim:%u crc:%u "), heaters_pid[i].p_factor, heaters_pid[i].i_factor, heaters_pid[i].d_factor, heaters_pid[i].i_limit, crc_block(&heaters_pid[i].p_factor, 14));
|
||||
sersendf_P(PSTR("P:%ld I:%ld D:%ld Ilim:%u crc:%u\n"), heaters_pid[i].p_factor, heaters_pid[i].i_factor, heaters_pid[i].d_factor, heaters_pid[i].i_limit, crc_block(&heaters_pid[i].p_factor, 14));
|
||||
}
|
||||
#endif
|
||||
|
|
|
|||
9
sd.c
9
sd.c
|
|
@ -27,7 +27,7 @@ void sd_init(void) {
|
|||
void sd_mount(void) {
|
||||
result = pf_mount(&sdfile);
|
||||
if (result != FR_OK)
|
||||
sersendf_P(PSTR("E: SD init failed. (%su)"), result);
|
||||
sersendf_P(PSTR("E: SD init failed. (%su)\n"), result);
|
||||
}
|
||||
|
||||
/** Unmount the SD card.
|
||||
|
|
@ -51,7 +51,6 @@ void sd_list(const char* path) {
|
|||
FILINFO fno;
|
||||
DIR dir;
|
||||
|
||||
serial_writechar('\n');
|
||||
result = pf_opendir(&dir, path);
|
||||
if (result == FR_OK) {
|
||||
for (;;) {
|
||||
|
|
@ -66,7 +65,7 @@ void sd_list(const char* path) {
|
|||
}
|
||||
}
|
||||
else {
|
||||
sersendf_P(PSTR("E: failed to open dir. (%su)"), result);
|
||||
sersendf_P(PSTR("E: failed to open dir. (%su)\n"), result);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -80,7 +79,7 @@ void sd_list(const char* path) {
|
|||
void sd_open(const char* filename) {
|
||||
result = pf_open(filename);
|
||||
if (result != FR_OK) {
|
||||
sersendf_P(PSTR("E: failed to open file. (%su)"), result);
|
||||
sersendf_P(PSTR("E: failed to open file. (%su)\n"), result);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -108,7 +107,7 @@ uint8_t sd_read_gcode_line(void) {
|
|||
return 1;
|
||||
}
|
||||
else if (result != FR_OK) {
|
||||
sersendf_P(PSTR("E: failed to parse from file. (%su)"), result);
|
||||
sersendf_P(PSTR("E: failed to parse from file. (%su)\n"), result);
|
||||
return 1;
|
||||
}
|
||||
|
||||
|
|
|
|||
2
temp.c
2
temp.c
|
|
@ -17,6 +17,7 @@
|
|||
#include "simulator.h"
|
||||
|
||||
#include "arduino.h"
|
||||
#include "serial.h"
|
||||
#include "debug.h"
|
||||
#ifndef EXTRUDER
|
||||
#include "sersendf.h"
|
||||
|
|
@ -387,5 +388,6 @@ void temp_print(temp_sensor_t index) {
|
|||
sersendf_P(PSTR("T[%su]:"), index);
|
||||
single_temp_print(index);
|
||||
}
|
||||
serial_writechar('\n');
|
||||
}
|
||||
#endif
|
||||
|
|
|
|||
Loading…
Reference in New Issue