Magic smoke keeps escaping from ADS1115 when reading differential