aboutsummaryrefslogtreecommitdiffstats
path: root/src/avr/timer.c
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2017-08-09 18:51:55 -0400
committerKevin O'Connor <kevin@koconnor.net>2017-08-09 21:08:40 -0400
commit1051a52755f3f9b8f8b9d21a430ddf3b9982e5a0 (patch)
treeb4271c4e138a6f04f2c6ff8740bf27bbde6ef6c8 /src/avr/timer.c
parent5583b050a0877c037fc05ed0de522c33123e6191 (diff)
downloadkutter-1051a52755f3f9b8f8b9d21a430ddf3b9982e5a0.tar.gz
kutter-1051a52755f3f9b8f8b9d21a430ddf3b9982e5a0.tar.xz
kutter-1051a52755f3f9b8f8b9d21a430ddf3b9982e5a0.zip
timer_irq: Rework timer irq handler to check for tasks pending
Allow timer_dispatch_many() to run for extended periods if there are no tasks pending. This reduces the amount of lost cpu time spent entering and exiting the irq handler. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Diffstat (limited to 'src/avr/timer.c')
0 files changed, 0 insertions, 0 deletions