forked from len0rd/rockbox
Moved NUM_TICK_TASKS definition
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@884 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
1fac0e66fd
commit
150c5a7cef
2 changed files with 12 additions and 3 deletions
|
|
@ -25,6 +25,8 @@
|
||||||
|
|
||||||
long current_tick = 0;
|
long current_tick = 0;
|
||||||
|
|
||||||
|
void (*tick_funcs[NUM_TICK_TASKS])(void);
|
||||||
|
|
||||||
static void tick_start(unsigned int interval_in_ms);
|
static void tick_start(unsigned int interval_in_ms);
|
||||||
|
|
||||||
/****************************************************************************
|
/****************************************************************************
|
||||||
|
|
@ -32,6 +34,14 @@ static void tick_start(unsigned int interval_in_ms);
|
||||||
****************************************************************************/
|
****************************************************************************/
|
||||||
void kernel_init(void)
|
void kernel_init(void)
|
||||||
{
|
{
|
||||||
|
int i;
|
||||||
|
|
||||||
|
/* Clear the tick task array */
|
||||||
|
for(i = 0;i < NUM_TICK_TASKS;i++)
|
||||||
|
{
|
||||||
|
tick_funcs[i] = NULL;
|
||||||
|
}
|
||||||
|
|
||||||
tick_start(1000/HZ);
|
tick_start(1000/HZ);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -103,9 +113,6 @@ bool queue_empty(struct event_queue* q)
|
||||||
/****************************************************************************
|
/****************************************************************************
|
||||||
* Timer tick
|
* Timer tick
|
||||||
****************************************************************************/
|
****************************************************************************/
|
||||||
#define NUM_TICK_TASKS 4
|
|
||||||
void (*tick_funcs[NUM_TICK_TASKS])(void) = {NULL, NULL, NULL, NULL};
|
|
||||||
|
|
||||||
static void tick_start(unsigned int interval_in_ms)
|
static void tick_start(unsigned int interval_in_ms)
|
||||||
{
|
{
|
||||||
unsigned int count;
|
unsigned int count;
|
||||||
|
|
|
||||||
|
|
@ -27,6 +27,8 @@
|
||||||
|
|
||||||
#define HZ 100 /* number of ticks per second */
|
#define HZ 100 /* number of ticks per second */
|
||||||
|
|
||||||
|
#define NUM_TICK_TASKS 4
|
||||||
|
|
||||||
#define QUEUE_LENGTH 16 /* MUST be a power of 2 */
|
#define QUEUE_LENGTH 16 /* MUST be a power of 2 */
|
||||||
#define QUEUE_LENGTH_MASK (QUEUE_LENGTH - 1)
|
#define QUEUE_LENGTH_MASK (QUEUE_LENGTH - 1)
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue