Re: [RFC v2 1/3] iio: heart_monitors: Add support for heart rate monitors

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Daniel

On 11/06/2014 10:04 AM, Daniel Baluta wrote:
> Hi Dan,
>
> Use iio: heart_monitor instead of iio: heart_monitors in subject.
>
> On Thu, Nov 6, 2014 at 5:18 PM, Dan Murphy <dmurphy@xxxxxx> wrote:
>> Add a type for heart rate monitors
>> Add the modifier name in beats per minute.
>>
>> Signed-off-by: Dan Murphy <dmurphy@xxxxxx>
>> ---
>>
>> v2 - Updated per v1 comments - http://marc.info/?l=linux-iio&m=141331404232216&w=2
>>
>>  Documentation/ABI/testing/sysfs-bus-iio               | 7 +++++++
>>  drivers/iio/industrialio-core.c                       | 1 +
>>  drivers/staging/iio/Documentation/iio_event_monitor.c | 2 ++
>>  include/linux/iio/types.h                             | 3 ++-
>>  4 files changed, 12 insertions(+), 1 deletion(-)
>>
>> diff --git a/Documentation/ABI/testing/sysfs-bus-iio b/Documentation/ABI/testing/sysfs-bus-iio
>> index d760b02..bf95808 100644
>> --- a/Documentation/ABI/testing/sysfs-bus-iio
>> +++ b/Documentation/ABI/testing/sysfs-bus-iio
>> @@ -1028,3 +1028,10 @@ Contact: linux-iio@xxxxxxxxxxxxxxx
>>  Description:
>>                 Raw value of rotation from true/magnetic north measured with
>>                 or without compensation from tilt sensors.
>> +
>> +What:          /sys/bus/iio/devices/iio:deviceX/in_rot_from_north_magnetic_tilt_comp_raw
>> +KernelVersion: 3.19
>> +Contact:       linux-iio@xxxxxxxxxxxxxxx
>> +Description:
>> +               Raw value of rotation from true/magnetic north measured with
>> +               or without compensation from tilt sensors.
> Something went wrong here. This should be about
> heart rate monitor not  rotation from true/magnetic north.

Yes it was PEBKAC here.  I had filled this in for the heart rate but must have removed my work
when I was making the changes

I will fix in v3.

>
>> diff --git a/drivers/iio/industrialio-core.c b/drivers/iio/industrialio-core.c
>> index af3e76d..e332a18 100644
>> --- a/drivers/iio/industrialio-core.c
>> +++ b/drivers/iio/industrialio-core.c
>> @@ -70,6 +70,7 @@ static const char * const iio_chan_type_name_spec[] = {
>>         [IIO_CCT] = "cct",
>>         [IIO_PRESSURE] = "pressure",
>>         [IIO_HUMIDITYRELATIVE] = "humidityrelative",
>> +       [IIO_HEARTRATE] = "heartrate",
>>  };
>>
>>  static const char * const iio_modifier_names[] = {
>> diff --git a/drivers/staging/iio/Documentation/iio_event_monitor.c b/drivers/staging/iio/Documentation/iio_event_monitor.c
>> index 569d6f8..90a655d 100644
>> --- a/drivers/staging/iio/Documentation/iio_event_monitor.c
>> +++ b/drivers/staging/iio/Documentation/iio_event_monitor.c
>> @@ -49,6 +49,7 @@ static const char * const iio_chan_type_name_spec[] = {
>>         [IIO_CCT] = "cct",
>>         [IIO_PRESSURE] = "pressure",
>>         [IIO_HUMIDITYRELATIVE] = "humidityrelative",
>> +       [IIO_HEARTRATE] = "heartrate"
>>  };
> Please, don't forget the comma after "heartrate".
>
>>  static const char * const iio_ev_type_text[] = {
>> @@ -108,6 +109,7 @@ static bool event_is_known(struct iio_event_data *event)
>>         case IIO_CCT:
>>         case IIO_PRESSURE:
>>         case IIO_HUMIDITYRELATIVE:
>> +       case IIO_HEARTRATE:
>>                 break;
>>         default:
>>                 return false;
>> diff --git a/include/linux/iio/types.h b/include/linux/iio/types.h
>> index 4a2af8a..f22b9d6 100644
>> --- a/include/linux/iio/types.h
>> +++ b/include/linux/iio/types.h
>> @@ -30,6 +30,7 @@ enum iio_chan_type {
>>         IIO_CCT,
>>         IIO_PRESSURE,
>>         IIO_HUMIDITYRELATIVE,
>> +       IIO_HEARTRATE,
>>  };
>>
>>  enum iio_modifier {
>> @@ -59,7 +60,7 @@ enum iio_modifier {
>>         IIO_MOD_NORTH_MAGN,
>>         IIO_MOD_NORTH_TRUE,
>>         IIO_MOD_NORTH_MAGN_TILT_COMP,
>> -       IIO_MOD_NORTH_TRUE_TILT_COMP
>> +       IIO_MOD_NORTH_TRUE_TILT_COMP,
> You shouldn't care about this now. Hopefully, the comma will be fixed
> by the next person that adds an iio_modifier.

OK just thought I would clean some code.
But I will remove it

>
>>  };
>>
>>  enum iio_event_type {
>> --
>> 1.9.1
>>
>> --
>> 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

Dan

-- 
------------------
Dan Murphy

--
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




[Index of Archives]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Input]     [Linux Kernel]     [Linux SCSI]     [X.org]

  Powered by Linux