Closed NonPIayerCharacter closed 3 weeks ago
Now only has 2 i2c address selection, sixth startdriver parameter, 0 for 0x77, 1 for 0x76 If sensor is not found, then it will scan the other address and log the results. But if found, then the driver will have to be manually restarted.
Thank you! Very good, is it ready to merge?
For me it looks ready to merge, the only thing I will change is that I will disable it by default (to reduce flash size...)
great work
startdriver bmpi2c 11 10 1 2 3 0
for me
Flash ID detected gone though :(
Chip id is not logged, if it is one of the known ones. If unknown, it will still be printed.
cool
I was not concentrating and connected VCC to SDL or SDA and killed my BME280 🙄. new one arriving in a day or so.
Verified that my bmp180 works ok with esp. Still unable to make it work on beken, even tried to make a new library from scratch for it. Will try to debug it later, with first comparing calibration data readings.
Ok what is the state of this? Maybe I can merge it already (as disabled) and we will patch it later?
Futhermore, does your @NonPIayerCharacter previous PR also requires a merge or is everything inside that current PR?
Everything, save bmp180 is done. It can be merged, will open a new pull if i will be able to solve the problem with it. Previous pull is for bmp280 driver, therefore a separate one, and should be tested with bme280 before merge.
sorry for the wait. new BME280 still not arrived.
So I will merge that one now. Thank you!
BMP280 and BME680 works, unsure for BMP180. Mine prints nonsensical readings, and i don't have a free esp board to test it for now. Don't have the others, but BME688 is the same as BME680, as is BMP085 and BMP180. BME280 will work with pressure and temperature, but humidity is yet to be tested. This driver additionally have configuration (oversampling, iir filter, etc.), cycle setting and calibration. Chose not to implement gas readings and heater on BME68X, but, if needed, can be added later.