Dave Johnson
c64199941e
Compile only selected PIO environment (#11519 )
il y a 7 ans
Scott Lahteine
a4b0148365
Easier to find 'static inline'
il y a 7 ans
Nils Hasenbanck
577aeb4aa9
All EEPROM access uses persistentStore
il y a 7 ans
Chris Pepper
66d2b48b59
Update PersistentStore api (#11538 )
- Clean up the API to use a `static` class instance to adhere to Marlin convention
- Add `const` position data access for read/write
- Add Storage capacity to the interface
il y a 7 ans
Scott Lahteine
1b921b246b
Fix pca9632_set_led_color
…when used with an I2C screen.
Co-Authored-By: soimy <soimy@163.com >
il y a 7 ans
Scott Lahteine
e4ecade8d4
Fix AUTO_POWER_CONTROL compile error
Counterpart to #11467
Co-Authored-By: lsellens <lsellens@users.noreply.github.com >
il y a 7 ans
Giuliano
eee1b7c50c
[2.0.x] Fix compile error (#11465 )
Address #11463
il y a 7 ans
Scott Lahteine
e05e95cf97
Clean trailing whitespace
il y a 7 ans
teemuatlut
fbcdf5eaeb
Simplify stepper driver per-axis selection
il y a 7 ans
Roxy-3D
62fa028155
Handle dual gantry machines better
il y a 7 ans
Roxy-3D
09485f63e9
add missing ')'
il y a 7 ans
Roxy-3D
a35abce1ac
Fix missing ')'
il y a 7 ans
Scott Lahteine
76d4cfb064
Tweak some Max7219 code
il y a 7 ans
Roxy-3D
db85ca93c4
Change Max7219_idle_task() to use a column instead of row if Y-Axis as 16 LED's
il y a 7 ans
Roxy-3D
9660996cc3
Add Multi Unit Support for Max7219 to bugfix_2.0.0 (#11285 )
* Add Multi Unit Support for Max7219 to bugfix_2.0.0
* Apply multi-MAX7219 to example configs
* Tweak some spacing, macros
il y a 7 ans
Scott Lahteine
2106fa26b1
Add MANUAL_PROBE_START_Z for manual probing
il y a 7 ans
Scott Lahteine
17ed0f815c
Fix tool_change call in UBL G29
Fix #11279 , #11252
il y a 7 ans
Scott Lahteine
665ac1e4d0
Add POWER_LOSS_PIN support
il y a 7 ans
Giuliano
8f686aa449
[2.0.x] Fix change filament crash (#11269 )
Prevent crash, on filament change, when printer is not homed
il y a 7 ans
Scott Lahteine
63f4c9bdb9
Followup to float maths patch
il y a 7 ans
etagle
1367df2875
Replace double with float, optimize calculation
il y a 7 ans
Scott Lahteine
1a0f4dedad
Fix and improve POWER_LOSS_RECOVERY (#11187 )
il y a 7 ans
Scott Lahteine
4b2af6ab48
Minor patches to POWER_LOSS_RECOVERY
il y a 7 ans
Scott Lahteine
fbf1c9b496
Fix and tweak POWER_LOSS_RECOVERY (#11151 )
il y a 7 ans
Scott Lahteine
229b26b02c
Clear LED matrix without startup test
il y a 7 ans
Roxy-3D
1d7dd0edfd
Add the move_z_after_probing() functionality to UBL's G29 J
il y a 7 ans
Scott Lahteine
a2a30ff0ac
Use Tool 0 for Dual X Axis G29
See https://github.com/MarlinFirmware/Marlin/issues/5597#issuecomment -397683325
il y a 7 ans
Scott Lahteine
d4795e5b8e
[2.0.x] Tweaks and additions for MAX7219 (#11034 )
il y a 7 ans
Scott Lahteine
f3fed52348
Fix coolstep_min_speed / sensorless homing
Fix #8890
il y a 7 ans
Scott Lahteine
2ba198a624
Tweak M122 report spacing
il y a 7 ans
Scott Lahteine
21d812d502
Fix the Z un-hop on G11
Co-Authored-By: zarthcode <anthony.clay@zarthcode.com >
il y a 7 ans
Scott Lahteine
6919e87656
Minor cleanup of multi-stepping logic
il y a 7 ans
Eduardo José Tagle
6f330f397e
[2.0.x] Buffer overflow and scroll fix, UTF8 cleanup (#10844 )
il y a 7 ans
etagle
a11eb50a3e
Refactor and optimize Stepper/Planner
Better encapsulation and considerably reduce stepper jitter
il y a 7 ans
etagle
0566badcef
Add memory barrier, optimal interrupt on-off
Disabling an ISR on ARM has 3 instructions of latency. A Memory barrier is REQUIRED to ensure proper and predictable disabling. Memory barriers are expensive, so avoid disabling if already disabled (See https://mcuoneclipse.com/2015/10/16/nvic-disabling-interrupts-on-arm-cortex-m-and-the-need-for-a-memory-barrier-instruction/ )
il y a 7 ans
Scott Lahteine
50270b53a0
Clear up some more compile warnings
il y a 7 ans
Scott Lahteine
eb2eb72720
Modify UBL mesh_is_valid and use in leveling_is_valid (#10746 )
il y a 7 ans
Scott Lahteine
836b0bbeee
Fix MBL line_to_destination
Fix #10708
il y a 7 ans
Scott Lahteine
ba4c32eec5
Followup to _AXIS patch
il y a 7 ans
Scott Lahteine
08e36e264e
Apply _AXIS macro
il y a 7 ans
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 >
il y a 7 ans
Scott Lahteine
8f8c6a9bc4
Move get_axis_position_mm to Planner (#10718 )
il y a 7 ans
Scott Lahteine
a1062eec5b
Better handling of DELAY_NS and DELAY_US (#10716 )
Co-Authored-By: ejtagle <ejtagle@hotmail.com >
il y a 7 ans
Scott Lahteine
306f0f2135
Move Stepper::synchronize to Planner (#10713 )
Co-Authored-By: ejtagle <ejtagle@hotmail.com >
il y a 7 ans
Scott Lahteine
b76344c080
More Trinamic cleanup
il y a 7 ans
Scott Lahteine
62e7a9c671
Fix up fwretract handling
il y a 7 ans
Scott Lahteine
bfe223e120
Adjust usage of stepper.synchronize
il y a 7 ans
Roxy-3D
c2c02bdc67
Change Max7219 coordinates to traditional (X,Y)
il y a 7 ans
Scott Lahteine
b337698f96
Additional patch for no heated bed
il y a 7 ans
Scott Lahteine
d7b699ec34
Fewer includes of vector_3.h
il y a 7 ans