v2 CopterController stuff. compiles, untested

This commit is contained in:
2015-03-03 23:43:50 -07:00
parent ad72a19c36
commit 4405f009b4
13 changed files with 688 additions and 22 deletions

View File

@@ -1,18 +1,28 @@
all: PID.o I2Cdev.o MPU6050.o PCA9685.o echoServerAdvanced PCA9685tester main
#pidTest MPU6050dmp_tester PCA9685tester
all: PID.o I2Cdev.o MPU6050.o PCA9685.o DSM2.o main v2main PCA9685tester echoServerAdvanced
PCA_HDRS = PCA9685.h PCA9685_Addresses.h
MPU_HDRS = helper_3dmath.h I2Cdev.h MPU6050_6Axis_MotionApps20.h MPU6050.h
PID_HDRS = PID.h
DSM_HDRS = DSM2.h
HDRS = $(PID_HDRS) $(MPU_HDRS) $(PCA_HDRS)
HDRS = PID.h helper_3dmath.h I2Cdev.h MPU6050_6Axis_MotionApps20.h MPU6050.h PCA9685.h PCA9685_Addresses.h
CXXFLAGS = -DDMP_FIFO_RATE=9 -Wall -lwiringPi
I2Cdev.o MPU6050.o PCA9685.o PID.o: $(HDRS)
MPU6050dmp_tester.o PCA9685tester.o echoServerAdvanced.o main.o: $(HDRS)
PCA9685tester.o echoServerAdvanced.o main.o: $(HDRS)
# version 2 stuff
v2Parser.o: v2Parser.h helper_3dmath.h
DSM2.o: $(DSM_HDRS)
PID.o: $(PID_HDRS)
v2main.o: v2Parser.h $(PCA_HDRS) $(MPU_HDRS) $(PID_HDRS)
v2main: v2main.o v2Parser.o PCA9685.o PID.o I2Cdev.o MPU6050.o DSM2.o
$(CXX) $^ -lwiringPi -o $@
main: main.o PID.o PCA9685.o I2Cdev.o MPU6050.o
$(CXX) $^ -lwiringPi -o $@
MPU6050dmp_tester: I2Cdev.o MPU6050.o MPU6050dmp_tester.o
$(CXX) $^ -lm `pkg-config gtkmm-3.0 --cflags --libs` -lwiringPi -o $@
PCA9685tester: PCA9685.o PCA9685tester.o
$(CXX) $^ -lwiringPi -o $@