Scott Lahteine
d7d80418ae
Singleton for cutting tools (#14429 )
5年前
Ludy
35aabd1834
Fix Spindle/Laser compile error (#14312 )
5年前
Scott Lahteine
356410dcfc
Move crc16 function to libs
5年前
Scott Lahteine
2a96d4e23a
Move number-to-string functions to libs
5年前
Scott Lahteine
ad4ffa1d2f
Use C++ language supported 'nullptr' (#13944 )
5年前
Scott Lahteine
e7682eea42
Use Arduino.h include wrapper (#13877 )
5年前
Scott Lahteine
7e58d33a2e
Update some headers
5年前
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(...)`
5年前
Scott Lahteine
3a916b4ef2
Create bresenham.h
5年前
Scott Lahteine
f5bcc00570
Unify debugging output with debug_out.h (#13388 )
5年前
Scott Lahteine
e3ce346f24
Report position to host in Nozzle::park
5年前
Scott Lahteine
fa236e9718
General cleanup ahead of L64XX
5年前
Scott Lahteine
808b076000
Update some ABL/UBL conditionals
5年前
Scott Lahteine
0feeef2604
Update copyright in headers
5年前
Scott Lahteine
3c49396370
Fix compile error with DUE + MAX6675 (#13086 )
5年前
Bob Kuhn
2f35747f29
L6470 SPI daisy chain support (#12895 )
5年前
teemuatlut
55144284c2
TMC connection test, spreadCycle parameters, improved debugging (#12616 )
5年前
Scott Lahteine
261c6f4b96
Fix pause/resume SD print
Followup to #12551 , addressing #12566
5年前
Scott Lahteine
c986239837
A single SERIAL_ECHO macro type (#12557 )
5年前
Scott Lahteine
d82c350de7
Miscellaneous LCD code renaming, reordering (#12430 )
* Move special characters to language.h
* Apply some naming standards
* Clean up menu item draw functions
* Rename some Temperature methods
* UI => ExtUI
5年前
Scott Lahteine
a0c795b097
Encapsulate common display code in a singleton (#12395 )
* 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.
5年前
Scott Lahteine
4e0c935959
Update HAL and libs formatting
5年前
Scott Lahteine
0c85869c26
Clean up file endings
5年前
Scott Lahteine
f5eab912ed
Apply #pragma once, misc cleanup (#12322 )
* Apply #pragma once in headers
* Adjust some thermistors formatting
* Misc cleanup and formatting
5年前
Scott Lahteine
2bf18950ab
Refactor LCD menus
5年前
gjdodd
0a549fd1f2
Fix EXTENSIBLE_UI compile errors (#12206 )
5年前
Scott Lahteine
b641571098
Replace types.h with millis_t.h
5年前
Scott Lahteine
951b25163e
Extend M217 with configurable park/raise (#12076 )
5年前
Marcio Teixeira
906a24fa81
Extensible user interface API (#11193 )
5年前
Scott Lahteine
d6b0fbd771
Use uint8_t for all fan speeds (#12032 )
5年前
Scott Lahteine
0dedb3e139
Reorganize some core headers (#11983 )
5年前
Scott Lahteine
389376c40e
Clean up softspi.h
5年前
Scott Lahteine
11ac75edcb
Use PGM_P for PSTR pointers (#11977 )
5年前
Scott Lahteine
e10f730478
Tweak vector_3::apply_rotation
5年前
AnoNymous
a644d8cb93
Avoid copies in vector and matrix (#11959 )
5年前
Scott Lahteine
a4b0148365
Easier to find 'static inline'
5年前
etagle
1367df2875
Replace double with float, optimize calculation
6年前
Scott Lahteine
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 >
6年前
Scott Lahteine
0436e16fb2
Apply shorthand Assembler macros
6年前
Scott Lahteine
d7b699ec34
Fewer includes of vector_3.h
6年前
Scott Lahteine
2f4b4d6076
Add Stopwatch::resume method
6年前
Scott Lahteine
9d99360912
Fix matrix.debug output
6年前
Scott Lahteine
2057177184
Make enums into implicit char
6年前
Scott Lahteine
36262a0479
Use static classes for job timers (#9938 )
6年前
Bob-the-Kuhn
025118da3e
Init print_job_timer in setup() instead of "early" (#9937 )
6年前
Scott Lahteine
881529a401
Fix #9904 - toDigital should show 00-99 hours
6年前
Scott Lahteine
0891b58c30
#ifdef tweaks
6年前
blye
7c18c2ea5f
Fix LCD timer string length
6年前
Scott Lahteine
190cd0a111
Nozzle park args
6年前
Thomas Moore
f0a8a1a853
[2.0.x] Use NOZZLE_PARK_FEATURE for ADVANCED_PAUSE_FEATURE (#8866 )
* Use NOZZLE_PARK_FEATURE for ADVANCED_PAUSE_FEATURE
6年前