save fuse prog command line in a comment
[protos/xbee-avr.git] / main.h
diff --git a/main.h b/main.h
index 617628e..9ba70de 100644 (file)
--- a/main.h
+++ b/main.h
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
+#include <aversive.h>
+#include <aversive/queue.h>
+#include <aversive/pgmspace.h>
+#include <aversive/error.h>
+
+#include <uart.h>
+#include <scheduler.h>
+#include <clock_time.h>
+#include <parse.h>
+#include <rdline.h>
+#include <timer.h>
+
+#include "xbee_neighbor.h"
+#include "xbee_atcmd.h"
+#include "xbee_stats.h"
+#include "xbee_buf.h"
+#include "xbee_proto.h"
+#include "xbee.h"
+#include "cmdline.h"
+#include "callout.h"
+#include "rc_proto.h"
+#include "spi_servo.h"
+
+extern volatile uint16_t global_ms;
+
 #define NB_LOGS 4
 
 /** ERROR NUMS */
 #define LED3_ON()       sbi(PORTA, 0)
 #define LED3_OFF()      cbi(PORTA, 0)
 
+#define BUZZER_ON()       sbi(PORTA, 4)
+#define BUZZER_OFF()      cbi(PORTA, 4)
+
+/* highest priority */
 #define LED_PRIO           170
 #define TIME_PRIO          160
+#define BEEP_PRIO          130
+#define SPI_PRIO           100 /* users of spi_servo must have lower prio */
+/* lowest priority */
 
 #define MAX_POWER_LEVEL 5
 /* generic to all boards */