X-Git-Url: http://git.droids-corp.org/?p=protos%2Fxbee-avr.git;a=blobdiff_plain;f=main.h;h=30a92625037217d99d831535318d612279a1e196;hp=f77a5359528c3f2845a64b4b9978e27c4c99d338;hb=58822b8f01bbc479c273d2c440e6415c754cba9e;hpb=8a9ba904e4215b92930a6d71c06c97514bcc6688 diff --git a/main.h b/main.h index f77a535..30a9262 100644 --- a/main.h +++ b/main.h @@ -31,8 +31,6 @@ #include #include -#include -#include #include #include #include @@ -43,8 +41,6 @@ #include "rc_proto.h" #include "spi_servo.h" -extern volatile uint16_t global_ms; - #define NB_LOGS 4 /** ERROR NUMS */ @@ -76,6 +72,11 @@ struct xbeeboard { struct rdline rdl; char prompt[RDLINE_PROMPT_SIZE]; + struct callout_mgr mainloop_cm; + struct callout_mgr intr_cm; + struct callout spi_timer; + struct callout beep_timer; + /* log */ uint8_t logs[NB_LOGS+1]; uint8_t log_level; @@ -99,9 +100,7 @@ extern struct xbee_dev *xbee_dev; extern int xbee_raw; extern int xbee_hexdump; extern int xbee_debug; - -extern struct callout_mgr cm; - +extern volatile uint32_t global_ms; void bootloader(void);