Subversion Repositories freemyipod

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
253 theseven 1
#include "toolkit.h"
2
#include "timer.h"
3
 
4
void singlebeep(int tone, int time)
5
{
6
    TDPRE = 29;
7
    TDCON = 528;
8
    TDDATA0 = tone;
9
    TDDATA1 = tone << 1;
10
    TDCMD = 1;
11
    sleep(time);
12
    TDCMD = 2;
13
}
14
 
15
void beep(int count)
16
{
17
    int i;
18
    TDCMD = 2;
19
    while (1)
20
    {
21
        singlebeep(22, 1000000);
22
        sleep(300000);
23
        for (i = 0; i < count; i++)
24
        {
25
            singlebeep(22, 300000);
26
            sleep(300000);
27
        }
28
        sleep(2000000);
29
    }
30
}