I am trying using the DS18B20 connect to a GPIO pin of the DA14580 to measure temperature. The DS18B20 uses Maxim’s exclusive 1-Wire bus protocol that implements bus communication using one control signal. I have implemented it in a basic project that only include basic GPIO file and Successfully read temperature. I need to use the timer to control DA14580 to read the temperature in every 5s and send it to another device by Bluetooth. My problem is the temperature measuring didn't work when I copy my code to the SDK project that can achieve timer function. Considering the DS18B20 requre very strict timing, I tried to disable the IRQ. But it didn't help. I have reserved the pin connected to DS18B20. I'm really confuse now. Looking forward to your help and sorry about my baddly English.