实现两个LINEIN模式是之前的一个案子需求,现在我常用来给新人出题。

看过有人直接复制整个linein模式相关代码,这种方法又繁琐,又容易出错,其实不必这么麻烦,直接用一个标志位搞定,之所以给新人出这个题就是考察他对代码的理解,要会用简单的方法解决问题。

先复制inein信息的结构体改个名字,这样就得到一个新的模式:

再把新的linein模式信息添加到任务表里:

再把 task_linein2_info 用到的地方模仿 task_linein_info都复制一遍

再用标志位把linein通道初始化及用到的地方都区分开:

这样两个linein就做好了,如果是linein要用到AD通道的案子,再把相关的地方处理下就好

【杰理AC692X】双LINEIN模式做法相关推荐

  1. 杰理AC692X系列---关于音量同步及电量显示(6)

    杰理AC692X系列-关于音量同步.自定义音量表及电量显示(6) ps:音量同步以苹果为准,安卓机可能不支持 == 1.取消及打开电量显示功能 这个简单,在bt_configs_user.h中,按照说 ...

  2. JL杰理AC692X(AC692N)蓝牙自定义配对密码

    杰理默认使用简易配对,搜索到蓝牙名称后手动点击蓝牙名,无需密码即可自动配对成功.JL杰理蓝牙芯片AC692X(常用的如AC6921A.AC6925A/B/C.AC6928B等)项目需自定义配对密码.只 ...

  3. AC6928B 杰理蓝牙芯片 上电蓝牙模式 标准程序 免费修改功能

    实物图正面 封装TSSOP20 实物图反面 封装TSSOP20 特点1 杰理双模蓝牙芯片 内置flash 程序远程可修改 蓝牙5.0 8个io 可以随便用 支持u盘 或者 sd卡 使用 支持 音频输入 ...

  4. 杰理AC692X,695X,696X方案NFC音响耳机、故事机

    前言 最近发现NFC类的儿童玩具音响耳机产品挺多人做的,尤其是欧洲印度等市场.由于这类产品大部分卖欧美市场,所以国内的线上购物网站我只找到了卢卡音乐盒,凯叔讲故事故事机等. 产品的形态大概就是一个长得 ...

  5. 杰理AC692X系列开发资料整理

    从2020/4/2号开始接触的杰理系列蓝牙开发的学习,从网上找到了一些关于开发的资料,现在整理下,分享给正在开发的小伙伴们. 博客: 链接: link.天河博主的博客 我也是看了许多他写的博客解答了我 ...

  6. 杰理AC692X学习-BLE与APP端发送与接收

    AC692X通过BLE协议与APP的进行通信,具体实现在文件le_server_module.c 下,调用起来和串口发送接收基本类似,下面先发送接收接口 发送接口 static int app_sen ...

  7. 杰理之AUX/LINEIN 设计注意【篇】

    AUX 的通道请选择对应的 AUXn_L 作为 LINEIN 的输入.如果选用 AUXn_R 进,LINEIN 下是没有声音输出的,因为声音从 DACR 出去了,没有从 DACL 出去

  8. 杰理AC692X 软开关机的实现

    软开关机 经过几天的摸索 终于实现了遥控软关机.其实很简单的几条语句而已,以为SDK自己内部已经做好了很多东西,就是奈何没有注释比较难搞.具体实现方法如下. 一.首先你要知道几个消息枚举 和如何实现软 ...

  9. 【杰理AC692X】关于外挂FLASH音频无间断循环播放

    SDK:extern_flash_V2.5.1 这里说的无间断播放,比如说下面的音频信号: 要求是循环播放的时候不能有停顿 按照<AC692x系列提示音无间断循环播放>中的描述,把flas ...

最新文章

  1. ASP.NET Core ActionFilter引发的一个EF异常
  2. org-mode入门教程
  3. python access 源码_连接的微软Access数据库,这是一个轻量级的Python模块(MDB格式)...
  4. web.xml里,classpath使用范围
  5. 300 秒带你吃透大数据!
  6. 轻芒联合创始人、CTO 范怀宇亲述《使用小程序做交互的技巧》
  7. Guacamole 是浏览器查看桌面的VNC
  8. csv+jenkins+ant测试接口
  9. poj Ancient Cipher 古代密码
  10. 《Java就业培训教程》_张孝祥_书内源码_03
  11. 测试鼠标点击速度软件编程,怎么测试鼠标自动点击速度
  12. Altium Designer PCB设计常用规则
  13. model.load_state_dict(state_dict, strict=False)
  14. 计算机mac网关,如何在Mac OS X中获取默认网关地址 | MOS86
  15. 西游记中最顶尖的妖怪
  16. Python基础-19-魔法方法(常用)
  17. 【Bugfix系列】/usr/bin/ld: cannot find -lxxx 的解决办法
  18. 各种Excel VBA的命令
  19. BERT知识蒸馏Distilled BiLSTM
  20. php behaviors,YII框架行为behaviors用法详解

热门文章

  1. 微信解封快手链接;AWS 证实宕机;微软内部疑禁用 Slack | 极客头条
  2. QGIS教程-1:软件安装
  3. Python 计算思维训练——字典与字符串练习(一)
  4. 机器视觉——麦克斯韦方程组
  5. C语言汉字gbk转utf-8
  6. ES6面试、复习干货知识点汇总
  7. ROS基础(四)——话题消息的定义与使用
  8. 搭建vue前端脚手架
  9. 身份证扫描器web开发_如何以Web开发人员的身份建立一个令人惊叹的投资组合网站
  10. eclipse本来运行的汉字运行出来变成特殊符号或者乱码的解决方法