delay.h 331 B

123456789101112131415161718192021
  1. #ifndef __DELAY_H
  2. #define __DELAY_H
  3. extern uint32_t utc_seconds;
  4. extern uint64_t shark_mseconds;
  5. void systick_close(void);
  6. void systick_config(void);
  7. void delay_1ms(uint32_t count);
  8. void delay_1us(uint16_t cnt);
  9. static inline uint64_t shark_get_mseconds(void)
  10. {
  11. return shark_mseconds;
  12. }
  13. #endif