app.c 506 B

123456789101112131415161718192021222324
  1. #include "app/app.h"
  2. #include "bsp/bsp.h"
  3. #include "os/timer.h"
  4. #include "os/co_task.h"
  5. #include "libs/logger.h"
  6. #include "prot/can_message.h"
  7. #include "foc/foc_api.h"
  8. static void _test_timer_handler(timer_t *t);
  9. static timer_t test_timer = TIMER_INIT(test_timer, _test_timer_handler);
  10. void app_start(void){
  11. set_log_level(MOD_SYSTEM, L_debug);
  12. can_message_init();
  13. foc_init();
  14. timer_post(&test_timer, 2000);
  15. co_task_schedule();
  16. }
  17. static void _test_timer_handler(timer_t *t){
  18. foc_start_motor();
  19. }