#ifndef APP_PAIR_CHARGERPIN__ #define APP_PAIR_CHARGERPIN__ // BLE_PRINTF - 调试信息 #ifndef PAIR_CHARGERPIN_PRINTF #define PAIR_CHARGERPIN_PRINTF 0 #endif #if PAIR_CHARGERPIN_PRINTF #define PAIR_CHARGERPIN_PRINT(...) SEGGER_RTT_printf(0, __VA_ARGS__) #else #define PAIR_CHARGERPIN_PRINT(...) #endif // PAIR_INFO_EN - 调试信息 #ifndef PAIR_CHARGERPIN_INFO_EN #define PAIR_CHARGERPIN_INFO_EN 0 #endif #if PAIR_CHARGERPIN_INFO_EN #define PAIR_CHARGERPIN_INFO(...) SEGGER_RTT_printf(0, __VA_ARGS__) #else #define PAIR_CHARGERPIN_INFO(...) ; #endif #define HOST_SHOSE 0 typedef void (*Event)(void); void app_pair_chargerpin_Init(void); typedef void (*check_callbackt)(char); void check_callback_regist(check_callbackt evt); void check_callback_find_hi_regist(Event evt); #define PAIR_START_REGISTER(_p_handler) __attribute__((section("pair_start"))) void* const main_init_##_p_handler##_row = _p_handler #define PAIR_DONE_REGISTER(_p_handler) __attribute__((section("pair_done"))) void* const main_init_##_p_handler##_row = _p_handler #endif