aadcf08913
[2.0.x] add Calibrate Z (M915) to Prepare Menu ( #11331 )
2018-07-26 05:09:49 -05:00
9c2bfa2ab3
Remove extra parameter to enqueue. ( #11364 )
2018-07-25 18:02:02 -05:00
8c40f0c6c7
Reduce TQ message code size
2018-07-17 18:18:52 -05:00
b04e0c0cbb
Malyan LCD feedrate, better temp handling.
2018-07-17 18:18:52 -05:00
065e9c3d66
Add card.longest_filename method
2018-07-17 18:18:52 -05:00
8c57cadbe7
Include stdlib in fontutils ( #11251 )
...
When `REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER` is defined and Re-ARM build is attempted, `u8g_fontutf8.cpp` includes `fontutils.h` which uses `abs()`.
However, `abs()` is defined in `stdlib.h` which is not included in `fontutils.h`, so compile fails with an error.
Include `stdlib.h` in `fontutils.h` so that `abs()` is defined before `u8g_fontutf8.cpp` needs to use it, resolving the compile error.
Signed-off-by: Jamie Bainbridge <jamie.bainbridge@gmail.com >
2018-07-13 00:02:38 -05:00
20761b88e0
Merge pull request #11212 from AlexanderAmelkin/2.0-HD44780-remove-unused-include
...
[2.0.x][HD44780] Remove unused include
2018-07-08 17:19:59 -05:00
603e136e87
Resolve issue where user can't edit UBL's mesh
2018-07-08 14:41:38 -05:00
ed720194d2
[2.0.x][HD44780] Remove unused include
...
The <binary.h> header is not available in STM32 toolchain
and is not used anywhere in ultralcd_common_HD44780.h.
If it is used anywhere in HD44780 support for other platforms,
it must be included in the corresponding .cpp file directly
and put under appropriate conditional compilation directives
for the platform requiring it.
As I was unable to find such code, I consider the file unused
and hence remove the inclusion.
2018-07-06 23:45:47 -05:00
1367df2875
Replace double with float, optimize calculation
2018-07-04 22:28:56 -05:00
1a0f4dedad
Fix and improve POWER_LOSS_RECOVERY ( #11187 )
2018-07-02 23:21:28 -05:00
8299ac121d
[2.0.x] Slovak translation update ( #11175 )
2018-07-01 23:15:51 -05:00
3de0c85d41
Fix RRW graphical LCD constructor macro ( #11171 )
2018-07-01 23:14:23 -05:00
fbf1c9b496
Fix and tweak POWER_LOSS_RECOVERY ( #11151 )
2018-06-29 22:41:02 -05:00
3349eb0020
Fix SKEW_CORRECTION compile error
2018-06-29 19:38:18 -05:00
3b3029c4bf
Make max_e_jerk an array to reduce CPU usage ( #11118 )
2018-06-26 22:38:31 -04:00
383129728a
Edit Z fade as whole numbers
2018-06-21 11:52:29 -04:00
1239e8eda2
Fix value editing with callback
2018-06-21 11:52:03 -04:00
a65d15c905
[2.0.x] Fix Italian msg len ( #11058 )
...
Fix message to long for 12864 display
2018-06-18 22:04:55 -05:00
9d04f47d98
Improvements for junction_deviation_mm
...
- Drop `max_jerk` with `JUNCTION_DEVIATION`
- Add `max_e_jerk_factor` for use by `LIN_ADVANCE`
- Recalculate `max_e_jerk_factor` when `junction_deviation_mm` changes
- Fix LCD editing of `junction_deviation_mm`
2018-06-11 22:05:16 -05:00
f2c3b0d476
Use bit flags for homed/known
2018-06-11 22:05:16 -05:00
ae07a3e4aa
Multiplier edit large ranges
2018-06-10 18:22:12 -05:00
20a5db03bb
Junction Deviation limit (0.01 to 0.3)
2018-06-10 18:22:08 -05:00
a2f521d34b
Add Junction Deviation mm runtime setting ( #10990 )
2018-06-10 18:02:54 -05:00
779d4a17a0
Highlight 64128N and common ST7565 difference
...
Followup to #10920 , addressing #10962
2018-06-09 19:18:41 -05:00
334341c632
Hephestos config updates ( #10960 )
2018-06-07 21:23:55 -05:00
eb1026d438
[2.0.x] Fix compile warning ( #10931 )
2018-06-05 22:44:34 -05:00
2fd9ba56da
LED menu item bool (like Case Lights)
2018-06-03 00:34:29 -05:00
61181b7f24
Add macros for ST7565 commands
2018-06-02 20:48:44 -05:00
d259070980
Clean up trailing spaces from vim, etc.
2018-05-31 00:09:41 -05:00
945139e328
Clean up some formatting
2018-05-27 17:58:40 -05:00
cf7d5a642a
Fix manual moves for switching tools ( #10868 )
2018-05-26 18:30:53 -05:00
1da2c4f1c1
Text LCD display routine fix. Coauthored with @MagoKimbra ( #10864 )
2018-05-26 18:13:33 -05:00
6f330f397e
[2.0.x] Buffer overflow and scroll fix, UTF8 cleanup ( #10844 )
2018-05-25 23:32:37 -05:00
d74e333c0f
Make sure FAN_ANIM_FRAMES is defined
2018-05-25 05:28:50 -05:00
336a022529
Support Malyan LCD without SD
2018-05-24 05:01:18 -05:00
5f8591528e
Remove #pragmas that don't help c files
2018-05-23 23:47:16 -05:00
c89649b46e
Suppress U8glib build warnings
2018-05-23 02:47:36 -05:00
ee333f6be2
Followup to endstops tweaks
2018-05-22 20:41:03 -05:00
1af98519cd
Group and adjust LCD buttons code
2018-05-22 00:37:45 -05:00
68d7fcec83
Simplify and fix Z fade height edit
...
Fix #10761
2018-05-20 12:29:23 -05:00
a11eb50a3e
Refactor and optimize Stepper/Planner
...
Better encapsulation and considerably reduce stepper jitter
2018-05-20 06:23:58 -05:00
228139eae6
Tweak some LCD comments
2018-05-19 21:00:08 -05:00
3c76bda2d8
Fix switching extruder
...
`DONT_SWITCH` got lost along the way. Replace it with `DO_SWITCH_EXTRUDER` and adjust the code.
2018-05-19 17:05:15 -05:00
c173a31060
Fix some compile warnings
2018-05-19 16:54:48 -05:00
0ea60d506a
Clear up LCD-related compile issues
2018-05-15 00:06:59 -05:00
3f6073e23a
Followup tweak to lcdprint_u8g.cpp
2018-05-14 14:42:11 -05:00
fb608938f8
Prevent compilation of unused u8g-oriented code
2018-05-14 13:31:04 -05:00
f07260c33f
Don't babystep on long click unless printing
...
As pointed out in #10731
2018-05-13 08:11:35 -05:00
99ecdf59af
Smarter MIN, MAX, ABS macros
...
Use macros that explicitly avoid double-evaluation and can be used for any datatype, replacing `min`, `max`, `abs`, `fabs`, `labs`, and `FABS`.
Co-Authored-By: ejtagle <ejtagle@hotmail.com >
2018-05-13 04:52:56 -05:00