use generic cansleep wrappers for GPIO