Commit graph

23 commits

Author SHA1 Message Date
Scott Lahteine e8ed4329ea Cleanup of old includes, add comments 2020-01-29 22:41:18 -06:00
Scott Lahteine f83bc0aa13 Optimize common strings
Saves 128 bytes in testing with `mftest mega 1 -y`
2019-11-29 22:54:42 -06:00
Scott Lahteine b11551c767
Touch UI updates for Cocoa Press () 2019-11-24 06:08:05 -06:00
Marcio Teixeira 6a865a6146 Multi-language support () 2019-10-09 19:46:10 -05:00
InsanityAutomation f218405c36 Fix ExtUI invalid speed, timer () 2019-08-25 04:46:02 -05:00
InsanityAutomation af5a7a2925 Add missing ExtUI user confirmation () 2019-08-18 21:03:26 -05:00
Scott Lahteine d16954dc88
Make KEEPALIVE_STATE a scoped auto-restore () 2019-06-29 22:49:50 -05:00
Scott Lahteine 93cd66ac11 Tweaky change from (C) to (c) 2019-06-27 23:58:16 -05:00
Tobias Frost 60e82e3929 Send notifications to ExtUI for M0/M1 ()
- Send notifications to ExtUI for M0/M1

- wait_for_user can be non-volatile (not changed by interrupt)
  C / C++ compilers don't optimize away reads of non-volatile variables when a function call is used between accesses, because *any* variable could be changed by the function call. Since `wait_for_user` can't be changed without a function call, it should be non-volatile so the compiler can optimize away cases where it is read more than once without an intervening function call.
2019-03-09 14:20:37 -06:00
InsanityAutomation 7f1b69b0c8 Add HOST_PROMPT_SUPPORT () 2019-02-12 15:55:47 -06:00
Scott Lahteine 0feeef2604 Update copyright in headers 2019-02-12 15:30:11 -06:00
Marcio Teixeira c1e17037e5 Various fixes for MarlinUI and ExtUI () 2018-11-17 22:21:44 -06:00
Scott Lahteine a0c795b097
Encapsulate common display code in a singleton ()
* Encapsulate common LCD code in a singleton
* Depend more UBL code on UBL_DEVEL_DEBUGGING
  - Since most users don't need the debugging on at all times, this helps reduce the default build size for UBL by over 2K, a little closer to fitting on 128K boards.
2018-11-11 12:16:24 -06:00
Scott Lahteine 3583e2b449
Followup to Menu Refactor () 2018-10-30 16:34:45 -05:00
Giuliano Zaro d43d4e4219 Refactor PRINTER_EVENT_LEDS, apply to M303 ()
Co-Authored-By: Giuliano Zaro <gmagician@users.noreply.github.com>
2018-10-10 21:25:43 -05:00
Scott Lahteine 306f0f2135
Move Stepper::synchronize to Planner ()
Co-Authored-By: ejtagle <ejtagle@hotmail.com>
2018-05-12 01:38:02 -05:00
Scott Lahteine bfe223e120 Adjust usage of stepper.synchronize 2018-05-06 01:24:14 -05:00
Scott Lahteine f06c3c38b9 Fix M0_M1 with no LCD 2018-04-24 09:22:05 -05:00
Scott Lahteine 3396671011
[2.0.x] Reset LCD status to fallbacks ()
* Remove obsolete strings
* Tweak some static consts
* Reset LCD status to fallbacks
2018-04-22 00:16:30 -05:00
Scott Lahteine 55e9b85ad6 Clear the "Wait for user" message set by M0/M1
See https://github.com/MarlinFirmware/Marlin/issues/10246#issuecomment-377146936
2018-03-29 18:38:12 -05:00
Scott Lahteine 9e4c037cef
Wait before turning off PRINTER_EVENT_LEDS at print end () 2018-03-28 22:59:28 -05:00
Scott Lahteine 1cb810ff1c
[2.0.x] Automatically reset stepper timeout ()
* Automatically reset stepper timeout in manage_inactivity

Any code that adds moves to the planner can skip resetting the stepper timeout. We can let `idle` / `manage_inactivity` reset the timer whenever it detects any moves in the planner.

* blocks_queued => has_blocks_queued
2018-03-21 19:30:06 -05:00
Scott Lahteine 04583d46af Move M0_M1 to cpp 2017-09-21 16:26:52 -05:00
Renamed from Marlin/src/gcode/lcd/M0_M1.h (Browse further)