Good afternoon everybody. I'm migrating my Photon projects to Photon2. After trying to compile my existing and functional projects based on DHT11, DS18B20 and other technologies such as ThingSpeak, I am encountering compilation errors. After researching I came across this information from the Particle website:
"
Third-party libraries
Most third-party libraries are believed to be compatible. The exceptions include:
*** Libraries for MCU-specific features (such as ADC DMA)**
*** Libraries that are hardcoded to support only certain platforms by their PLATFORM_ID**
*** Libraries that manipulate GPIO at high speeds or are timing-dependent**
#### DS18B20 (1-Wire temperature sensor)
*** Not compatible**
*** OneWire library requires high-speed GPIO support**
*** Can use DS2482 I2C to 1-Wire bridge chip instead**
*** SHT30 sensors (I2C) may be an alternative in some applications**
** FastLED**
*** Not compatible.**
*** In theory the library could be modified to use the same technique as the NeoPixel library.**
** NeoPixel (WS2812, WS2812B, and WS2813)**
*** Requires Device OS 5.3.2 or later and Particle-NeoPixel version 1.0.3.**
OneWire
*** Not compatible**
*** OneWire library requires high-speed GPIO support**
*** Can use DS2482 I2C to OneWire bridge instead**
** DHT22 and DHT11 (temperature and humidity sensor)**
*** Not compatible, requires high-speed GPIO support**
*** Using an I2C temperature and humidity sensor like the SHT3x is recommended instead**
SHT1x (temperature and humidity sensor)
*** Not compatible, requires high-speed GPIO support**
*** SHT3x using I2C is recommended**
SparkIntervalTimer
*** Not compatible at this time**
*** Requires hardware timer support from user firmware".
The problem is that I have projects based on these technologies. So I asked what is the case for customers with projects with these sensors? considering that the Photon was discontinued and replaced by the Photon 2.