app_pair_chargerpin.h 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. #ifndef APP_PAIR_CHARGERPIN__
  2. #define APP_PAIR_CHARGERPIN__
  3. // <q> BLE_PRINTF - µ÷ÊÔÐÅÏ¢
  4. #ifndef PAIR_CHARGERPIN_PRINTF
  5. #define PAIR_CHARGERPIN_PRINTF 0
  6. #endif
  7. #if PAIR_CHARGERPIN_PRINTF
  8. #define PAIR_CHARGERPIN_PRINT(...) SEGGER_RTT_printf(0, __VA_ARGS__)
  9. #else
  10. #define PAIR_CHARGERPIN_PRINT(...)
  11. #endif
  12. // <q> PAIR_INFO_EN - µ÷ÊÔÐÅÏ¢
  13. #ifndef PAIR_CHARGERPIN_INFO_EN
  14. #define PAIR_CHARGERPIN_INFO_EN 0
  15. #endif
  16. #if PAIR_CHARGERPIN_INFO_EN
  17. #define PAIR_CHARGERPIN_INFO(...) SEGGER_RTT_printf(0, __VA_ARGS__)
  18. #else
  19. #define PAIR_CHARGERPIN_INFO(...) ;
  20. #endif
  21. #define HOST_SHOSE 0
  22. typedef void (*Event)(void);
  23. void app_pair_chargerpin_Init(void);
  24. typedef void (*check_callbackt)(char);
  25. void check_callback_regist(check_callbackt evt);
  26. void check_callback_find_hi_regist(Event evt);
  27. #define PAIR_START_REGISTER(_p_handler) __attribute__((section("pair_start"))) void* const main_init_##_p_handler##_row = _p_handler
  28. #define PAIR_DONE_REGISTER(_p_handler) __attribute__((section("pair_done"))) void* const main_init_##_p_handler##_row = _p_handler
  29. #endif