6#define CORE_SYSTICK_HZ 1000000
7#define MICROSECS_IN_SEC 1000000
9void SystickStartCount(int32_t *pstart) {
12 *pstart = (int32_t)micros();
15int32_t SystickElapsedMicros(int32_t start_ticks) {
21 return (int32_t)(((micros() - (uint32_t)start_ticks)) /
22 (CORE_SYSTICK_HZ / MICROSECS_IN_SEC));
25void SystickDelayMillis(uint32_t delay_ms) {
Wrapper for Hardware Abstraction Layer (HAL) Contains replacements for hardware-specific functions Cu...