Add GPS integrity checks and GPS IMU ESKF fusion tools
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
CC ?= cc
|
||||
CFLAGS ?= -std=c11 -O2 -Wall -Wextra -Wpedantic
|
||||
CFLAGS += -I../../gps_system/header
|
||||
LDLIBS ?= -lm
|
||||
|
||||
GPS_TIME_SOURCE := ../../gps_system/src/gps_time_anchor.c
|
||||
|
||||
.PHONY: all test benchmark clean
|
||||
|
||||
all: standalone_gps_integrity_test
|
||||
|
||||
standalone_gps_integrity_test: standalone_gps_integrity_test.c $(GPS_TIME_SOURCE)
|
||||
$(CC) $(CFLAGS) $^ -o $@ $(LDLIBS)
|
||||
|
||||
test: standalone_gps_integrity_test
|
||||
./standalone_gps_integrity_test
|
||||
|
||||
benchmark: standalone_gps_integrity_test
|
||||
./standalone_gps_integrity_test --bench-clean 100000
|
||||
./standalone_gps_integrity_test --bench-single 100000
|
||||
./standalone_gps_integrity_test --bench-double 100000
|
||||
|
||||
clean:
|
||||
rm -f standalone_gps_integrity_test standalone_gps_integrity_test_san standalone_gps_integrity_test_gprof gmon.out
|
||||
Reference in New Issue
Block a user