klipper/src
Kevin O'Connor 0a3c23bcf6 sched: Avoid rescheduling the currently active timer
It's tricky to reschedule the timer irq correctly (due to race
conditions with the irq) and in practice it's very rarely needed.
Handle the special cases in the generic sched.c code so that the board
code doesn't have to handle it.

Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2017-03-10 23:24:15 -05:00
..
avr sched: Avoid rescheduling the currently active timer 2017-03-10 23:24:15 -05:00
generic sched: Avoid rescheduling the currently active timer 2017-03-10 23:24:15 -05:00
sam3x8e sched: Avoid rescheduling the currently active timer 2017-03-10 23:24:15 -05:00
simulator sched: Avoid rescheduling the currently active timer 2017-03-10 23:24:15 -05:00
Kconfig sam3x8e: Add initial support for Arduino Due boards 2016-06-14 14:27:30 -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 basecmd: Use oid_ prefix for the oid manipulation functions 2017-03-09 13:49:03 -05:00
basecmd.c basecmd: Remove unimplemented command_reset() 2017-03-09 14:18:24 -05:00
basecmd.h basecmd: Use oid_ prefix for the oid manipulation functions 2017-03-09 13:49:03 -05:00
command.c command: No need to disable irqs in sendf reentrant check 2017-01-14 11:32:27 -05:00
command.h build: Define DECL_CONSTANT mechanism for defining exported constants 2016-12-23 17:06:10 -05: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: Avoid objcopy --dump-section flag 2016-07-10 21:46:57 -04:00
endstop.c stepper: Introduce stepper_get_position command and remove from endstop.c 2017-03-09 14:54:52 -05:00
gpiocmds.c basecmd: Use oid_ prefix for the oid manipulation functions 2017-03-09 13:49:03 -05:00
pwmcmds.c basecmd: Use oid_ prefix for the oid manipulation functions 2017-03-09 13:49:03 -05:00
sched.c sched: Avoid rescheduling the currently active timer 2017-03-10 23:24:15 -05: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: Introduce stepper_get_position command and remove from endstop.c 2017-03-09 14:54:52 -05:00
stepper.h stepper: Introduce stepper_get_position command and remove from endstop.c 2017-03-09 14:54:52 -05:00