Adjusted to use callback for I2C
Integrated temperature read I2C callback function & usage. Removed
unneeded SQ read
Reorganized ISR with added new status types