main.c 735 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. #include "main.h"
  2. #include "bsp_time.h"
  3. #include "hal_ble_client.h"
  4. #include "hal_ble_host.h"
  5. #include "nrf_delay.h"
  6. #include "hal_dfu.h"
  7. #if NRF_LOG_ENABLED
  8. static void log_init(void)
  9. {
  10. ret_code_t err_code = NRF_LOG_INIT(NULL);
  11. APP_ERROR_CHECK(err_code);
  12. NRF_LOG_DEFAULT_BACKENDS_INIT();
  13. }
  14. #endif
  15. extern void PRE_Init(void);
  16. extern void USR_Init(void);
  17. extern void USR_Process(void);
  18. int main(void)
  19. {
  20. #if BLE_DFU_ENANBLE
  21. hal_dfu_init();
  22. #endif
  23. #if NRF_LOG_ENABLED
  24. log_init();
  25. #endif
  26. PRE_Init(); //Óû§³õʼ»¯
  27. #if BLE_DFU_ENANBLE
  28. hal_dfu_server_init();
  29. #endif
  30. USR_Init(); //Óû§³õʼ»¯
  31. while (1)
  32. {
  33. #if NRF_LOG_ENABLED
  34. NRF_LOG_FLUSH();
  35. #endif
  36. USR_Process();
  37. }
  38. }