With the help of you all, I have a successfully working BME280 (Temp/H/P) sensor as well as well working extermal clock (DS3231)
I have been researching on how to utilize the D18B20 temp sensor (which I use several of on several different RPi’s) and followed instructions https://elinux.org/EBC\_Exercise\_31\_Dallas\_1-Wire
BTW, I use a BBB, latest Debian XFCE image.
I followed (as well as everything else in the instructional post):
’
Now edit /boot/uEnv.txt
and find the line:
#uboot_overlay_addr4=/lib/firmware/<file0>.dtbo
and change it to
uboot_overlay_addr4=/lib/firmware/BB-W1-P9.12-00A0.dtbo
’
I assume that the P9.12 means pin12 on P9
After reboot, the D18b20 worked great! Got a Temp reading several times tried over.
Problem, now my ext clock and BME280 did not work anymore.
So, I commented out the line ’ uboot_overlay_addr4=/lib/firmware/BB-W1-P9.12-00A0.dtbo ’
rebooted, and clock and BME280 worked again, but not the DS18B20
So, as I mentioned in a previous thread, I obviously do not know what I am doing when it comes to overlays for sure.
My question then, as it is now, is it because the overlay_addr4 is the same in both my i2c and this W1-P912
If yes, how do I determine which addr to use? Any addr which is commented out in uEnv.tx? Which in my case could be addr0, addr1, addr2, addr3, addr5
Or,
is it something else?