Rev 114 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
#include "maindefs.h"#include "sleep.h"#include "xbee.h"#include "timers.h"#include "led_driver.h"#include <delays.h>void sleep() {timer0_enable();}void sleep_enable() {#ifdef _BASE_STATIONled_driver_data(0);led_driver_data(0);#endif#ifdef _REMOTEled_driver_data(0);led_driver_data(0);xbee_sleep();#endif_asmsleep_endasm}void wake() {#ifdef _BASE_STATIONled_driver_num(BASE_STATION_ADDRESS);#endif#ifdef _REMOTExbee_wake();Delay10KTCYx(2); // Give some time for the radio to wake upled_driver_show_last();#endiftimer0_disable();}