Scott Lahteine
4b2f6e3b2b
[2.0.x] Add endstop noise filter (#10796 )
7年前
Scott Lahteine
65a004564c
Stepper::set_position needed for some applications
7年前
Scott Lahteine
435ecb6b67
Followup to stepper/planner refactor
7年前
Bob Kuhn
6dfbb39f83
[LPC1768] Add error-handling to upload script, update autobuild.py (#10802 )
7年前
Scott Lahteine
68d7fcec83
Simplify and fix Z fade height edit
Fix #10761
7年前
Bob Kuhn
d557c84a71
[2.0.x] Error for FAST_PWM_FAN with 32 bit CPU (#10798 )
7年前
Scott Lahteine
16f92dca44
Merge pull request #10688 from ejtagle/bugfix-2.0.x
[2.0.x] Refactor, optimization of core planner/stepper/endstops logic
7年前
etagle
569df3fc0c
Fix interrupt-based endstop detection
- Also implemented real endstop reading on interrupt.
7年前
etagle
a4af975873
Fix planner block optimization
- Fixed the planner incorrectly avoiding optimization of the block following the active one.
- Added extra conditions to terminate planner early and avoid redundant computations.
7年前
etagle
e0ca627033
Planner block HOLD flag
Allows the Stepper ISR to wait until a given block is free for use. Allows Planner to plan the first move, which is split into two.
7年前
etagle
a11eb50a3e
Refactor and optimize Stepper/Planner
Better encapsulation and considerably reduce stepper jitter
7年前
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/ )
7年前
Scott Lahteine
c2fb2f54a1
Use assembly for AVR ISR vectors
Co-Authored-By: ejtagle <ejtagle@hotmail.com >
7年前
Scott Lahteine
206014a957
Fix LPC176x timer functions
Co-Authored-By: ejtagle <ejtagle@hotmail.com >
7年前
Scott Lahteine
59f7861bcb
Move backtrace to the HAL folder (#10790 )
7年前
Scott Lahteine
228139eae6
Tweak some LCD comments
7年前
Scott Lahteine
7dc03ce721
Simplified fix for babystep pulse width
Alternative to the apparently superfluous double delay
7年前
Scott Lahteine
65270d6a96
Fix LIN_ADVANCE + SWITCHING_EXTRUDER
Followup to #10656
7年前
Bob Kuhn
62e2987488
add AT90USB support & add items to popup menu (#10779 )
7年前
Bob Kuhn
9ad42d6617
add delay between pulse edges (#10778 )
7年前
Scott Lahteine
fe7aea7bf6
Merge pull request #10772 from GMagician/2.0.x-address-#10766
[2.0.x] Fix switching extruder
7年前
Scott Lahteine
83d42f33e1
Add HAS_HOTEND_OFFSET_Z conditional
7年前
GMagician
3c76bda2d8
Fix switching extruder
`DONT_SWITCH` got lost along the way. Replace it with `DO_SWITCH_EXTRUDER` and adjust the code.
7年前
Scott Lahteine
8f18854d4d
monitor_baud => monitor_speed
7年前
Scott Lahteine
c173a31060
Fix some compile warnings
7年前
Giuliano
e1d9046efc
[2.0.x] Temperature reading fix (#10774 )
7年前
Chris Pepper
9b64fdbc3a
[LPC176x] HAL: Add missing program space definition (#10776 )
7年前
Scott Lahteine
50270b53a0
Clear up some more compile warnings
7年前
etagle
06fd4d7b28
Improve NOMORE, NOLESS, and LIMIT macros
7年前
etagle
40d7e12827
Removing warnings from compilation
7年前
Scott Lahteine
b9079aa1b5
Merge pull request #10754 from comps/fan-max-pwm-scaling
[2.0.x] Add FAN_MAX_PWM
7年前
KangDroid
9a531da861
Support Darwin environment on buildroot/bin (#10751 )
7年前
Scott Lahteine
0755fe8ba2
Add FAN_MAX_PWM to example configs
7年前
Jiri Jaburek
43ddb29f9e
Add FAN_MAX_PWM for M106-controlled fans
7年前
Scott Lahteine
0ea60d506a
Clear up LCD-related compile issues
7年前
Scott Lahteine
eb2eb72720
Modify UBL mesh_is_valid and use in leveling_is_valid (#10746 )
7年前
Scott Lahteine
b7dfc79988
Disable SERIAL_PORT_2 by default and sanity-check it (#10748 )
7年前
Scott Lahteine
3f6073e23a
Followup tweak to lcdprint_u8g.cpp
7年前
Scott Lahteine
7edf5bcb7b
Merge pull request #10742 from thinkyhead/bf2_u8g_code_cleanup
[2.0.x] Prevent compilation of unused u8g-oriented code
7年前
Scott Lahteine
ba100e9548
Clean up and reduce Travis CI tests
7年前
Scott Lahteine
fb608938f8
Prevent compilation of unused u8g-oriented code
7年前
Scott Lahteine
35258dd50b
Consistent heating status and status reset
Fix #10699
7年前
Scott Lahteine
37b15fe4cf
Reorder HAL timer header items
7年前
Scott Lahteine
836b0bbeee
Fix MBL line_to_destination
Fix #10708
7年前
Scott Lahteine
ba4c32eec5
Followup to _AXIS patch
7年前
Scott Lahteine
d9154ebdf6
Followup to math patch
7年前
Scott Lahteine
f07260c33f
Don't babystep on long click unless printing
As pointed out in #10731
7年前
Scott Lahteine
883b0c9880
Convert custom maths to inlines (#10728 )
7年前
Scott Lahteine
8f3d313086
Merge pull request #10727 from thinkyhead/bf2_smarter_min_max_abs
[2.0.x] Smarter MIN, MAX, ABS macros
7年前
Scott Lahteine
08e36e264e
Apply _AXIS macro
7年前