You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

19 lines
397 B

2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
  1. #include "delay.hpp"
  2. #ifdef PC_IFLYTOP_ENABLE_OS
  3. #include "cmsis_os.h"
  4. #endif
  5. extern "C" {
  6. void zos_early_delayus(int var_nus) { zchip_clock_early_delayus(var_nus); }
  7. void zos_early_delay(int ms) {
  8. for (int i = 0; i < ms; i++) {
  9. zos_early_delayus(1000);
  10. }
  11. }
  12. #ifdef PC_IFLYTOP_ENABLE_OS
  13. void zos_delay(int ms) { osDelay(ms); }
  14. #else
  15. void zos_delay(int ms) { z_early_delay(ms); }
  16. #endif
  17. }