usr.c 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119
  1. #include "usr.h"
  2. #include "system.h"
  3. #include "bsp_time.h"
  4. #include "nrf_delay.h"
  5. //Add your code here...
  6. #include "twi_master.h"
  7. #include "hal_ble_client.h"
  8. #include "hal_ble_host.h"
  9. #include "hal_mt.h"
  10. #include "hal_battery.h"
  11. #include "hal_led.h"
  12. #include "app_overturn.h"
  13. #include "app_charge.h"
  14. #include "app_power.h"
  15. #include "app_client.h"
  16. #include "app_host.h"
  17. #include "app_game.h"
  18. #include "hal_ble_uart0.h"
  19. #include "app_config.h"
  20. #include "app_ota.h"
  21. #include "app_connect_manage.h"
  22. #include "app_organ.h"
  23. #include "ble_comm.h"
  24. #include "ble_gap.h"
  25. #include "exception.h"
  26. #include "bsp_pwm.h"
  27. #include "bsp_wdt.h"
  28. #include "bsp_adc.h"
  29. #include "tool.h"
  30. #include "app_ImuCalibration.h"
  31. #include "hal_wearshoes.h"
  32. #include "app_math.h"
  33. #include "app_losspack.h"
  34. #include "app_pair_chargerpin.h"
  35. #include "app_switchimu.h"
  36. #include "app_self_checking.h"
  37. #include "exception.h"
  38. #include "tool.h"
  39. #include "app_data_transfer.h"
  40. #include "hal_scan_manage.h"
  41. #include "app_safe.h"
  42. #include "bll_imu.h"
  43. #include "app_flash.h"
  44. #include "app_step.h"
  45. #include "hal_qma.h"
  46. #include "app_detectIsHost.h"
  47. #include "app_single_line_pair.h"
  48. __weak void usr1_Init(void)
  49. {
  50. slave_init(BLE_Client_Push);
  51. host_init(BLE_Host_Push);
  52. }
  53. void PRE_Init(void)
  54. {
  55. watchdog_init();
  56. feed_watchdog();
  57. PWR_Init();
  58. LED_Init();
  59. MT_Init();
  60. Flash_Initialize();
  61. // mFlash.isHost = 1;//½ô¼±Ê¹ÓÃ
  62. Exception_Init();
  63. usr1_Init();
  64. }
  65. void USR_Init(void)
  66. {
  67. //Add your code here...
  68. TIME_Init();
  69. bll_imu_Init();
  70. ADC_Initialize();
  71. hal_battery_init();
  72. BLE_Client_Initialize();
  73. BLE_Host_Initialize();
  74. hal_wearshoes_Init();
  75. hal_ble_scan_Init();
  76. hal_qma_Init();
  77. //APP
  78. app_detect_Init();
  79. app_client_Initialize();
  80. app_host_Initialize();
  81. app_overturn_Init();
  82. app_charge_Init();
  83. app_step_Init();
  84. app_game_Init();
  85. app_math_Init();
  86. app_ota_Init();
  87. app_connect_manage_Init();
  88. app_switchimu_Init();
  89. app_data_transfer_Init();
  90. app_safe_Init();
  91. #if LOSSPACK_ENANBLE
  92. app_losspack_Init();
  93. #endif
  94. #if !BleNameHoldOn_ENANBLE
  95. // app_pair_chargerpin_Init();
  96. if(mFlash.isHost == 1)
  97. {
  98. app_single_line_pair_Init(APP_SINGLE_LINE_PAIR_ROLE_HOST);
  99. }
  100. else
  101. {
  102. app_single_line_pair_Init(APP_SINGLE_LINE_PAIR_ROLE_SLAVE);
  103. }
  104. #endif
  105. // app_self_checking_Init();
  106. Tool_Init();
  107. }