Subversion Repositories Code-Repo

Rev

Rev 114 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 114 Rev 117
Line 9... Line 9...
9
    timer0_enable();
9
    timer0_enable();
10
}
10
}
11
 
11
 
12
void sleep_enable() {
12
void sleep_enable() {
13
#ifdef _BASE_STATION
13
#ifdef _BASE_STATION
-
 
14
    led_driver_data(0);
14
    led_driver_num(BASE_STATION_ADDRESS);
15
    led_driver_data(0);
15
#endif
16
#endif
16
#ifdef _REMOTE
17
#ifdef _REMOTE
17
    led_driver_data(0);
18
    led_driver_data(0);
18
    led_driver_data(0);
19
    led_driver_data(0);
19
    xbee_sleep();
20
    xbee_sleep();
20
#endif
21
#endif
-
 
22
    _asm
-
 
23
    sleep
-
 
24
    _endasm
21
}
25
}
22
 
26
 
23
void wake() {
27
void wake() {
-
 
28
#ifdef _BASE_STATION
-
 
29
    led_driver_num(BASE_STATION_ADDRESS);
-
 
30
#endif
24
#ifdef _REMOTE
31
#ifdef _REMOTE
25
    xbee_wake();
32
    xbee_wake();
26
    Delay10KTCYx(2);    // Give some time for the radio to wake up
33
    Delay10KTCYx(2);    // Give some time for the radio to wake up
27
    led_driver_show_last();
34
    led_driver_show_last();
28
#endif
35
#endif