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 години