bmp180 works ok on Mega but wrong on DUE

HI.
I run the code below on arduino mega and everything is fine. but the same code gives wrong data on arduino due. I can’t understand!
https://github.com/SmingHub/SmingRTOS/blob/master/sming/libraries/BMP180/BMP180_Example/BMP180_Example.ino

(deleted)