Commit Graph

10571 Commits (0312c42f9d9d7df342547381bf3dd07097b3e4ca)
 

Author SHA1 Message Date
Chris Pepper 0312c42f9d [2.0.x] LPC176x Serial cleanup ()
Scott Lahteine c1269c2ec1 Tweak AVR critical section defines
Scott Lahteine da94e0bd27 Unsigned eeprom mesh addresses
Chris Pepper f88adcbfd5 [2.0.x][LPC176x] Fix binary linking broken by pio update ()
Scott Lahteine fdd97e649d
Merge pull request from simon-jouet/esp32
HAL for Espressif ESP32 WiFi
Simon Jouet e2aeda61ed HAL for Espressif ESP32 Wifi
Scott Lahteine 091f742432 Add WIFISUPPORT to example configs
Scott Lahteine 19d4c7c1cd Tweak HAL header comments
Bob Kuhn 7e8d2d611d Auto Build for Visual Studio Code ()
Giuliano cce0523a95 [2.0.x] reset bltouch on home ()
Added reset bltouch instead. This ensure properly stow even when in error.
Scott Lahteine 4c8d6df13c
Extra insurance against endstop false positives ()
Scott Lahteine 81edbfa665
Merge pull request from ejtagle/always_honor_maximum_step_rate
[2.0.x] Fix stepper pulse minimum period and timing calculations
Scott Lahteine f3fed52348 Fix coolstep_min_speed / sensorless homing
Fix 
etagle a215725df6 Fix stepper pulse timing
Always honor minimum period on stepper pulse generation, and fix timing calculations

Signed-off-by: etagle <ejtagle@hotmail.com>
Scott Lahteine 0d79128c8d Localize stepper-specific defines
Scott Lahteine a9861a780e Tweak HAL heading
Scott Lahteine cf53e502a2 No need to set input after attachInterrupt
Karl Andersson e0276d2f32 Official STMicroelectronics Arduino Core STM32F4 HAL compatibility ()
Scott Lahteine 4dbec774b5 HAL_*_TIMER_RATE => *_TIMER_RATE
Scott Lahteine 928e50e724 Try LiquidCrystal@1.3.4
Scott Lahteine 12689f2470
Merge pull request from thinkyhead/bf2_junction_deviation_fix
[2.0.x] Updates for junction_deviation_mm
Scott Lahteine 9b945c13a1 Fix STM32F1 ISR_ENABLED
Scott Lahteine 9d04f47d98 Improvements for junction_deviation_mm
- Drop `max_jerk` with `JUNCTION_DEVIATION`
- Add `max_e_jerk_factor` for use by `LIN_ADVANCE`
- Recalculate `max_e_jerk_factor` when `junction_deviation_mm` changes
- Fix LCD editing of `junction_deviation_mm`
Scott Lahteine f2c3b0d476 Use bit flags for homed/known
Scott Lahteine 4832be52d7 Followup to G29 O
Robert Mendon 86170e6a66 [2.0.x] Add O (optional) flag to G28/G29 ()
Alexey Shvetsov 2ddba201c0 STM32F1 HAL Fixes ()
- Enable / disable interrupts with `__iSeiRetVal` / `__iCliRetVal`
- Add STM32F1 to Travis CI tests
Scott Lahteine 43bdd0bfe4 Fix indent in stepper.h
Scott Lahteine b8f8dc72f0 Add travis helper update_defaults
Scott Lahteine 2ba198a624 Tweak M122 report spacing
Eduardo José Tagle 5590c8ffd0 Fix MarlinSerial (AVR) ()
An undocumented hw bug makes the UART lose chars when RX ISR is disabled, even for a very small amount of time. This happens when RX_BUFFER > 256, and the result is corrupted received commands. Solved by implementing pseudo-atomic operations on 16bit indices.
Scott Lahteine 3fd1f32b73 Fix ADC key and chamber temp
Scott Lahteine 117fd007a9 Followup to pin error change
Scott Lahteine ae07a3e4aa Multiplier edit large ranges
Scott Lahteine 20a5db03bb Junction Deviation limit (0.01 to 0.3)
Scott Lahteine a2f521d34b
Add Junction Deviation mm runtime setting ()
Scott Lahteine 590ce1c33e Fix serial debug ouput
Scott Lahteine 968a5d2e63 Protected pin err for M226
Scott Lahteine 4b90cd8ead
Merge pull request from ejtagle/bugfix-2.0.x
[2.0.x] Adaptive multiaxis step smoothing, and tons of fixes
Giuliano f1cdfe3dfd [2.0.x] stow bltouch before start homing ()
etagle 6f14bcaa3e Add MAXIMUM_STEPPER_RATE, enforce in multi-stepping
The timing value should be properly set for ALL boards. The compiler will check and set maximum step rate calculations based on those values.
etagle 39a7e7720d Adaptive multiaxis step smoothing
- Stepper bugs fixed
- Support MIXING_EXTRUDER with Linear Advance
- Miscellaneous cleanup
Scott Lahteine ae15c5af88
Merge pull request from thinkyhead/bf2_xon_xoff_changes
[2.0.x] Serial handshaking fixes / debug
etagle 99af086cea Add hidden Serial overflow debug options
etagle d90e8fcad9 Fix XON/XOFF implementation
Pointed out by @GMagician
Scott Lahteine bbf80440bf Add sanity-check for MOTHERBOARD
Giuliano b64cc9329e [2.0.x] Fix dual enstop home ()
Scott Lahteine 8a376e6beb Update MINIMUM_STEPPER_PULSE description
Scott Lahteine 3701869e6c Add HAL_timer_start for AVR, use stepper timer to time pulses
Giuliano e970e429b6 [2.0.x] Fix null check in lsDive ()