I am developing on a Pi 1B some work with 1-wire sensors - using my own software.
My application is running as compiled C - bit-banging the GPIO.
On the current setup I have a single sensor on gpio 17 which is queried every 2 minutes (odd minutes). It's working well with my own software and is returning a valid response every time
- EXCEPT at 17 minutes past every hour.
I understand that this is a special time with regard to the fake RTC and cron.hourly tasks.
Is anyone here able to shed some light on how this may be working.
( the fail condition is testing for DS18B20 device responses to a 'reset' instruction - set to run up to 9 times or until a device response is seen )
I'd like to understand enough to be able to counter any disruptive effect such as I'm seeing with this.