Fix use of delayMicroseconds()
Add pin object family