remplacé function delay_us() par une macro