AnHardt
d0e24e0876
Adaptive screen updates for all kinds of displays
The target here is to update the screens of graphical and char base
displays as fast as possible, without draining the planner buffer too much.
For that measure the time it takes to draw and transfer one
(partial) screen to the display. Build a max. value from that.
Because ther can be large differences, depending on how much the display
updates are interrupted, the max value is decreased by one ms/s. This way
it can shrink again.
On the other side we keep track on how much time it takes to empty the
planner buffer.
Now we draw the next (partial) display update only then, when we do not
drain the planner buffer to much. We draw only when the time in the
buffer is two times larger than a update takes, or the buffer is empty anyway.
When we have begun to draw a screen we do not wait until the next 100ms
time slot comes. We draw the next partial screen as fast as possible, but
give the system a chance to refill the buffers a bit.
When we see, during drawing a screen, the screen contend has changed,
we stop the current draw and begin to draw the new content from the top.
преди 8 години
yhfudev
2dbd38ce16
tag the utf-8 strings
преди 8 години
Scott Lahteine
94ffb58da7
Prevent retract un-hop at wrong height
преди 8 години
yhfudev
1cdffdede7
fix multiple definitions of message macros in the language-es.h
преди 8 години
Scott Lahteine
93b2833347
Move Menu: Select axis first, resolution after
преди 8 години
Scott Lahteine
641e0936d4
Patch up Delta Calibration Menu
преди 8 години
Scott Lahteine
b4dbf4d18a
Non-reentrant "Moving..." screen to safely wait in LCD
преди 8 години
Scott Lahteine
7b625e0048
Patch fade_factor compiler warning
преди 8 години
Scott Lahteine
6fa8fd15e2
Add negative temperatures for Thermistor 1
Changes from #5485 by @AndKe
преди 8 години
Scott Lahteine
2b5d424394
Use handle_reprapworld_keypad for keypad handling
преди 8 години
Scott Lahteine
887ed73c9b
Expose delta_clip_start_height for use by others
преди 8 години
João Brázio
3f75edb1d6
Updated bq Hephestos 2 example configuration
преди 8 години
Daniel Martinez
b796e7031d
Update Aragonese translation
преди 8 години
AnHardt
cd2b74e88d
Replace ftostr62sign with ftostr62rj
`ftostr62sign()` is used only when displaing/editing
Steps/mm. A sign is not needed - the value is always positive.
Because the number part is long there is no't much place for the values name.
With this PR the is one more char for the name possible.
преди 8 години
AnHardt
795541f87e
utf8-mapper for Turkish
The non utf8 version of turkish is a bit unhandy.
Delete `language_tr.h`
Rename `language_tr_utf.h` to `language_tr.h`
Provide a propper utf8-mapper for Turkish and use it.
преди 8 години
Scott Lahteine
39401b7472
Patch to show E factors in M503
преди 8 години
Scott Lahteine
21ed43df5f
New Dutch terms
преди 8 години
Scott Lahteine
4bc6536f54
Move to safe zone on DELTA if using do_blocking_move_to*
преди 8 години
Scott Lahteine
6f389158d7
Compile less code with EEPROM off
преди 8 години
Scott Lahteine
f2301a2a04
Add e-stepper count to EEPROM (for planner vars)
преди 8 години
Scott Lahteine
53c9fca0f6
Only write to EEPROM when a byte changes
преди 8 години
AnHardt
13eebd11cf
volatile_block_buffer_runtime_us
`block_buffer_runtime_us` is mangled in the planner and in the stepper-ISR.
So it needs to be volatile and interrupt protected.
преди 8 години
Gege2B
40453c1b9a
Update french translation (LIGHTS str)
преди 8 години
Scott Lahteine
fc2fc828b3
Prettify LIN_ADVANCE code with the positive condition
преди 8 години
Scott Lahteine
1929502e15
Add const to some variables
преди 8 години
Scott Lahteine
2da4d22520
Pretty up ADVANCE code
преди 8 години
Scott Lahteine
af024e1d7c
Pretty up coast / reverse jerk code
преди 8 години
Scott Lahteine
3f3b5c86d8
Slightly shrink code for jerk-based reduction of safe_speed
преди 8 години
AnHardt
87fe20b5f5
Simplify long_move()
We are not really interested in, if there are blocks.
All information we need is in `block_buffer_runtime_us`.
преди 8 години
AnHardt
706b240251
Patch long_move()
While the last move in the planner_buffer is running
it's duration is already subtracted from block_buffer_runtime_us.
преди 8 години
esenapaj
a298a58684
Remove redundant "E"
преди 8 години
Kai
390a6d976a
Update language_de.h
#define MSG_ENDSTOP_ABORT doesn't fit in Display
See https://github.com/MarlinFirmware/Marlin/issues/5401#issuecomment -265714487
преди 8 години
esenapaj
e9393c3634
Suppress warnings, etc
・Suppress warnings
・Remove unused variable "did_update"
преди 8 години
Scott Lahteine
da6a094424
Sanity-check inverting and pullups for Z probe and Z endstop
`Z_MIN_ENDSTOP_INVERTING` must match `Z_MIN_PROBE_ENDSTOP_INVERTING`
when using `Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN`.
This is easy to overlook.
преди 8 години
Scott Lahteine
3fb43c11fc
Fix compile error with LCD_I2C_VIKI
преди 8 години
Scott Lahteine
aa241c63b3
Include M205 note in configurations
преди 8 години
Scott Lahteine
01e5d46ea7
Patch some planner compile errors
преди 8 години
MagoKimbra
5383212a28
Fix Mesh without Fade Height
преди 8 години
Scott Lahteine
4783a59249
Remove filament-change empty lines from languages
преди 8 години
Scott Lahteine
1705099c3e
Save space by not defining unused filament change message lines
преди 8 години
android444
9b1f4b514b
Update Polish language
Translation of messages in English to Polish.
преди 8 години
Robert Marko
84f7e1de04
Updates to Croatian language
преди 8 години
esenapaj
08cdaaf19b
README and Version for 1.1.0-RCBugFix
Sync with RC8
преди 8 години
Mehmet Sutas
f4663cb677
Update language_tr_utf8.h
преди 8 години
Mehmet Sutas
b4fd115d4e
Update language_tr.h
преди 8 години
Scott Lahteine
83c5026db1
Ignore homing button when SD printing
As suggested in #5404 by @android444
преди 8 години
Scott Lahteine
46b65773ea
Fix Croatian spacing, extra #endif
преди 8 години
Scott Lahteine
c48901f355
Remove mystery-board 99
преди 8 години
akaJes
d7b948610a
Experimental bilinear subdivision option
преди 8 години
AnHardt
59a27ed27d
Fix auto_report_temperatures()
The `auto_report_temperatures` needs a linefeed to be recognized by Repetier Host.
преди 8 години