InsanityAutomation
9cd66f6f77
Fix missing include & condition (#14682 )
6 years ago
Robby Candra
2c5436e315
Fix HOST_PROMPT_SUPPORT include in ExtUI API (#14650 )
6 years ago
Marcio Teixeira
57ed063ba1
Fix unused variable warnings (#14643 )
6 years ago
Scott Lahteine
750a16ad38
Fix MIN/MAX function collision with macros
6 years ago
Scott Lahteine
b6546ea33a
Add include guards to some headers
6 years ago
Scott Lahteine
de8fee6aea
Clarify ExtUI command injection
6 years ago
Marcio Teixeira
e6cf7860e8
Improve ExtUI, fix compiler errors, warnings (#14441 )
6 years ago
Scott Lahteine
a8d68b7c8a
Common method for scaled fan speed
6 years ago
Scott Lahteine
93cd66ac11
Tweaky change from (C) to (c)
6 years ago
Eric Ptak
8934b32f1b
Fysetc AIO II / Cheetah STM32F1 (#14407 )
6 years ago
InsanityAutomation
aa0383a83b
Enhance IDEX toolchange auto-return w/ no park, full control (#14117 )
6 years ago
Tobias Frost
eeaef2410a
Support DGUS Display with DWIN OS (#13253 )
6 years ago
Scott Lahteine
4df4c47994
Add TMC2209 support (#14249 )
6 years ago
Scott Lahteine
4c872a01f2
G-code queue singleton, front injection (#14236 )
6 years ago
Scott Lahteine
2a96d4e23a
Move number-to-string functions to libs
6 years ago
InsanityAutomation
66e22d9f5a
ExtUI Heated Chamber support (#14198 )
6 years ago
InsanityAutomation
f889cc6ea6
ExtUI parity with SPI LCDs (#14172 )
6 years ago
InsanityAutomation
84ac5b360b
Fix ExtUI mesh functions (#14027 )
6 years ago
Marcio Teixeira
227f29090d
Add heater timeouts to ExtUI (#13970 )
- Add local UI methods to get heater timeout state.
- Add methods to resume timed-out heaters.
- Re-enable heaters on UI temperature request.
- Make `ExtUI` show a dialog box if pause needs a button press after reheat.
6 years ago
Marcio Teixeira
15357af67c
Backlash cleanup (#13659 )
…And save backlash, fil. sensor, ExtUI userdata to EEPROM.
6 years ago
InsanityAutomation
610fb46683
Fix some ExtUI issues (#13799 )
6 years ago
Roxy-3D
9cee81d47e
Option to show babysteps total since G28 (#13580 )
6 years ago
Scott Lahteine
cacec5764a
Clean up whitespace
6 years ago
Marcio Teixeira
5679fae11e
UltraLCD enhancements (lower fan resolution, backlash menu) (#13519 )
6 years ago
Marcio Teixeira
7462fe3068
Fix compile error, squelch warnings (#13487 )
- Fix path to `bedlevel.h` include file
- Add default to `case` statements to suppress warnings
6 years ago
Marcio Teixeira
a0ca98f699
Additional ExtUI features (#13449 )
6 years ago
InsanityAutomation
5b2c37d6c1
Followup to BLTouch (#13422 )
6 years ago
InsanityAutomation
3fb8489ae3
EXTUI and UBL compilation fixes (#13420 )
6 years ago
Scott Lahteine
49cf92dc36
Extended condition macros (#13419 )
Allow `ENABLED`, `DISABLED`, `PIN_EXISTS`, and `BUTTON_EXISTS` to take multiple arguments. Also add:
- Alias `ANY(...)` for `!DISABLED(...)`
- Alias `ANY_PIN(...)` for `PIN_EXISTS(a) || PIN_EXISTS(b) ...`
- Alias `EITHER(A,B)` for `ANY(...)`
- Alias `ALL(...)` and `BOTH(A,B)` for `ENABLED(...)`
- `NONE(...)` for `DISABLED(...)`
6 years ago
Scott Lahteine
87162658c4
Fix and improve software endstops (#13386 )
6 years ago
InsanityAutomation
c03df89921
ExtUI Mesh Leveling Extensions (#13363 )
6 years ago
Scott Lahteine
d94e077901
Apply HAS_HOTEND_OFFSET where needed
6 years ago
Scott Lahteine
e52bcc9408
Limit top bed temp to BED_MAXTEMP - 10
The chances of a 10° overshoot is pretty minimal.
6 years ago
Tobias Frost
60e82e3929
Send notifications to ExtUI for M0/M1 (#13344 )
- 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.
6 years ago
Tobias Frost
afbec5ff7e
Have ExtUI::getProgress use ui.get_progress (#13328 )
6 years ago
Tobias Frost
7ce13a6ec1
Fix a print_job_timer compile error (#13304 )
6 years ago
Tobias Frost
57afd0ab37
Fix range check bug in FileList::seek() (#13286 )
When `count()` returns 0, `pos > (count()-1)` will always yield `true` due to integer underflow.
6 years ago
Scott Lahteine
7cf9b93f26
Add HAS_FILAMENT_SENSOR ahead of 12962
6 years ago
InsanityAutomation
7f1b69b0c8
Add HOST_PROMPT_SUPPORT (#13039 )
6 years ago
Scott Lahteine
0feeef2604
Update copyright in headers
6 years ago
Marcio Teixeira
113af46a1b
Add ExtUI methods to babystep probe/nozzle offsets (#12590 )
6 years ago
Marcio Teixeira
f214118e45
Action to notify host of filament runout. (#12817 )
6 years ago
Marcio Teixeira
54fdf57b8c
ExtUI: Fix fan wrapping around from 0 to 100 (#12987 )
6 years ago
Marcio Teixeira
f4c16e683b
Follow up fixes to #12884 (#12940 )
6 years ago
teemuatlut
e6805582a6
M569 to change stepping mode. Add new TMC section to LCD. (#12884 )
6 years ago
Scott Lahteine
eb78aed863
Rename LCD menus according to variable types (#12892 )
6 years ago
InsanityAutomation
082f6a27de
ADAPTIVE_FAN_SLOWING extension to hotend thermal protection (#12853 )
6 years ago
InsanityAutomation
a403d9a50c
Improve menu pause / resume (#12876 )
6 years ago
Scott Lahteine
da42f27c9e
Use maths macros for ceil/floor
6 years ago
Marcio Teixeira
81e753064a
Fix ExtUI compile warnings and error (#12799 )
6 years ago