#include "delay.hpp" #ifdef PC_IFLYTOP_ENABLE_OS #include "cmsis_os.h" #endif extern "C" { void zos_early_delayus(int var_nus) { zchip_clock_early_delayus(var_nus); } void zos_early_delay(int ms) { for (int i = 0; i < ms; i++) { zos_early_delayus(1000); } } #ifdef PC_IFLYTOP_ENABLE_OS void zos_delay(int ms) { osDelay(ms); } #else void zos_delay(int ms) { z_early_delay(ms); } #endif }