timer_example.c 495 B

123456789101112131415161718192021222324
  1. /*
  2. * Copyright (c) 2021, Meco Jianting Man <jiantingman@foxmail.com>
  3. *
  4. * SPDX-License-Identifier: Apache-2.0
  5. *
  6. * Change Logs:
  7. * Date Author Notes
  8. * 2020-09-30 Meco Man first version
  9. */
  10. #include <ucos_ii.h>
  11. static void tmr_callback (void *ptmr, void *parg)
  12. {
  13. rt_kprintf("tmr\r\n");
  14. }
  15. void timer_example (void)
  16. {
  17. OS_TMR* tmr1;
  18. INT8U err;
  19. tmr1=OSTmrCreate(30,10,OS_TMR_OPT_PERIODIC,tmr_callback,0,(INT8U*)"tmr",&err);
  20. OSTmrStart(tmr1,&err);
  21. }