klipper/src
Kevin O'Connor 6220cdda92 stepper: Support rescheduling of step events on faster MCUs
On faster MCUs the step and unstep events may be too close for the
stepper motor driver.  Add a CONFIG_NO_UNSTEP_DELAY build option and
support the case where it is not set.  This allows faster MCUs to
schedule two events for each step (one for the step and one for the
unstep).

Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2016-06-14 14:24:14 -04:00
..
avr stepper: Support rescheduling of step events on faster MCUs 2016-06-14 14:24:14 -04:00
generic irq: Allow boards to define the return type of irq_save() 2016-06-13 23:18:59 -04:00
simulator irq: Allow boards to define the return type of irq_save() 2016-06-13 23:18:59 -04:00
Kconfig stepper: Support rescheduling of step events on faster MCUs 2016-06-14 14:24:14 -04:00
Makefile pwmcmds: Add Kconfig option to allow boards to disable hardware PWM commands 2016-06-13 23:18:59 -04:00
adccmds.c irq: Prefer irq_disable/enable instead of irq_save/restore in cmds/tasks 2016-06-13 23:18:59 -04:00
basecmd.c sched: Use uint_fast8_t for return type of timers 2016-06-14 14:00:53 -04:00
basecmd.h Initial commit of source code. 2016-05-25 11:37:40 -04:00
command.c generic: Create generic board infrastructure and move misc.h to it 2016-06-13 23:18:58 -04:00
command.h Initial commit of source code. 2016-05-25 11:37:40 -04:00
compiler.h compiler.h: Check if __aligned and __section macros are already defined 2016-06-13 23:18:59 -04:00
declfunc.lds.S build: Update declfuncs.lds.S to only use progmem sections on AVR 2016-06-14 14:00:57 -04:00
endstop.c sched: Use uint_fast8_t for return type of timers 2016-06-14 14:00:53 -04:00
gpiocmds.c sched: Use uint_fast8_t for return type of timers 2016-06-14 14:00:53 -04:00
pwmcmds.c pwmcmds: Add Kconfig option to allow boards to disable hardware PWM commands 2016-06-13 23:18:59 -04:00
sched.c sched: Use 'unsigned int' instead of 'uint16_t' for shutdown reason 2016-06-14 14:00:57 -04:00
sched.h build: Update declfuncs.lds.S to only use progmem sections on AVR 2016-06-14 14:00:57 -04:00
spicmds.c Initial commit of source code. 2016-05-25 11:37:40 -04:00
stepper.c stepper: Support rescheduling of step events on faster MCUs 2016-06-14 14:24:14 -04:00
stepper.h sched: Use uint_fast8_t for return type of timers 2016-06-14 14:00:53 -04:00