klipper/src
Kevin O'Connor 77d486f8d2 sam3x8e: Rework timer priority code to use time instead of event count
Rework the timer prioritization code so that is compares against the
current time instead of the number of repeat timers in a given
interrupt.  This makes the code slightly faster and it should provide
better protection against task starvation.

Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2016-10-31 11:48:27 -04:00
..
avr timer: Rework AVR timer priority code to use time instead of event count 2016-10-19 13:35:48 -04:00
generic irq: Allow boards to define the return type of irq_save() 2016-06-13 23:18:59 -04:00
sam3x8e sam3x8e: Rework timer priority code to use time instead of event count 2016-10-31 11:48:27 -04:00
simulator irq: Allow boards to define the return type of irq_save() 2016-06-13 23:18:59 -04: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 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: Avoid objcopy --dump-section flag 2016-07-10 21:46: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: Improve AVR optimization of reschedule_timer() 2016-10-19 13:35:48 -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: Disable "no next step" check for some count=1 queue_step commands 2016-09-22 11:15:17 -04:00
stepper.h sched: Use uint_fast8_t for return type of timers 2016-06-14 14:00:53 -04:00