mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-11-01 23:01:35 +08:00
Improved mixer tests
This commit is contained in:
@@ -10,14 +10,14 @@ LIBS=-lm
|
|||||||
#_DEPS = test.h
|
#_DEPS = test.h
|
||||||
#DEPS = $(patsubst %,$(IDIR)/%,$(_DEPS))
|
#DEPS = $(patsubst %,$(IDIR)/%,$(_DEPS))
|
||||||
|
|
||||||
_OBJ = mixer_test.o test_mixer.o mixer_simple.o mixer_multirotor.o mixer.o mixer_group.o
|
_OBJ = mixer_test.o test_mixer.o mixer_simple.o mixer_multirotor.o mixer.o mixer_group.o mixer_load.o
|
||||||
OBJ = $(patsubst %,$(ODIR)/%,$(_OBJ))
|
OBJ = $(patsubst %,$(ODIR)/%,$(_OBJ))
|
||||||
|
|
||||||
#$(DEPS)
|
#$(DEPS)
|
||||||
$(ODIR)/%.o: %.cpp
|
$(ODIR)/%.o: %.cpp
|
||||||
$(CC) -c -o $@ $< $(CFLAGS)
|
$(CC) -c -o $@ $< $(CFLAGS)
|
||||||
|
|
||||||
$(ODIR)/%.o: ../../src/systemcmds/tests/%.c
|
$(ODIR)/%.o: ../../src/systemcmds/tests/%.cpp
|
||||||
$(CC) -c -o $@ $< $(CFLAGS)
|
$(CC) -c -o $@ $< $(CFLAGS)
|
||||||
|
|
||||||
$(ODIR)/%.o: ../../src/modules/systemlib/%.cpp
|
$(ODIR)/%.o: ../../src/modules/systemlib/%.cpp
|
||||||
@@ -26,6 +26,9 @@ $(ODIR)/%.o: ../../src/modules/systemlib/%.cpp
|
|||||||
$(ODIR)/%.o: ../../src/modules/systemlib/mixer/%.cpp
|
$(ODIR)/%.o: ../../src/modules/systemlib/mixer/%.cpp
|
||||||
$(CC) -c -o $@ $< $(CFLAGS)
|
$(CC) -c -o $@ $< $(CFLAGS)
|
||||||
|
|
||||||
|
$(ODIR)/%.o: ../../src/modules/systemlib/mixer/%.c
|
||||||
|
$(CC) -c -o $@ $< $(CFLAGS)
|
||||||
|
|
||||||
#
|
#
|
||||||
mixer_test: $(OBJ)
|
mixer_test: $(OBJ)
|
||||||
g++ -o $@ $^ $(CFLAGS) $(LIBS)
|
g++ -o $@ $^ $(CFLAGS) $(LIBS)
|
||||||
|
|||||||
@@ -1,12 +1,12 @@
|
|||||||
#include <systemlib/mixer/mixer.h>
|
#include <systemlib/mixer/mixer.h>
|
||||||
#include <systemlib/err.h>
|
#include <systemlib/err.h>
|
||||||
|
#include "../../src/systemcmds/tests/tests.h"
|
||||||
extern int test_mixer(int argc, char *argv[]);
|
|
||||||
|
|
||||||
int main(int argc, char *argv[]) {
|
int main(int argc, char *argv[]) {
|
||||||
warnx("Host execution started");
|
warnx("Host execution started");
|
||||||
|
|
||||||
char* args[] = {argv[0], "../../ROMFS/px4fmu_common/mixers/IO_pass.mix"};
|
char* args[] = {argv[0], "../../ROMFS/px4fmu_common/mixers/IO_pass.mix",
|
||||||
|
"../../ROMFS/px4fmu_common/mixers/FMU_quad_w.mix"};
|
||||||
|
|
||||||
test_mixer(2, args);
|
test_mixer(3, args);
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user