forked from len0rd/rockbox
Cleaned up a bit
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@547 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
f70f06cc6b
commit
b133675d3e
2 changed files with 10 additions and 7 deletions
|
@ -11,11 +11,11 @@ INCLUDES=-I../../ -I../../drivers
|
||||||
TARGET = -DARCHOS_PLAYER_OLD=1
|
TARGET = -DARCHOS_PLAYER_OLD=1
|
||||||
#TARGET = -DARCHOS_RECORDER=1
|
#TARGET = -DARCHOS_RECORDER=1
|
||||||
|
|
||||||
CFLAGS = -g -O -Wall -m1 -save-temps -nostdlib -Wstrict-prototypes -fomit-frame-pointer -fschedule-insns -fno-builtin $(INCLUDES) $(TARGET) -DDEBUG
|
CFLAGS = -g -Wall -m1 -save-temps -nostdlib -Wstrict-prototypes -fschedule-insns -fno-builtin $(INCLUDES) $(TARGET) -DDEBUG
|
||||||
AFLAGS += -small -relax
|
AFLAGS += -small -relax
|
||||||
|
|
||||||
OBJS= ../../crt0.o ../../system.o main.o ../../panic.o ../../drivers/lcd.o \
|
OBJS= ../../crt0.o ../../system.o main.o ../../panic.o ../../drivers/lcd.o \
|
||||||
../../thread.o ../../kernel.o ../../drivers/led.o \
|
thread.o ../../kernel.o ../../drivers/led.o \
|
||||||
../../debug.o ../../common/sprintf.o
|
../../debug.o ../../common/sprintf.o
|
||||||
|
|
||||||
%.o: %.S
|
%.o: %.S
|
||||||
|
@ -47,3 +47,6 @@ clean:
|
||||||
|
|
||||||
install:
|
install:
|
||||||
mount /mnt/archos; cp archos.mod /mnt/archos; umount /mnt/archos
|
mount /mnt/archos; cp archos.mod /mnt/archos; umount /mnt/archos
|
||||||
|
|
||||||
|
thread.o: ../../thread.c
|
||||||
|
$(CC) -O -fomit-frame-pointer -c $(CFLAGS) $<
|
||||||
|
|
|
@ -55,16 +55,16 @@ int main(void)
|
||||||
SCR1 &= ~0x80;
|
SCR1 &= ~0x80;
|
||||||
IPRE |= 0xf000; /* Set to highest priority */
|
IPRE |= 0xf000; /* Set to highest priority */
|
||||||
|
|
||||||
set_irq_level(0);
|
|
||||||
|
|
||||||
debugf("OK. Let's go\n");
|
debugf("OK. Let's go\n");
|
||||||
|
|
||||||
kernel_init();
|
kernel_init();
|
||||||
|
|
||||||
|
set_irq_level(0);
|
||||||
|
|
||||||
tick_add_task(testfunc);
|
tick_add_task(testfunc);
|
||||||
|
|
||||||
debugf("sleeping 10s...\n");
|
debugf("sleeping 10s...\n");
|
||||||
sleep(10000);
|
sleep(HZ*10);
|
||||||
debugf("woke up\n");
|
debugf("woke up\n");
|
||||||
|
|
||||||
queue_init(&main_q);
|
queue_init(&main_q);
|
||||||
|
@ -84,7 +84,7 @@ void t1(void)
|
||||||
debugf("Thread 1 started\n");
|
debugf("Thread 1 started\n");
|
||||||
while(1)
|
while(1)
|
||||||
{
|
{
|
||||||
sleep(100);
|
sleep(HZ);
|
||||||
debugf("Thread 1 posting an event\n");
|
debugf("Thread 1 posting an event\n");
|
||||||
queue_post(&main_q, 1234, 0);
|
queue_post(&main_q, 1234, 0);
|
||||||
queue_post(&main_q, 5678, 0);
|
queue_post(&main_q, 5678, 0);
|
||||||
|
@ -96,7 +96,7 @@ void t2(void)
|
||||||
debugf("Thread 2 started\n");
|
debugf("Thread 2 started\n");
|
||||||
while(1)
|
while(1)
|
||||||
{
|
{
|
||||||
sleep(300);
|
sleep(HZ*3);
|
||||||
debugf("Thread 2 awakened\n");
|
debugf("Thread 2 awakened\n");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue