/Classwork/ECE4534 - Embedded Systems/PIC 26J11/sleep.c |
---|
11,7 → 11,8 |
void sleep_enable() { |
#ifdef _BASE_STATION |
led_driver_num(BASE_STATION_ADDRESS); |
led_driver_data(0); |
led_driver_data(0); |
#endif |
#ifdef _REMOTE |
led_driver_data(0); |
18,9 → 19,15 |
led_driver_data(0); |
xbee_sleep(); |
#endif |
_asm |
sleep |
_endasm |
} |
void wake() { |
#ifdef _BASE_STATION |
led_driver_num(BASE_STATION_ADDRESS); |
#endif |
#ifdef _REMOTE |
xbee_wake(); |
Delay10KTCYx(2); // Give some time for the radio to wake up |