On 22/04/15 17:32, Dan Murphy wrote: > Add a type for heart rate monitors > Add the modifier name in beats per minute. I know it seems illogical for heart rate monitors, but to keep our unit sane as we get more frequency measuring devices could we change this to units of beats per second? > > Signed-off-by: Dan Murphy <dmurphy@xxxxxx> > --- > drivers/iio/industrialio-core.c | 1 + > include/uapi/linux/iio/types.h | 1 + > tools/iio/iio_event_monitor.c | 2 ++ > 3 files changed, 4 insertions(+) > > diff --git a/drivers/iio/industrialio-core.c b/drivers/iio/industrialio-core.c > index 4df97f6..b7b3817 100644 > --- a/drivers/iio/industrialio-core.c > +++ b/drivers/iio/industrialio-core.c > @@ -75,6 +75,7 @@ static const char * const iio_chan_type_name_spec[] = { > [IIO_ENERGY] = "energy", > [IIO_DISTANCE] = "distance", > [IIO_VELOCITY] = "velocity", > + [IIO_HEARTRATE] = "heartrate", > }; > > static const char * const iio_modifier_names[] = { > diff --git a/include/uapi/linux/iio/types.h b/include/uapi/linux/iio/types.h > index 5c46019..b5e8c2f 100644 > --- a/include/uapi/linux/iio/types.h > +++ b/include/uapi/linux/iio/types.h > @@ -35,6 +35,7 @@ enum iio_chan_type { > IIO_ENERGY, > IIO_DISTANCE, > IIO_VELOCITY, > + IIO_HEARTRATE, > }; > > enum iio_modifier { > diff --git a/tools/iio/iio_event_monitor.c b/tools/iio/iio_event_monitor.c > index 427c271..b2cc544 100644 > --- a/tools/iio/iio_event_monitor.c > +++ b/tools/iio/iio_event_monitor.c > @@ -51,6 +51,7 @@ static const char * const iio_chan_type_name_spec[] = { > [IIO_HUMIDITYRELATIVE] = "humidityrelative", > [IIO_ACTIVITY] = "activity", > [IIO_STEPS] = "steps", > + [IIO_HEARTRATE] = "heartrate", > }; > > static const char * const iio_ev_type_text[] = { > @@ -130,6 +131,7 @@ static bool event_is_known(struct iio_event_data *event) > case IIO_HUMIDITYRELATIVE: > case IIO_ACTIVITY: > case IIO_STEPS: > + case IIO_HEARTRATE: > break; > default: > return false; > -- To unsubscribe from this list: send the line "unsubscribe linux-iio" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html