Working commit, everything seems to function, although pressure and temperature outputs haven't been verified against a separate calibrated source.