Module containing functions with core-dependent implementation, like delay.
Core frequency (in MHz).
Availability of Data Watchpoint and Trace (DWT) unit in the given SoC.
Function for delaying execution for a number of microseconds.
The value of
time_usis multiplied by the CPU frequency in MHz. Therefore, the delay is limited to the maximum value of the uint32_t type divided by the frequency.
time_us – Number of microseconds to wait.