00001
00036 #ifndef _DRAGONFLY_LIB_H_
00037 #define _DRAGONFLY_LIB_H_
00038
00044
00046 #define ANALOG 0x01
00047
00048 #define SERIAL 0x02
00049
00050 #define USB 0x02
00051
00052 #define COMM 0x02
00053
00054 #define ORB 0x04
00055
00056 #define MOTORS 0x08
00057
00058 #define I2C 0x20
00059
00060 #define BUZZER 0x40
00061
00062 #define LCD 0x80
00063
00064 #define ALL_ON 0xFF
00065
00066
00068 void dragonfly_init(int config);
00069
00071
00072 #include <inttypes.h>
00073 #include <stdio.h>
00074 #include <stdlib.h>
00075 #include <avr/io.h>
00076 #include <avr/interrupt.h>
00077 #include <util/delay.h>
00078 #include <util/twi.h>
00079
00080 #include <analog.h>
00081 #include <dio.h>
00082 #include <time.h>
00083 #include <lcd.h>
00084 #include <lights.h>
00085 #include <motor.h>
00086 #include <serial.h>
00087 #include <buzzer.h>
00088 #include <rangefinder.h>
00089 #include <bom.h>
00090 #include <move.h>
00091 #include <reset.h>
00092 #include <math.h>
00093
00094 #endif
00095