when the magnetometer has the temperature output enabled, the datalogger locks up after ~a few hundred samples