ble_task.c 567 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. #include "ble.h"
  2. #include "systick.h"
  3. #include <stdint.h>
  4. #include <stdio.h>
  5. uint32_t cunt = 0;
  6. void run_info(void)
  7. {
  8. static uint32_t tick = 0;
  9. if (tick == 0)
  10. {
  11. tick = get_systick_ms();
  12. }
  13. if (get_systick_ms() - tick > 10000)
  14. {
  15. printf("test");
  16. tick = 0;
  17. }
  18. }
  19. void ble_main_loop()
  20. {
  21. ble_loop();
  22. }
  23. #define BLE_EN 1
  24. void ble_task(void)
  25. {
  26. static uint32_t cnt = 0;
  27. #if (BLE_EN == 1)
  28. run_info();
  29. ble_main_loop();
  30. #endif
  31. cnt++;
  32. if (cnt >= 200)
  33. {
  34. cunt++;
  35. cnt = 0;
  36. }
  37. }