AOSP now builds with -Werror, so the build needs to be warning free.
Signed-off-by: Rob Herring <robh@kernel.org>
LOCAL_MODULE_OWNER := intel
LOCAL_MODULE_RELATIVE_PATH := hw
LOCAL_MODULE_TAGS := optional
-LOCAL_CFLAGS := -DLOG_TAG=\"Sensors\" -fvisibility=hidden
+LOCAL_CFLAGS := -DLOG_TAG=\"Sensors\" -fvisibility=hidden -Wno-missing-field-initializers
ifeq ($(NO_IIO_EVENTS),true)
LOCAL_CFLAGS += -D__NO_EVENTS__
endif
int j;
float selected_rate = 0;
float max_rate_from_prop = sensor_get_max_freq(s);
- int dev_num = sensor[s].dev_num;
if (!sensor[s].avail_freqs_count)
return requested_rate;
*/
max_delay_t sensor_get_max_delay (int s)
{
- int dev_num = sensor[s].dev_num, i;
+ int i;
float min_supported_rate;
float rate_cap;
int32_t sensor_get_min_delay (int s)
{
- int dev_num = sensor[s].dev_num, i;
+ int i;
float max_supported_rate = 0;
float max_from_prop = sensor_get_max_freq(s);
sensor_desc[s].minDelay = sensor_get_min_delay(s);
sensor_desc[s].maxDelay = sensor_get_max_delay(s);
- ALOGV("Sensor %d (%s) type(%d) minD(%d) maxD(%d) flags(%2.2x)\n",
+ ALOGV("Sensor %d (%s) type(%d) minD(%d) maxD(%zd) flags(%2.2zx)\n",
s, sensor[s].friendly_name, sensor_desc[s].type,
sensor_desc[s].minDelay, sensor_desc[s].maxDelay,
sensor_desc[s].flags);
const char* input_path = sensor_catalog[i].channel[c].input_path;
float scale = sensor[s].scale ? sensor[s].scale : sensor[s].channel[c].scale;
float offset = sensor[s].offset;
- int sensor_type = sensor_catalog[i].type;
float correction;
/* In case correction has been requested using properties, apply it */
int64_t get_timestamp (clockid_t clock_id)
{
- struct timespec ts = {0};
+ struct timespec ts = {0, 0};
if (!clock_gettime(clock_id, &ts))
return 1000000000LL * ts.tv_sec + ts.tv_nsec;