drivers: bme280: clean up array usage

Use sizeof() and ARRAY_SIZE() to have more single points of truth.

Signed-off-by: Martí Bolívar <marti.bolivar@nordicsemi.no>
This commit is contained in:
Martí Bolívar 2021-01-19 14:08:56 -08:00 committed by Anas Nashif
commit 4a381fce6b

View file

@ -53,7 +53,7 @@ static int bme280_reg_read_spi(const struct device *bus,
struct spi_buf rx_buf[2]; struct spi_buf rx_buf[2];
const struct spi_buf_set rx = { const struct spi_buf_set rx = {
.buffers = rx_buf, .buffers = rx_buf,
.count = 2 .count = ARRAY_SIZE(rx_buf)
}; };
int i; int i;
@ -82,10 +82,10 @@ static int bme280_reg_write_spi(const struct device *bus,
const union bme280_bus_config *bus_config, const union bme280_bus_config *bus_config,
uint8_t reg, uint8_t val) uint8_t reg, uint8_t val)
{ {
uint8_t cmd[2] = { reg & 0x7F, val }; uint8_t cmd[] = { reg & 0x7F, val };
const struct spi_buf tx_buf = { const struct spi_buf tx_buf = {
.buf = cmd, .buf = cmd,
.len = 2 .len = sizeof(cmd)
}; };
const struct spi_buf_set tx = { const struct spi_buf_set tx = {
.buffers = &tx_buf, .buffers = &tx_buf,