CTIMER API extension to explictly state the process a ctimer belongs to
This commit is contained in:
parent
ddf970d3db
commit
2cd74d043d
2 changed files with 26 additions and 1 deletions
|
@ -98,9 +98,16 @@ ctimer_init(void)
|
|||
void
|
||||
ctimer_set(struct ctimer *c, clock_time_t t,
|
||||
void (*f)(void *), void *ptr)
|
||||
{
|
||||
ctimer_set_with_process(c, t, f, ptr, PROCESS_CURRENT());
|
||||
}
|
||||
/*---------------------------------------------------------------------------*/
|
||||
void
|
||||
ctimer_set_with_process(struct ctimer *c, clock_time_t t,
|
||||
void (*f)(void *), void *ptr, struct process *p)
|
||||
{
|
||||
PRINTF("ctimer_set %p %u\n", c, (unsigned)t);
|
||||
c->p = PROCESS_CURRENT();
|
||||
c->p = p;
|
||||
c->f = f;
|
||||
c->ptr = ptr;
|
||||
if(initialized) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue