copied adafriut thermal