From c8cd55c6008161825ff6df515da945d4fa41437c Mon Sep 17 00:00:00 2001 From: Kyle Repinski Date: Wed, 4 Nov 2015 08:08:33 -0600 Subject: invensense: Build with -Wall -Werror. --- invensense/mlsdk/Android.mk | 2 ++ invensense/mlsdk/mllite/accel.c | 2 +- invensense/mlsdk/mllite/dmpDefault.c | 3 ++- invensense/mlsdk/mllite/ml.c | 1 + invensense/mlsdk/mllite/mlFIFO.c | 2 +- invensense/mlsdk/mllite/mldl.c | 4 ++-- invensense/mlsdk/platform/linux/mlsl_linux_mpu.c | 8 ++++---- 7 files changed, 13 insertions(+), 9 deletions(-) diff --git a/invensense/mlsdk/Android.mk b/invensense/mlsdk/Android.mk index 25e0907..e57d2e5 100644 --- a/invensense/mlsdk/Android.mk +++ b/invensense/mlsdk/Android.mk @@ -7,6 +7,7 @@ LOCAL_MODULE := libmlplatform LOCAL_CFLAGS := -D_REENTRANT -DLINUX -DANDROID LOCAL_CFLAGS += -DCONFIG_MPU_SENSORS_MPU3050 +LOCAL_CFLAGS += -Wall -Werror LOCAL_C_INCLUDES := \ $(LOCAL_PATH)/platform/include \ @@ -31,6 +32,7 @@ LOCAL_CFLAGS := -DNDEBUG -D_REENTRANT -DLINUX -DANDROID LOCAL_CFLAGS += -DCONFIG_MPU_SENSORS_MPU3050 LOCAL_CFLAGS += -DUNICODE -D_UNICODE -DSK_RELEASE LOCAL_CFLAGS += -DI2CDEV=\"/dev/mpu\" +LOCAL_CFLAGS += -Wall -Werror # optionally apply the compass filter. this is set in # BoardConfig.mk diff --git a/invensense/mlsdk/mllite/accel.c b/invensense/mlsdk/mllite/accel.c index 89d5080..b8a0ed2 100644 --- a/invensense/mlsdk/mllite/accel.c +++ b/invensense/mlsdk/mllite/accel.c @@ -133,7 +133,7 @@ inv_error_t inv_get_accel_data(long *data) inv_error_t result; unsigned char raw_data[2 * ACCEL_NUM_AXES]; long tmp[ACCEL_NUM_AXES]; - int ii; + unsigned int ii; signed char *mtx = mldl_cfg->pdata->accel.orientation; char accelId = mldl_cfg->accel->id; diff --git a/invensense/mlsdk/mllite/dmpDefault.c b/invensense/mlsdk/mllite/dmpDefault.c index e311d6d..b649c0d 100644 --- a/invensense/mlsdk/mllite/dmpDefault.c +++ b/invensense/mlsdk/mllite/dmpDefault.c @@ -37,6 +37,7 @@ #include "mpu.h" #include "mldl.h" #include "mldl_cfg.h" +#include "accel.h" #define CFG_25 703 #define CFG_24 699 @@ -306,7 +307,7 @@ static unsigned short inv_setup_dmpGetAddress(unsigned short key) { static int isSorted = 0; if ( !isSorted ) { - int kk; + unsigned short kk; for (kk=0; kk