lkml.org 
[lkml]   [2016]   [Feb]   [3]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
Subject[PATCH v3 0/2] ms5611: Add triggered buffer support
Date
First patch reverts 7cb46c2a066 ("iio: pressure: ms5611: remove
IIO_CHAN_INFO_SCALE from mask") because we need the scale to correctly
transform "raw" data from buffer into correct measurement units.

Second patch adds the actual buffer support.

Changes since v2:
* addressed comements from Jonathan
* get timestamp inside triggered buffer handler
* push all channels data to buffer and leave demux to take care

Changes since v1:
* addressed comments from Peter
* explain why the need for allocating a buffer of 4 s32 elements
* correctly handle data copy into buffer when not all channels are enabled
* fixed timestamp channel index (2 instead of 3)
* added some new lines for readability

Daniel Baluta (2):
iio: pressure: ms5611: Add IIO_CHAN_INFO_SCALE to mask
iio: pressure: ms5611: Add triggered buffer support

drivers/iio/pressure/Kconfig | 1 +
drivers/iio/pressure/ms5611.h | 1 +
drivers/iio/pressure/ms5611_core.c | 92 ++++++++++++++++++++++++++++++++++++--
drivers/iio/pressure/ms5611_i2c.c | 7 +++
drivers/iio/pressure/ms5611_spi.c | 8 ++++
5 files changed, 105 insertions(+), 4 deletions(-)

--
2.5.0

\
 
 \ /
  Last update: 2016-02-03 18:21    [W:0.037 / U:0.368 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site