I have purchased a SHT45 from Adafruit.
https://www.adafruit.com/product/5665
I'm kind of a nutcase for precision so I bought this to replace some of my trusty DHT22's. (tbh they are pretty accurate already but I digress).
I figured I could take either Adafruits Arduino code or better yet the simpler option of editing the files from the vendor in pure C using the SDK. I program in C (still not great at it), and know a little C++. https://github.com/Sensirion/embedded-sht. Basically, the only thing you need to per the vendor is make some changes to implement the I2C calls using the SDK of the given MCU.
I thought ok I can stumble my way through this. HA! That was a complete failure I didn't get anywhere. All of my Pico adventures have been done in pure C using the SDK. This one has me stumped I do not know how to properly build this in C. Is anyone willing to take a stab and provide a functional C/SDK version for the Pico, I looked on GitHub and found no examples. I'll gladly buy ya a cup of coffee or two! If someone can help me out. I have 3 of these sensors now sitting around useless because of my inept skills in programming.
Hoping someone can help me get started. C/Visual Studio Code is my programming is my platform.
(I am slowly starting to learn MPY because it seems like everyone uses it and makes things much simpler).
Hoping someone has the time to help a newbie out

Cheers.
Anglerfish27