Commit Graph

663 Commits

Author SHA1 Message Date
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