]> git.droids-corp.org - aversive.git/commit
callout: add a new module which is an alternative to the scheduler
authorOlivier Matz <zer0@droids-corp.org>
Sat, 24 May 2014 16:46:46 +0000 (18:46 +0200)
committerOlivier Matz <zer0@droids-corp.org>
Sat, 24 May 2014 16:54:02 +0000 (18:54 +0200)
commit9d7a205a0868595dc57f365eda4721b700e447b9
tree0d6e10078a34007d6aab142d7a26b7026de3e34a
parent4dc5fba2e8aba8e89445fb532f9969a57e24b99c
callout: add a new module which is an alternative to the scheduler

The 'callout' module is another timer manager that aims to replace the
scheduler module. The management of timers can be done either from an
asynchronous interruption or from the main program. This module is
able to handle priorities between timers and allow to reschedule
a timer later if its priority is too low.

Signed-off-by: Olivier Matz <zer0@droids-corp.org>
config/Configure.help
config/config.in
config/generate_aversive_config
modules/base/callout/Makefile [new file with mode: 0644]
modules/base/callout/callout.c [new file with mode: 0644]
modules/base/callout/callout.h [new file with mode: 0644]
modules/base/callout/test/Makefile [new file with mode: 0644]
modules/base/callout/test/error_config.h [new file with mode: 0644]
modules/base/callout/test/main.c [new file with mode: 0644]
modules/base/callout/test/timer_config.h [new file with mode: 0644]
modules/base/callout/test/uart_config.h [new file with mode: 0644]