gtimer.h 670 B

1234567891011121314151617181920212223242526
  1. /*
  2. * Copyright (c) 2006-2021, RT-Thread Development Team
  3. *
  4. * SPDX-License-Identifier: Apache-2.0
  5. *
  6. * Change Logs:
  7. * Date Author Notes
  8. * 2021-03-30 huijie.feng first version
  9. */
  10. #ifndef __GTIMER_H__
  11. #define __GTIMER_H__
  12. #include <rtdef.h>
  13. void gtimer_set_counter_frequency(rt_uint32_t value);
  14. void gtimer_set_load_value(rt_uint32_t value);
  15. rt_uint32_t gtimer_get_current_value(void);
  16. rt_uint64_t gtimer_get_current_physical_value(void);
  17. void gtimer_set_physical_compare_value(rt_uint64_t value);
  18. rt_uint64_t gtimer_get_physical_compare_value(void);
  19. void gtimer_set_control(rt_uint32_t value);
  20. rt_uint32_t gtimer_get_control(void);
  21. #endif