杰理-AC698-D2-开启在线EQ注意事项

杰理-AC698-D2-开启在线EQ注意事项

1.ad698n的2M版本的SDK,APP在线调EQ要用4M的btstack.a
2M版本协议栈不支持SPP连接,要用4M的btstack.a
2.TWS状态下调试效果不同步:

#include "bt_tws.h"

void slave_rx_spp_data(u8 *data, u16 len)
{
#if TCFG_ANC_TOOL_DEBUG_ONLINE
    if (app_anctool_spp_rx_data(data, len)) {
        free(data);
        return;
    }
#endif
    db_api->packet_handle(data, len);
    free(data);
}

static void bt_app_online_sync(void *_data, u16 len, bool rx)
{
    if (rx) {
        u8 *data = malloc(len);
        if(data){
            memcpy(data, (u8 *)_data, len);
            int msg[4];
            msg[0] = slave_rx_spp_data;
            msg[1] = 2;
            msg[2] = (u32)data;
            msg[3] = len;
            os_taskq_post_type("app_core", Q_CALLBACK, 4, msg);
            // online_spp_recieve_cbk(NULL, data, len);
        }
    }
}

REGISTER_TWS_FUNC_STUB(app_online_sync) = {
    .func_id = 0xdddcdcdc,
    .func    = bt_app_online_sync,
};

收到数据同步一下给从机
    if(tws_api_get_role() == TWS_ROLE_MASTER && (tws_api_get_tws_state() & TWS_STA_SIBLING_CONNECTED)){
        tws_api_send_data_to_slave(buf, len, 0xdddcdcdc);
    }


以上的代码加到下图位置

在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值