Scott Lahteine
7261f48872
Fix reset of endstops and move state
6 years ago
Scott Lahteine
50fa8e01c1
Minor optimization of axis_did_move bits
6 years ago
Scott Lahteine
a94506ada0
Fix K8400 Y min pos, M118 comment
6 years ago
Scott Lahteine
336a022529
Support Malyan LCD without SD
6 years ago
Scott Lahteine
f28e366b77
Followup for core endstops
6 years ago
Scott Lahteine
8b44745bc7
Clean up and consolidate SD-related code (#10831 )
6 years ago
Scott Lahteine
9644d56b42
Patches for core motion tests
6 years ago
Scott Lahteine
5f8591528e
Remove #pragmas that don't help c files
6 years ago
Scott Lahteine
230ae6a143
Default G30 to engage / disengage
6 years ago
Scott Lahteine
3e3789da85
Regression: Endstops Core compatibility (#10823 )
Co-Authored-By: ejtagle <ejtagle@hotmail.com >
6 years ago
Scott Lahteine
c89649b46e
Suppress U8glib build warnings
6 years ago
Axel
bbd09a99f1
32 bit boards classification cleanup (#10818 )
- Ordering and match classification between `boards.h` and `pins.h`
- Check `pins.h` environments
6 years ago
Scott Lahteine
ee333f6be2
Followup to endstops tweaks
6 years ago
Axel
d98bc71af7
Boards classification arrangement (#10814 )
STM32 ARM Cortex-M3 boards were listed as M4
6 years ago
Bob Kuhn
22e0691a70
[2.0.x] Add Sublime support for Auto build, minor Auto-build update (#10809 )
6 years ago
Scott Lahteine
4b610b333e
Tweak G38 formatting
6 years ago
Scott Lahteine
d2647c1f19
Fix G1 behaviour after tool unpark
Fix #10777 for 2.0.x
Co-Authored-By: Ante Vukorepa <o.orcinus@gmail.com >
6 years ago
Scott Lahteine
3bb950c69a
Fix DEBUG_LEVELING_FEATURE for MBL
As noted in #10777
6 years ago
Scott Lahteine
1af98519cd
Group and adjust LCD buttons code
6 years ago
Scott Lahteine
0c3773d724
Cleanup in stepper_indirection.h
6 years ago
Scott Lahteine
4118199ddd
Tweaks to core headers
6 years ago
Scott Lahteine
4b2f6e3b2b
[2.0.x] Add endstop noise filter (#10796 )
6 years ago
Scott Lahteine
65a004564c
Stepper::set_position needed for some applications
6 years ago
Scott Lahteine
435ecb6b67
Followup to stepper/planner refactor
6 years ago
Bob Kuhn
6dfbb39f83
[LPC1768] Add error-handling to upload script, update autobuild.py (#10802 )
6 years ago
Scott Lahteine
68d7fcec83
Simplify and fix Z fade height edit
Fix #10761
6 years ago
Bob Kuhn
d557c84a71
[2.0.x] Error for FAST_PWM_FAN with 32 bit CPU (#10798 )
6 years ago
Scott Lahteine
16f92dca44
Merge pull request #10688 from ejtagle/bugfix-2.0.x
[2.0.x] Refactor, optimization of core planner/stepper/endstops logic
6 years ago
etagle
569df3fc0c
Fix interrupt-based endstop detection
- Also implemented real endstop reading on interrupt.
6 years ago
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.
6 years ago
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.
6 years ago
etagle
a11eb50a3e
Refactor and optimize Stepper/Planner
Better encapsulation and considerably reduce stepper jitter
6 years ago
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/ )
6 years ago
Scott Lahteine
c2fb2f54a1
Use assembly for AVR ISR vectors
Co-Authored-By: ejtagle <ejtagle@hotmail.com >
6 years ago
Scott Lahteine
206014a957
Fix LPC176x timer functions
Co-Authored-By: ejtagle <ejtagle@hotmail.com >
6 years ago
Scott Lahteine
59f7861bcb
Move backtrace to the HAL folder (#10790 )
6 years ago
Scott Lahteine
228139eae6
Tweak some LCD comments
6 years ago
Scott Lahteine
7dc03ce721
Simplified fix for babystep pulse width
Alternative to the apparently superfluous double delay
6 years ago
Scott Lahteine
65270d6a96
Fix LIN_ADVANCE + SWITCHING_EXTRUDER
Followup to #10656
6 years ago
Bob Kuhn
62e2987488
add AT90USB support & add items to popup menu (#10779 )
6 years ago
Bob Kuhn
9ad42d6617
add delay between pulse edges (#10778 )
6 years ago
Scott Lahteine
fe7aea7bf6
Merge pull request #10772 from GMagician/2.0.x-address-#10766
[2.0.x] Fix switching extruder
6 years ago
Scott Lahteine
83d42f33e1
Add HAS_HOTEND_OFFSET_Z conditional
6 years ago
GMagician
3c76bda2d8
Fix switching extruder
`DONT_SWITCH` got lost along the way. Replace it with `DO_SWITCH_EXTRUDER` and adjust the code.
6 years ago
Scott Lahteine
8f18854d4d
monitor_baud => monitor_speed
6 years ago
Scott Lahteine
c173a31060
Fix some compile warnings
6 years ago
Giuliano
e1d9046efc
[2.0.x] Temperature reading fix (#10774 )
6 years ago
Chris Pepper
9b64fdbc3a
[LPC176x] HAL: Add missing program space definition (#10776 )
6 years ago
Scott Lahteine
50270b53a0
Clear up some more compile warnings
6 years ago
etagle
06fd4d7b28
Improve NOMORE, NOLESS, and LIMIT macros
6 years ago