#include "smartbox/config.h" #include "smartbox/feature.h" #include "btstack/avctp_user.h" #include "smartbox/event.h" #include "smartbox_rcsp_manage.h" #include "smartbox_bt_manage.h" #include "smartbox_update.h" #include "app_main.h" #if (SMART_BOX_EN) /* #define RCSP_DEBUG_EN */ #ifdef RCSP_DEBUG_EN #define rcsp_putchar(x) putchar(x) #define rcsp_printf printf #define rcsp_printf_buf(x,len) printf_buf(x,len) #else #define rcsp_putchar(...) #define rcsp_printf(...) #define rcsp_printf_buf(...) #endif void smartbox_switch_device(u8 *data) { #if RCSP_UPDATE_EN if (get_jl_update_flag()) { if (RCSP_BLE == bt_3th_get_cur_bt_channel_sel()) { rcsp_printf("BLE_ CON START DISCON\n"); JL_rcsp_event_to_user(DEVICE_EVENT_FROM_RCSP, MSG_JL_DEV_DISCONNECT, NULL, 0); } else { rcsp_printf("WAIT_FOR_SPP_DISCON\n"); } } else { JL_rcsp_event_to_user(DEVICE_EVENT_FROM_RCSP, MSG_JL_SWITCH_DEVICE, &data[0], 1); } #else JL_rcsp_event_to_user(DEVICE_EVENT_FROM_RCSP, MSG_JL_SWITCH_DEVICE, &data[0], 1); #endif } #endif//SMART_BOX_EN