Firmware2/Marlin/src
Marcio Teixeira 72d8adfd1e Cleanup and refactor EXTENSIBLE_UI (#12227)
- Add `axis_t`, `extruder_t`, `heater_t`, and `fan_t` to eliminate ambiguity, improve type safety.
- Regularized getter/setter argument order and naming.
- `setAxisPosition` no longer stacks moves in the buffer, allowing it to be called repeatedly on each touch ui tap.
- Implement better manual moves for `EXTENSIBLE_UI` (#12205)
- Calling `setAxisPosition_mm` no longer buffers the entire move to the new position, but instead causes small moves towards it to be made during the idle loop. This allows the user to adjust the destination even after the move has started and makes the UI feel much more responsive.
- As suggested by @ejtagle, the new code keeps the planner buffer full to ensure smooth motion without stops and starts.
- Change `En`, `Hn` and `FANn` to zero-based indices.
- Labels consistent with the rest of Marlin code.
2018-10-30 19:42:26 -05:00
..
config Apply #pragma once to configuration files 2018-10-30 18:35:12 -05:00
core Move font data to a subfolder 2018-10-28 15:46:45 -05:00
feature Followup to Menu Refactor (#12275) 2018-10-30 16:34:45 -05:00
gcode Followup to Menu Refactor (#12275) 2018-10-30 16:34:45 -05:00
HAL STM32 FastIO using register access (#12276) 2018-10-30 19:25:44 -05:00
inc Followup to Menu Refactor (#12275) 2018-10-30 16:34:45 -05:00
lcd Cleanup and refactor EXTENSIBLE_UI (#12227) 2018-10-30 19:42:26 -05:00
libs Refactor LCD menus 2018-10-28 15:46:45 -05:00
module Followup to Menu Refactor (#12275) 2018-10-30 16:34:45 -05:00
pins Add Creality3D RAMPS pins definitions (#12229) 2018-10-26 16:09:04 -05:00
sd Make getfilename_sorted standard for listings 2018-10-29 13:54:21 -05:00
Marlin.cpp Followup to Menu Refactor (#12275) 2018-10-30 16:34:45 -05:00
Marlin.h Fix kill => disable_all_heaters => print_job_timer.stop (#12146) 2018-10-18 21:20:56 -05:00