2.5 Time Functions

2.5.1 void delay(ms);

  • brief: delay several milliseconds.
  • param:
    • ms: milliseconds to delay.
  • return: void.

2.5.2 void delayMicroseconds(us);

  • brief: delay several microseconds.
  • param:
    • us: microseconds to delay.
  • return: void.

2.5.3 unsigned long millis();

  • brief: return the time length in milliseconds since the most recent rebooting. Clearly, the longest time that can be recorded is 2^32-1 milliseconds. After that, the time length will starts from 0 again.
  • param:
    • void
  • return: unsigned long.

2.5.4 unsigned long micros();

  • brief: return the time length in microseconds since the most recent rebooting. Clearly, the longest time that can be recorded is 2^32-1 microseconds. After that, the time length will starts from 0 again.
  • param:
    • void
  • return: unsigned long.