various fixes
cleanup
optimize low power delayMicroseconds

Now you need to provide your current CPU explicitly