Move farm strings to PROGMEM
This commit is contained in:
parent
6a62674bd8
commit
9fa9d6b063
@ -3997,7 +3997,7 @@ void lcd_menu_show_sensors_state() // NOT static due to using ins
|
|||||||
}
|
}
|
||||||
|
|
||||||
void prusa_statistics_err(char c){
|
void prusa_statistics_err(char c){
|
||||||
SERIAL_ECHO("{[ERR:");
|
SERIAL_ECHOPGM("{[ERR:");
|
||||||
SERIAL_ECHO(c);
|
SERIAL_ECHO(c);
|
||||||
SERIAL_ECHO(']');
|
SERIAL_ECHO(']');
|
||||||
prusa_stat_farm_number();
|
prusa_stat_farm_number();
|
||||||
@ -4082,7 +4082,7 @@ void prusa_statistics(int _message, uint8_t _fil_nr) {
|
|||||||
return;
|
return;
|
||||||
break;
|
break;
|
||||||
case 4: // print succesfull
|
case 4: // print succesfull
|
||||||
SERIAL_ECHO("{[RES:1][FIL:");
|
SERIAL_ECHOPGM("{[RES:1][FIL:");
|
||||||
MYSERIAL.print(int(_fil_nr));
|
MYSERIAL.print(int(_fil_nr));
|
||||||
SERIAL_ECHO(']');
|
SERIAL_ECHO(']');
|
||||||
prusa_stat_printerstatus(status_number);
|
prusa_stat_printerstatus(status_number);
|
||||||
@ -4090,7 +4090,7 @@ void prusa_statistics(int _message, uint8_t _fil_nr) {
|
|||||||
farm_timer = 2;
|
farm_timer = 2;
|
||||||
break;
|
break;
|
||||||
case 5: // print not succesfull
|
case 5: // print not succesfull
|
||||||
SERIAL_ECHO("{[RES:0][FIL:");
|
SERIAL_ECHOPGM("{[RES:0][FIL:");
|
||||||
MYSERIAL.print(int(_fil_nr));
|
MYSERIAL.print(int(_fil_nr));
|
||||||
SERIAL_ECHO(']');
|
SERIAL_ECHO(']');
|
||||||
prusa_stat_printerstatus(status_number);
|
prusa_stat_printerstatus(status_number);
|
||||||
@ -4098,19 +4098,19 @@ void prusa_statistics(int _message, uint8_t _fil_nr) {
|
|||||||
farm_timer = 2;
|
farm_timer = 2;
|
||||||
break;
|
break;
|
||||||
case 6: // print done
|
case 6: // print done
|
||||||
SERIAL_ECHO("{[PRN:8]");
|
SERIAL_ECHOPGM("{[PRN:8]");
|
||||||
prusa_stat_farm_number();
|
prusa_stat_farm_number();
|
||||||
status_number = 8;
|
status_number = 8;
|
||||||
farm_timer = 2;
|
farm_timer = 2;
|
||||||
break;
|
break;
|
||||||
case 7: // print done - stopped
|
case 7: // print done - stopped
|
||||||
SERIAL_ECHO("{[PRN:9]");
|
SERIAL_ECHOPGM("{[PRN:9]");
|
||||||
prusa_stat_farm_number();
|
prusa_stat_farm_number();
|
||||||
status_number = 9;
|
status_number = 9;
|
||||||
farm_timer = 2;
|
farm_timer = 2;
|
||||||
break;
|
break;
|
||||||
case 8: // printer started
|
case 8: // printer started
|
||||||
SERIAL_ECHO("{[PRN:0][PFN:");
|
SERIAL_ECHOPGM("{[PRN:0][PFN:");
|
||||||
status_number = 0;
|
status_number = 0;
|
||||||
SERIAL_ECHO(farm_no);
|
SERIAL_ECHO(farm_no);
|
||||||
SERIAL_ECHO(']');
|
SERIAL_ECHO(']');
|
||||||
@ -4129,7 +4129,7 @@ void prusa_statistics(int _message, uint8_t _fil_nr) {
|
|||||||
prusa_stat_printerstatus(status_number);
|
prusa_stat_printerstatus(status_number);
|
||||||
break;
|
break;
|
||||||
case 22: // waiting for filament change
|
case 22: // waiting for filament change
|
||||||
SERIAL_ECHO("{[PRN:5]");
|
SERIAL_ECHOPGM("{[PRN:5]");
|
||||||
prusa_stat_farm_number();
|
prusa_stat_farm_number();
|
||||||
status_number = 5;
|
status_number = 5;
|
||||||
break;
|
break;
|
||||||
@ -4148,9 +4148,9 @@ void prusa_statistics(int _message, uint8_t _fil_nr) {
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
case 99: // heartbeat
|
case 99: // heartbeat
|
||||||
SERIAL_ECHO("{[PRN:99]");
|
SERIAL_ECHOPGM("{[PRN:99]");
|
||||||
prusa_stat_temperatures();
|
prusa_stat_temperatures();
|
||||||
SERIAL_ECHO("[PFN:");
|
SERIAL_ECHOPGM("[PFN:");
|
||||||
SERIAL_ECHO(farm_no);
|
SERIAL_ECHO(farm_no);
|
||||||
SERIAL_ECHO(']');
|
SERIAL_ECHO(']');
|
||||||
|
|
||||||
@ -4162,47 +4162,47 @@ void prusa_statistics(int _message, uint8_t _fil_nr) {
|
|||||||
|
|
||||||
static void prusa_stat_printerstatus(int _status)
|
static void prusa_stat_printerstatus(int _status)
|
||||||
{
|
{
|
||||||
SERIAL_ECHO("[PRN:");
|
SERIAL_ECHOPGM("[PRN:");
|
||||||
SERIAL_ECHO(_status);
|
SERIAL_ECHO(_status);
|
||||||
SERIAL_ECHO(']');
|
SERIAL_ECHO(']');
|
||||||
}
|
}
|
||||||
|
|
||||||
static void prusa_stat_farm_number() {
|
static void prusa_stat_farm_number() {
|
||||||
SERIAL_ECHO("[PFN:");
|
SERIAL_ECHOPGM("[PFN:");
|
||||||
SERIAL_ECHO(farm_no);
|
SERIAL_ECHO(farm_no);
|
||||||
SERIAL_ECHO(']');
|
SERIAL_ECHO(']');
|
||||||
}
|
}
|
||||||
|
|
||||||
static void prusa_stat_diameter() {
|
static void prusa_stat_diameter() {
|
||||||
SERIAL_ECHO("[DIA:");
|
SERIAL_ECHOPGM("[DIA:");
|
||||||
SERIAL_ECHO(eeprom_read_word((uint16_t*)EEPROM_NOZZLE_DIAMETER_uM));
|
SERIAL_ECHO(eeprom_read_word((uint16_t*)EEPROM_NOZZLE_DIAMETER_uM));
|
||||||
SERIAL_ECHO(']');
|
SERIAL_ECHO(']');
|
||||||
}
|
}
|
||||||
|
|
||||||
static void prusa_stat_temperatures()
|
static void prusa_stat_temperatures()
|
||||||
{
|
{
|
||||||
SERIAL_ECHO("[ST0:");
|
SERIAL_ECHOPGM("[ST0:");
|
||||||
SERIAL_ECHO(target_temperature[0]);
|
SERIAL_ECHO(target_temperature[0]);
|
||||||
SERIAL_ECHO("][STB:");
|
SERIAL_ECHOPGM("][STB:");
|
||||||
SERIAL_ECHO(target_temperature_bed);
|
SERIAL_ECHO(target_temperature_bed);
|
||||||
SERIAL_ECHO("][AT0:");
|
SERIAL_ECHOPGM("][AT0:");
|
||||||
SERIAL_ECHO(current_temperature[0]);
|
SERIAL_ECHO(current_temperature[0]);
|
||||||
SERIAL_ECHO("][ATB:");
|
SERIAL_ECHOPGM("][ATB:");
|
||||||
SERIAL_ECHO(current_temperature_bed);
|
SERIAL_ECHO(current_temperature_bed);
|
||||||
SERIAL_ECHO(']');
|
SERIAL_ECHO(']');
|
||||||
}
|
}
|
||||||
|
|
||||||
static void prusa_stat_printinfo()
|
static void prusa_stat_printinfo()
|
||||||
{
|
{
|
||||||
SERIAL_ECHO("[TFU:");
|
SERIAL_ECHOPGM("[TFU:");
|
||||||
SERIAL_ECHO(total_filament_used);
|
SERIAL_ECHO(total_filament_used);
|
||||||
SERIAL_ECHO("][PCD:");
|
SERIAL_ECHOPGM("][PCD:");
|
||||||
SERIAL_ECHO(itostr3(card.percentDone()));
|
SERIAL_ECHO(itostr3(card.percentDone()));
|
||||||
SERIAL_ECHO("][FEM:");
|
SERIAL_ECHOPGM("][FEM:");
|
||||||
SERIAL_ECHO(itostr3(feedmultiply));
|
SERIAL_ECHO(itostr3(feedmultiply));
|
||||||
SERIAL_ECHO("][FNM:");
|
SERIAL_ECHOPGM("][FNM:");
|
||||||
SERIAL_ECHO(longFilenameOLD);
|
SERIAL_ECHO(longFilenameOLD);
|
||||||
SERIAL_ECHO("][TIM:");
|
SERIAL_ECHOPGM("][TIM:");
|
||||||
if (starttime != 0)
|
if (starttime != 0)
|
||||||
{
|
{
|
||||||
SERIAL_ECHO(_millis() / 1000 - starttime / 1000);
|
SERIAL_ECHO(_millis() / 1000 - starttime / 1000);
|
||||||
@ -4211,7 +4211,7 @@ static void prusa_stat_printinfo()
|
|||||||
{
|
{
|
||||||
SERIAL_ECHO(0);
|
SERIAL_ECHO(0);
|
||||||
}
|
}
|
||||||
SERIAL_ECHO("][FWR:");
|
SERIAL_ECHOPGM("][FWR:");
|
||||||
SERIAL_ECHO(FW_VERSION);
|
SERIAL_ECHO(FW_VERSION);
|
||||||
SERIAL_ECHO(']');
|
SERIAL_ECHO(']');
|
||||||
prusa_stat_diameter();
|
prusa_stat_diameter();
|
||||||
|
Loading…
Reference in New Issue
Block a user