KDocs 研发资料库
  • 手表穿戴技术应用文档入口汇总
  • JL707N穿戴客述问题FAQ
  • 彩屏仓 硬件开发指南 与 量产作业流程规范
  • 彩屏仓 AC98N和JL701烧录升级注意事项
  • JL707 硬件开发资料
  • JL707 手表硬件设计注意事项 总结
  • 穿戴生产烧录OTA和key文件添加使用说明
  • JL707N-入门到进阶开发指导文档
  • 彩屏仓982相关
  • 彩屏仓耳机介绍
  • 杰理701_707双屏demo介绍
  • 707电子吧唧开发资料
  • GPIO相关
  • UART串口相关
  • SPI相关
  • nandflash相关
  • norflash相关
  • IIC相关
  • PWM相关
  • SD卡相关
  • 定时器TIMER
  • 文件系统接口设计说明文档
  • 音视频录像开发流程
  • rdec编码器
  • 穿戴功耗数据标准
  • 手表蓝牙开发文档
  • 701蓝牙PAN联网demo
  • BLE开发使用说明
  • 701手表2.0.0版本SDK EQ在线调试和离线调试方法 V1.1
  • JL707 手表喇叭输出声音大小评估方法 V1.0
  • JL707 手表音频EQ调试方法 V1.0
  • AC707N 手表通话写卡 软件配置方法
  • 录音功能
  • 701手表2.X.X系列SDK调试EQ配置方法及音频调试技巧V1.1
  • 701手表104版本SDK EQ在线调试和离线调试方法 V1.1
  • mic2dac示例
  • P11 SensorHub相关
  • 手表升级操作文档
  • AC707NGPU
  • DBI模块介绍
  • GPU模块介绍
  • 701N屏幕驱动配置说明
  • 701N_UI编辑工具用户手册
  • 支付宝资料
  • 支付宝硬件接入资料
  • 支付宝乘车码接入资料
  • CAT1 接入文档
  • 701N_WATCH_CAT1开发说明
  • Findmy功能
  • music模式相关
  • 707电池曲线
  • 707N内置FLASH挂载FAT文件系统251112_v1.2
  • AC707N_本地视频播放demo(AVI-MJPEG-PCM)
  • 光波导屏幕调试
  • 耳机研发和生产流程 指南
  • 707-NandFlash 代码和UI资源独立烧录方案
  • 彩屏仓时间同步补丁
  • 彩屏仓抖音点赞移植
  • 707LVGLv8双屏开发
  • 707N蓝牙互传图传demo
  • AVIPCM数据流接入AIVOICE
  • Flash分区操作demo
  • 手表发射问题
  • 701_707 双备份升级DEMO
  • 707_乘车码刷码失败问题_共性

发射器接口

📎 原始文档:https://www.kdocs.cn/l/cr5zNWXxHOy5

发射器接口介绍

一、接口
1、 void bt_emitter_start_search_device () //蓝牙发射发起搜索设备
2、 void bt_emitter_stop_search_device ()//停止发射器搜索
3、 void emitter_bt_connect (u8 *mac)//根据搜索到的mac连接
4、 user_send_cmd_prepare (USER_CTRL_WRITE_SCAN_ENABLE , 0 , NULL) ;//开启可发现
5、 user_send_cmd_prepare (USER_CTRL_WRITE_CONN_ENABLE , 0 , NULL) ;//开启可连接
6、 user_send_cmd_prepare (USER_CTRL_WRITE_SCAN_DISABLE , 0 , NULL) ;//关闭可发现
7、 user_send_cmd_prepare (USER_CTRL_WRITE_CONN_DISABLE , 0 , NULL) ;//关闭可连接
8、 u8 is_bredr_ inquiry_state (void) //获取发射器扫描状态
9、 user_emitter_cmd_prepare (USER_CTRL_DISCONNECTION_HCI , 0 , NULL) ;//断开耳机连接
10、 void delete_mac_device_form_vm (bd_addr_t mac_addr) ;//删除指定mac设备配对信息
11、 user_send_cmd_prepare (USER_CTRL_DISCONNECTION_MAC_HCI , 6 , mac) ;//断开指定mac设备
12、 u8 get_emitter_connect_status (void) ; //发射器连接状
态查询接口返回值:

  1. BT_STATUS_INITING, /正在初始化/
  2. BT_STATUS_WAITINT_CONN, /等待连接/
  3. BT_STATUS_AUTO_CONNECTINT, /正在回连/
  4. BT_STATUS_CONNECTING, /已连接,没有电话和音乐在活动/
  5. BT_STATUS_TAKEING_PHONE , /正在电话/
  6. BT_STATUS_PLAYING_MUSIC , /正在音乐/
    13、 u8 get_role_type_by_addr (u8 *addr)\判断连接的是耳机还是手机
    返回值:
    image
  7. #define
  8. #define
    ROLE RECEIVER
    ROLE EMITTER
    0 手机
    1 耳机
    注意:
    在BT_STATUS_RECONN_OR_CONN事件下判断,当前事件的mac地址获取通过拷贝bt->arg s前6位,不可直接传入。
    例: memcpy(bt_addr, bt->args, 6 ) ;
    14、 u8 get_emitter_a2dp_status (void) ;\发射器音乐状态查询接口
    返回值:
    image
  9. BT_MUSIC_STATUS_IDLE,
  10. BT_MUSIC_STATUS_STARTING,
  11. BT_MUSIC_STATUS_SUSPENDING,
    15、 u8 emitter_de lete_all_ l ink_key (u8 id , u8 profi le) ;\删

除指定类型设备所有配对信息

参数:
id 参数 get_remote_dev_info_index()
profile 参数 REMOTE_SOURCE 手机 REMOTE_SINK 耳机

二、 注意事项

1、 在发射器连接耳机时需要关掉发射器扫描,并关掉可发现可连接。
2、 若要手表时刻可以耳机被回连,需要开启可连接状态。
珠海市杰理科技股份有限公司
2023年07 月05 日