index
:
kutter
master
Unnamed repository; edit this file 'description' to name the repository.
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
src
/
sched.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
sched: Move last_insert check for improved gcc code layout
Kevin O'Connor
2021-11-09
1
-2
/
+2
*
sched: Fix scheduling bug in repeat scheduler check
Kevin O'Connor
2021-11-06
1
-0
/
+2
*
sched: Add repeat reschedule optimization
Kevin O'Connor
2021-10-27
1
-9
/
+15
*
sched: Place common global variables into a struct
Kevin O'Connor
2021-10-27
1
-37
/
+39
*
sched: Call irq_poll() at start of run_tasks() loop
Kevin O'Connor
2021-04-21
1
-0
/
+1
*
sched: Force sched_try_shutdown to be inlined
Kevin O'Connor
2018-10-13
1
-1
/
+1
*
sched: Don't require 2ms pad in sched_add_timer()
Kevin O'Connor
2018-08-27
1
-1
/
+1
*
sched: Interrupts must be disabled during setjmp() call
Kevin O'Connor
2017-12-21
1
-0
/
+3
*
sched: Don't shutdown on a "timer in the past" if already shutdown
Kevin O'Connor
2017-10-12
1
-1
/
+1
*
pru: Support config_reset command to manually reset mcu
Kevin O'Connor
2017-09-03
1
-2
/
+2
*
sched: Reduce the amount of time irqs are disabled in sleep check
Kevin O'Connor
2017-08-09
1
-16
/
+19
*
sched: Write out a message on startup
Kevin O'Connor
2017-08-08
1
-0
/
+2
*
sched: Implement generic sleep mechanism based on tasks pending
Kevin O'Connor
2017-08-08
1
-8
/
+49
*
sched: Introduce sched_wake_tasks() function to wake up tasks
Kevin O'Connor
2017-08-08
1
-0
/
+10
*
avr: Implement internal avr specific timer to handle 16bit overflows
Kevin O'Connor
2017-08-08
1
-7
/
+6
*
sched: Support adding timers to the start of timer_list
Kevin O'Connor
2017-08-08
1
-5
/
+18
*
sched: Don't count milliseconds in the periodic timer
Kevin O'Connor
2017-08-08
1
-32
/
+38
*
sched: Pass shutdown reason code via longjmp() parameter
Kevin O'Connor
2017-07-04
1
-5
/
+5
*
build: Use compile_time_request system for init, tasks, and shutdown
Kevin O'Connor
2017-05-26
1
-31
/
+9
*
sched: Allow shutdown_reason to be uint8
Kevin O'Connor
2017-05-26
1
-10
/
+11
*
irq: Add an irq_poll() stub for board code
Kevin O'Connor
2017-05-15
1
-0
/
+1
*
sched: Move timer dispatch loop to board code
Kevin O'Connor
2017-03-30
1
-30
/
+25
*
sched: Rename reschedule_timer() to insert_timer() and use in sched_add_timer()
Kevin O'Connor
2017-03-30
1
-29
/
+23
*
sched: Be explicit with loading of the waketime variable
Kevin O'Connor
2017-03-26
1
-21
/
+21
*
avr: Introduce optimized timer_is_before()
Kevin O'Connor
2017-03-26
1
-3
/
+3
*
timer: Allow board code to define its own timer_is_before implementation
Kevin O'Connor
2017-03-26
1
-30
/
+7
*
sched: Report the time of a shutdown
Kevin O'Connor
2017-03-24
1
-1
/
+2
*
sched: Move functions within sched.c
Kevin O'Connor
2017-03-11
1
-40
/
+38
*
sched: Rename sched_timer() to sched_add_timer()
Kevin O'Connor
2017-03-11
1
-1
/
+1
*
sched: Don't overwrite shutdown reason if shutdown called while shutdown
Kevin O'Connor
2017-03-10
1
-1
/
+2
*
sched: Avoid rescheduling the currently active timer
Kevin O'Connor
2017-03-10
1
-22
/
+29
*
sched: Use a sentinel timer at the end of the timer_list
Kevin O'Connor
2017-03-10
1
-9
/
+29
*
sched: Minor change - remove unneeded header files
Kevin O'Connor
2017-01-14
1
-2
/
+0
*
sched: Improve AVR optimization of reschedule_timer()
Kevin O'Connor
2016-10-19
1
-7
/
+11
*
sched: Use 'unsigned int' instead of 'uint16_t' for shutdown reason
Kevin O'Connor
2016-06-14
1
-2
/
+2
*
sched: Use uint_fast8_t for return type of timers
Kevin O'Connor
2016-06-14
1
-2
/
+2
*
irq: Allow boards to define the return type of irq_save()
Kevin O'Connor
2016-06-13
1
-3
/
+3
*
generic: Move board timer.h files into generic/misc.h
Kevin O'Connor
2016-06-13
1
-1
/
+1
*
sched: Optimize timer list handling
Kevin O'Connor
2016-06-13
1
-39
/
+50
*
sched: Change sched_from_ms() to sched_from_us()
Kevin O'Connor
2016-06-02
1
-6
/
+6
*
Initial commit of source code.
Kevin O'Connor
2016-05-25
1
-0
/
+282