Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lighter ram memory allocation/possible long beep fix #1344

Merged
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
sync BTT:master
  • Loading branch information
Msq001 committed Dec 10, 2020
commit 80652fadb847e88b4fcd873fc8a095a1f50e61c9
Original file line number Diff line number Diff line change
Expand Up @@ -39,8 +39,8 @@ label_abl:ABL
label_bbl:BBL
label_ubl:UBL
label_mbl:MBL
label_mbl_settings:Mesh bed Leveling
label_abl_settings:Auto bed Leveling
label_mbl_settings:Mesh bed leveling
label_abl_settings:Auto bed leveling
label_abl_settings_bbl:ABL bilineare
label_abl_settings_ubl:ABL unificato
label_abl_settings_ubl_save:Salva nello slot
Expand All @@ -49,8 +49,8 @@ label_abl_slot0:Slot 0
label_abl_slot1:Slot 1
label_abl_slot2:Slot 2
label_abl_slot3:Slot 3
label_abl_slot_eeprom:Ricordo lo slot per il prossimo\nriavvio? (Salvo in EEPROM)
label_abl_z:Z Fade
label_abl_slot_eeprom:Ricordo lo slot per il prossimo\nriavvio? (Salva in EEPROM)
label_abl_z:Z fade
label_bltouch:BLtouch
label_bltouch_test:Test
label_bltouch_deploy:Estrai
Expand All @@ -69,15 +69,15 @@ label_default:Predefinito
label_clear:Canc.
label_next:Prossimo
label_distance:Distanza
label_invalid_value:Valori inseriti non validi!
label_invalid_value:Valori forniti non validi!
label_timeout_reached:Timeout raggiunto!
label_process_running:Processo in corso! Attendere il completamento
label_process_completed:Processo completato!
label_process_aborted:Processo annullato!
label_inc:Incrementa
label_dec:Decrementa
label_nozzle:Hotend
label_bed:Piano
label_bed:Piatto ris.
label_chamber:Camera
label_start:Inizia
label_stop:Stop
Expand Down Expand Up @@ -159,20 +159,20 @@ label_power_failed:Vuoi continuare la stampa?
label_continue:Continua
label_cancel:Annulla
label_adjust_title:Calibrazione touch screen
label_adjust_info:Premi sui puntini rossi
label_adjust_info:Premi sui punti rossi
label_adjust_ok:Regolazione completata!
label_adjust_failed:Regolazione fallita. Riprova!
label_warning:Attenzione
label_stop_print:Vuoi fermare la stampa?
label_confirm:Conferma
label_tftsd:SD schermo
label_read_tftsd_error:Errore lettura SD!
label_tftsd_inserted:SD Inserita
label_tftsd_removed:SD Rimossa
label_u_disk:Pen-drive
label_read_u_disk_error:Errore lettura pen-drive
label_u_disk_inserted:Pen-drive inserita!
label_u_disk_removed:Pen-drive rimossa!
label_tftsd_inserted:SD inserita
label_tftsd_removed:SD rimossa
label_u_disk:Pen drive
label_read_u_disk_error:Errore lettura pen drive
label_u_disk_inserted:Pen drive inserita!
label_u_disk_removed:Pen drive rimossa!
label_onboardsd:SD su SKR
label_read_onboardsd_error:Errore lettura SD su SKR!
label_filament_sensor:Sensore filamento
Expand All @@ -187,7 +187,7 @@ label_cooldown:Raffredda
label_emergencystop:Emergenza
label_touch_to_exit:Tocca ovunque per uscire
label_mainmenu:Menù
label_wait_temp_shut_down:Attendi che la temperatura\ndell'hotend si inferiore\na %d℃
label_wait_temp_shut_down:Attendere che la temperatura\ndell'hotend sia inferiore\na %d℃
label_force_shut_down:Forza spegnimento
label_shutting_down:Spegnimento...
label_parameter_setting:Parametri
Expand All @@ -199,7 +199,7 @@ label_invert_xaxis:Inverti asse X
label_invert_yaxis:Inverti asse Y
label_invert_zaxis:Inverti asse Z
label_move_speed:Vel. movimenti(X Y Z)
label_knob_led:LED manopola
label_knob_led:LED manopola
label_knob_led_idle:LED manopola spento
label_m0_pause:Messa in pausa da comando M0
label_send_start_gcode:Inserisci start gcode
Expand All @@ -209,7 +209,7 @@ label_persistent_status_info:Mostra barra di stato
label_file_listmode:File in modalità lista
label_current_setting:Corrente driver (mA)
label_steps_setting:Step per mm
label_maxfeedrate:Max feed rate
label_maxfeedrate:Feedrate massimo
label_maxacceleration:Accelerazione massima
label_acceleration:Accelerazione
label_print_acceleration:Acc. in stampa
Expand All @@ -233,19 +233,19 @@ label_30_seconds:30 sec.
label_60_seconds:1 min.
label_120_seconds:2 min.
label_300_seconds:5 min.
label_custom_seconds:Personalizzata
label_st7920_fullscreen:Modalità Marlin a schermo intero
label_custom_seconds:Personalizza
label_st7920_fullscreen:Marlin a schermo intero
label_plr_en:Power loss recovery
label_setting_save:Salva le impostazioni
label_setting_save:Salva impostazioni
label_setting_reset:Resetta impostazioni
label_setting_restore:Ripristina impostazioni
label_eeprom_settings:EEPROM
label_eeprom_save_info:Salvo le impostazioni\nnella EEPROM?
label_eeprom_restore_info:Ricarico le impostazioni\ndalla EEPROM?
label_eeprom_reset_info:Resetto la EEPROM ai valori di fabbrica?
label_eeprom_reset_info:Resetto la EEPROM\nai valori di fabbrica?
label_retract_feedrate:Feedrate retrazione
label_retract_length:Lunghezza retrazione
label_retract_swap_length:Lunghezza retrazione scambio
label_retract_swap_length:Lunghezza retr. scambio
label_retract_z_lift:Alza Z in retrazione
label_retract_auto:Retrazione firmware
label_recover_feedrate:Feedrate recupero
Expand All @@ -259,10 +259,10 @@ label_xy_unlock:Sblocca XY
label_tuning:Regola
label_pid:PID
label_pid_title:Autoregolazione PID
label_pid_start_info:Partirà l'autoregolazione del PID. Può richiedere diversi minuti. Continuare?
label_pid_start_info:Partirà l'autoregolazione del PID.\nPuò richiedere diversi minuti.\nContinuare?
label_pid_start_info_2:Autoregolazione PID in corso!
label_pid_start_info_3:NON TOCCARE lo schermo fino al completamento!
label_tune_extruder:step/mm E
label_tune_extruder:Step/mm E
label_tune_ext_extrude_100:Estr. 100mm
label_tune_ext_temp:Regolazione estr. | Scalda
label_tune_ext_templow:Temperatura desiderata troppo bassa!\nTemperatura minima: %d C
Expand All @@ -281,6 +281,7 @@ label_notifications:Notifiche
label_mesh_editor:Mesh
label_mesh_tuner:Correggi mesh
label_case_light:Luce
label_load_started:Procedura caricamento iniziata\nattendere che l'hotend raggiunga\nla temperatura desiderata.\nAttendere prego.
label_unload_started:Procedura di scaricamento iniziata\nattendere che l'hotend raggiunga\nla temperatura desiderata.\nAttendere prego.
label_heaters_on:Alcuni riscaldatori sono ancora accesi\nVuoi spegnerli?
label_load_started:Carico filamento in corso...\nNon sono possibili altre\nazioni fino al termine.\nAttendere prego.
label_unload_started:Scarico filamento in corso...\nNon sono possibili altre\nazioni fino al termine.\nAttendere prego.
label_heaters_on:Alcuni riscaldatori sono ancora accesi\nVuoi spegnerli?

7 changes: 3 additions & 4 deletions TFT/src/User/API/FanControl.c
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,6 @@ static bool fanQueryWait = false;
static bool fanQueryEnable = false;

static uint32_t nextFanTime = 0;
#define nextSendWait 500 // 1 second is 1000

#define NEXT_FAN_WAIT 500 // 1 second is 1000

uint8_t fanGetTypID(uint8_t startIndex, uint8_t type)
Expand Down Expand Up @@ -146,8 +144,9 @@ void loopFan(void)
else if (fanIsType(i,FAN_TYPE_CTRL_I))
fan_send_waiting[i] = storeCmd("%s I%d\n", fanCmd[i], desiredFanSpeed[i]);
}
if (fan_send_waiting[i] == true) newFanSpeed[i] = desiredFanSpeed[i];
nextFanTime = OS_GetTimeMs() + nextSendWait; // avoid rapid fire, clogging the queue
if (fan_send_waiting[i] == true)
newFanSpeed[i] = desiredFanSpeed[i];
nextFanTime = OS_GetTimeMs() + NEXT_FAN_WAIT; // avoid rapid fire, clogging the queue
}
}
}
Expand Down
You are viewing a condensed version of this merge commit. You can view the full changes here.