This commit is contained in:
lmx
2025-12-02 19:13:01 +08:00
parent f63092fe87
commit 2bc443584c
16 changed files with 1793 additions and 820 deletions

View File

@ -1663,7 +1663,8 @@ void send_version_to_sibling(void)
data[2] = ver >> 8;
tws_api_send_data_to_sibling(data, sizeof(data), TWS_FUNC_ID_SEQ_RAND_SYNC);
}
#endif
///////////////////////////////////////////////////////////////////////////////////////////////////////
@ -1689,4 +1690,5 @@ void send_data_to_ble_client(const u8* data, u16 length)
} else {
// printf("Insufficient buffer space to send data: Length %d\n", length);
}
}
}
#endif

View File

@ -7,7 +7,7 @@
* notifications.
*/
// *****************************************************************************
#if 0
#include "system/app_core.h"
#include "system/includes.h"
@ -27,7 +27,7 @@
#if (TCFG_BLE_DEMO_SELECT == DEF_BLE_DEMO_WIRELESS_MIC_CLIENT)
#define SUPPORT_TEST_BOX_BLE_MASTER_TEST_EN 1
#define SUPPORT_TEST_BOX_BLE_MASTER_TEST_EN 0
#define SHOW_RX_DATA_RATE 1
#define SHOW_TX_DATA_RATE 1
@ -189,8 +189,8 @@ static void default_report_data_deal(att_data_report_t *report_data, target_uuid
break;
}
}
static const u8 test_remoter_name1[] = "AC637N_MX(BLE)";//
static const u8 test_remoter_name1[] = "CM-22222";
// static const u8 test_remoter_name1[] = "AC637N_MX(BLE)";//
/* static const u8 test_remoter_name2[] = "AC630N_HID567(BLE)";// */
static u16 default_client_write_handle;
static u16 test_client_timer = 0;
@ -275,7 +275,7 @@ static const client_conn_cfg_t client_conn_config_default = {
#endif
//---------------------------------------------------------------------------
static client_conn_cfg_t *client_config = NULL; //(void *) &client_conn_config_default ;
static client_conn_cfg_t *client_config = (void *) &client_conn_config_default ;
//----------------------------------------------------------------------------
@ -729,7 +729,7 @@ static bool resolve_adv_report(u8 *adv_address, u8 data_length, u8 *data, s8 rss
log_info_hexdump(adv_address, 6);
adv_data_pt[lenght - 1] = tmp32;
//-------
#if 1 //无线麦产线通过识别特殊字符串进行近距离连接测试
#if 0 //无线麦产线通过识别特殊字符串进行近距离连接测试
if (0 == memcmp(adv_data_pt, SPECIFIC_STRING, strlen(SPECIFIC_STRING))) {
flag_specific_adv_name = 1;
flag_need_judge_rssi = 1;
@ -1483,12 +1483,12 @@ void bt_ble_init(void)
put_buf(match_name, config_name_len);
printf("%s", match_name);
#endif
if (0 == memcmp(match_name, SPECIFIC_STRING, strlen(SPECIFIC_STRING))) {
match_name = &match_name[strlen(SPECIFIC_STRING)];
printf("specific scan%s", match_name);
flag_specific_sacn = 1;
// if (0 == memcmp(match_name, SPECIFIC_STRING, strlen(SPECIFIC_STRING))) {
// match_name = &match_name[strlen(SPECIFIC_STRING)];
// printf("specific scan%s", match_name);
// flag_specific_sacn = 1;
}
// }
set_ble_work_state(BLE_ST_INIT_OK);
conn_pair_vm_do(&conn_pair_info, 0);
@ -1557,10 +1557,25 @@ void client_send_conn_param_update(void)
//----------------------------------------------------------------------------------
//lmx
void rcsp_adv_fill_mac_addr(u8 *mac_addr_buf)
{
#if (MUTIl_CHARGING_BOX_EN)
u8 *mac_addr = get_chargebox_adv_addr();
if (mac_addr) {
swapX(mac_addr, mac_addr_buf, 6);
}
/* printf("mac_addr:"); */
/* printf_buf(mac_addr_buf, 6); */
#else
swapX(bt_get_mac_addr(), mac_addr_buf, 6);
#endif
}
#endif
#endif