Re: STMicroelectronics accelerometers driver.

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

 



Hi,

On 10/31/2012 03:27 PM, Denis CIOCCA wrote:
> Hi Lars-Peter,
> 
> I'm trying modified the driver to change the fullscale attribute and use 
> the in_accel_*_scale attribute.
> My question is that:
> 
> - the in_accel_*_scale attribute rappresent the conversion value from 
> raw data sensor to m/s2, if I use only this value, how can I know what 
> is the maximum full scale associated to the value?

Unfortunately there is currently no way in IIO to specify minimum or maximum
values for a given channel. But you are welcome to come up with one, I think
this will be useful for other drivers as well.

> 
> - how can I view a list of available values? I have to create scale 
> attribute on sysfs? If the last point is true, it is so redundant what I 
> did before?

You should add a scale_available attribute. Some ADC drivers implement this,
you could use them as an example.

- Lars

> 
> 
> Thanks,
> 
> Denis
> 
> 
> On 10/29/2012 11:30 AM, Lars-Peter Clausen wrote:
>> On 10/29/2012 11:24 AM, Denis CIOCCA wrote:
>>>
>>>> There is no attachment attached to this mail.
>>> my was a question. You prefer I attach all source code or the last modified?
>>>
>>>
>>>>> I don't find IIO_G_TO_M_S_2 in the framework code, but I added this
>>>>> macro in my source code. It is exatly?
>>>>
>>>> It's in the latest IIO tree and also in staging/staging-next. The definition is
>>>>
>>>> +#define IIO_DEGREE_TO_RAD(deg) (((deg) * 314159ULL + 9000000ULL) \
>>>> 	/ 18000000ULL)
>>>
>>> Sorry but I'm lost. The relation from IIO_DEGREE_TO_RAD and IIO_G_TO_M_S_2?
>>>
>>
>> Sorry, too early in the morning, copied the wrong line.
>>
>> +#define IIO_G_TO_M_S_2(g) ((g) * 980665ULL / 100000ULL)
>>
>> Btw. the full patch can be found here:
>>   http://comments.gmane.org/gmane.linux.kernel.iio/5777
>>
>> - Lars
>>

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