Fix an issue where the BME280 sometimes returns an incorrect chip ID immediately after a power cycle. This causes sensor initialization to fail. According to the datasheet, the sensor requires a 2 ms start-up delay after power is applied. This patch introduces a sleep delay to ensure the required start-up time is respected before reading the chip ID. Signed-off-by: Filip Stojanovic <filipembedded@gmail.com> |
||
|---|---|---|
| .. | ||
| a01nyub | ||
| adi | ||
| amd_sb_tsi | ||
| amg88xx | ||
| ams | ||
| aosong | ||
| apds9253 | ||
| apds9306 | ||
| apds9960 | ||
| asahi_kasei | ||
| bosch | ||
| broadcom | ||
| current_amp | ||
| ene_tach_kb1200 | ||
| ens160 | ||
| espressif | ||
| everlight | ||
| explorir_m | ||
| f75303 | ||
| fcx_mldx5 | ||
| grow_r502a | ||
| hc_sr04 | ||
| honeywell | ||
| hp206c | ||
| infineon | ||
| ist8310 | ||
| ite | ||
| jedec | ||
| liteon | ||
| lm35 | ||
| lm75 | ||
| lm77 | ||
| maxim | ||
| meas | ||
| melexis | ||
| memsic | ||
| mhz19b | ||
| microchip | ||
| nct75 | ||
| nordic | ||
| ntc_thermistor | ||
| nuvoton | ||
| nxp | ||
| pixart | ||
| pms7003 | ||
| pni | ||
| pzem004t | ||
| qdec_sam | ||
| realtek | ||
| renesas | ||
| rohm | ||
| rpi_pico_temp | ||
| s11059 | ||
| sbs_gauge | ||
| seeed | ||
| sensirion | ||
| silabs | ||
| st | ||
| sx9500 | ||
| tdk | ||
| th02 | ||
| ti | ||
| tsic_xx6 | ||
| veaa_x_3 | ||
| vishay | ||
| voltage_divider | ||
| wsen | ||
| xbr818 | ||
| CMakeLists.txt | ||
| default_rtio_sensor.c | ||
| Kconfig | ||
| Kconfig.sensor_clock | ||
| Kconfig.trigger_template | ||
| sensor_clock_external.c | ||
| sensor_clock_sys.c | ||
| sensor_decoders_init.c | ||
| sensor_handlers.c | ||
| sensor_shell_stream.c | ||
| sensor_shell.c | ||
| sensor_shell.h | ||
| shell_battery.c | ||