Scott Lahteine
3d1692d1fd
Fix X2 enable with X_DUAL_STEPPER_DRIVERS
From #9286
7 lat temu
Scott Lahteine
03d790451f
[2.0.x] HAL timer set/get count => set/get compare (#9581 )
To reduce confusion over the current timer count vs. the compare (aka "top") value. Caution: this re-uses the function name, changing its meaning.
7 lat temu
Scott Lahteine
d168ee9bed
Drop leveling include from steppers.cpp
7 lat temu
Scott Lahteine
887664aa61
Restore broken Dual X Carriage
7 lat temu
Scott Lahteine
50366b00d5
Tweak cleaning buffer / SD finished command
7 lat temu
Scott Lahteine
8df5955da4
Revert "Reset timer count before first block step"
This reverts commit 5cf6a062e3 .
7 lat temu
teemuatlut
0cd1e91056
[2.0.x] TMC driver update (#8769 )
7 lat temu
Scott Lahteine
cf2193c07f
Comment, fix filament width sensor
7 lat temu
Scott Lahteine
73e32925e4
References are better for array args
7 lat temu
Scott Lahteine
5cf6a062e3
Reset timer count before first block step
7 lat temu
Scott Lahteine
82ef6b5242
Add an option to specify "pulse" timer
7 lat temu
Scott Lahteine
4fa65a5c25
TCNT0 => HAL_timer_get_current_count
Fix #8710
7 lat temu
Scott Lahteine
85c6ffbe0d
Discard all "continued" blocks on interrupted move
7 lat temu
Scott Lahteine
9898b96992
No lcd_map_control flag in quick_stop
7 lat temu
Scott Lahteine
840289e7cc
Use block cleaning instead of split flag
7 lat temu
Scott Lahteine
2fde60da12
Changes for parity with 1.1.x
7 lat temu
Scott Lahteine
6040d4080e
Cleanup stepper ISR. Allow cleaning for endstops.
7 lat temu
Scott Lahteine
000b3b3117
Comment/cleanup of motion code
7 lat temu
Scott Lahteine
1d4571b88d
Dependency adjustments
7 lat temu
Scott Lahteine
2246316605
Fix name collision. timer_t => hal_timer_t
7 lat temu
Scott Lahteine
723f2a77f6
Implement support for Dual X and Y endstops
7 lat temu
Thomas Moore
9e699811d2
Make LPC1768 pinmapping not specific to Re-ARM (#8063 )
* Merging early because of build failures. See #8105
* Make LPC1768 pinmapping not specific to Re-ARM
* Add HAL_PIN_TYPE and LPC1768 pin features
* M43 Updates
* Move pin map into pinsDebug_LPC1768.h
* Incorporate comments and M226
* Fix persistent store compilation issues
* Update pin features
* Update MKS SBASE pins
* Use native LPC1768 pin numbers in M42, M43, and M226
7 lat temu
Roxy-3D
6cb26c98c8
Fix Baby Stepping on 32-Bit platforms (#8001 )
Also, Max7219 debug code was used for this effort. It has been
improved and hardened.
7 lat temu
Scott Lahteine
03f4891fb9
Remove legacy ADVANCE feature
7 lat temu
Chris Pepper
46b2773e13
General fixes for LPC1768 (#7834 )
* fixed some include paths
* LPC1768: Fix Serial API
Add missing serial methods used if TX_BUFFER_SIZE is set
Change return value of HalSerial:read to match Arduino API
* LPC1768: add filters to ADC
This is to try and compensate for hardware issue and oversensitivity to noise
* LPC1768: remove the polling section of delayMicroseconds
* LPC1768: lock usb mass storage device while device accesses it.
Currently only applicable to persistent store,
The device always has priority and will unmount the sd card from the host, Windows then tries to automount again so it can look like the explorer window freezes. Linux Mint, by default, just closes the Nemo window.
* Add timeout to make sure if Serial never connects that Marlin still boots
* Remove unneeded ifdef CPU_32_BIT
In general the need for ifdef CPU_32_BIT blocks means that something is missing from the HAL API or a Platform, in this case HAL_TICKS_PER_US was missing from the AVR Platform
* LPC1768: relocate RE-ARM debug_extra_script.py
7 lat temu
Scott Lahteine
965b0ab53e
Spacing adjustments
7 lat temu
Thomas Moore
0cb00f52d9
Cleanup warnings
7 lat temu
Bob-the-Kuhn
1beaef0452
fix 3S hang & enable SPLIT
7 lat temu
Dave Johnson
f58ba3a64e
Improve AVR arch detection
Replace ARDUINO_ARCH_AVR with __AVR__ to better detect architecture for non-Arduino dev environments. Resolves compile failure in PIO for 8-bit Teensduino targets
More info:
https://forum.pjrc.com/threads/33234-Using-Teensyduino-Selecting-Teensy-3-2-3-1-board-has-incorrect-platform-define
http://www.atmel.com/webdoc/avrlibcreferencemanual/using_tools_1using_avr_gcc_mach_opt.html
7 lat temu
Scott Lahteine
551752eac7
Consolidate "bedlevel" code
7 lat temu
Scott Lahteine
722786966a
Add gcode.cpp, motion.*, queue.* - Apply to some G-codes.
7 lat temu
Scott Lahteine
3d8a0ab4b2
Module updates
7 lat temu
Scott Lahteine
0c9231fd04
Move 'module' files
7 lat temu
Scott Lahteine
27cbb939b2
Clean up some HAL code
7 lat temu
Christopher Pepper
b29b66feda
Temporary fix for odd stepper behaviour with servos
7 lat temu
Scott Lahteine
a037ddbf7b
Other spacing tweaks
7 lat temu
Scott Lahteine
2af62a5d8d
Apply spacing, const to some HAL code
7 lat temu
kfazz
fa9ff6be6e
try to fix LIN_ADVANCE for 32bit
7 lat temu
Christopher Pepper
4b16fa3272
Implement HAL and apply macros across code-base
Implement AVR Platform
8 lat temu
Scott Lahteine
b0173ccdb9
Drop extra initializers for vars initialized by EEPROM code
8 lat temu
Tannoo
e927941c06
Bugfix (#7265 )
Fix compile error when UBL is enabled but there is no LCD Panel.
8 lat temu
Tannoo
aaacef9441
Corrections (#7231 )
20x4 map integration. Also some minor changes to the UBL Menu layout. Both 20x4 LCD's and Graphical LCD panels should have similar functionality now.
8 lat temu
Scott Lahteine
5b11b33854
Add support for Průša MK2 Multiplexer
8 lat temu
dot-bob
b3c36c98fd
Edit digipot currents via LCD, save to EEPROM
8 lat temu
Scott Lahteine
3c7bfe798d
Various cleanups ahead of digipot save
8 lat temu
Ross Allan
cfcd069501
Fix #5699 - LIN_ADVANCE freeze when ADV_RATE returns 0
8 lat temu
Scott Lahteine
8d5a37fb3d
Support for a 5th stepper in stepper code
8 lat temu
Scott Lahteine
e94f79ccea
Patch some serial macros
8 lat temu
Scott Lahteine
04b07a6ecc
Unused var in Stepper
8 lat temu
Scott Lahteine
e4937b0285
Cleanup of spacing and formatting
8 lat temu