Bueno, yo te puedo decir que los delay_us() segun la version, hace lo que quiere, osea que son ademas la impresicion, te recomiendo usar un timer para lo que estas haciendo, con los delay_us() y delay_ms() resultan muy comodos pero solo sirven para hacerse mas complicado problema, por eso evidentemente no entan estas funciones implementadas en otros compiladores.
saludoS
ARIEL