]> www.infradead.org Git - users/jedix/linux-maple.git/commit
iio: pressure: bmp280: Use char instead of s32 for data buffer
authorVasileios Amoiridis <vassilisamir@gmail.com>
Mon, 30 Sep 2024 20:23:53 +0000 (22:23 +0200)
committerJonathan Cameron <Jonathan.Cameron@huawei.com>
Sun, 6 Oct 2024 14:04:44 +0000 (15:04 +0100)
commit1960713218dd2f9286cf7485872f08a523862f86
tree3d6105231c10d5164f00fc95e26b0287339327c1
parent8b13937b5ef0d986ddc891626b38112a7af0d155
iio: pressure: bmp280: Use char instead of s32 for data buffer

As it was reported and discussed here [1], storing the sensor data in an
endian aware s32 buffer is not optimal. Advertising the timestamp as an
addition of 2 s32 variables which is also implied is again not the best
practice. For that reason, change the s32 sensor_data buffer to a u8
buffer and align it properly.

[1]: https://lore.kernel.org/linux-iio/73d13cc0-afb9-4306-b498-5d821728c3ba@stanley.mountain/

Signed-off-by: Vasileios Amoiridis <vassilisamir@gmail.com>
Link: https://patch.msgid.link/20240930202353.38203-3-vassilisamir@gmail.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
drivers/iio/pressure/bmp280-core.c
drivers/iio/pressure/bmp280.h