arm用户态amixer静音关喇叭

news/2024/10/21 10:07:59/

用户态amixer静音关喇叭

内核代码

//驱动中
static int ac_speaker_event(struct snd_soc_dapm_widget *w,struct snd_kcontrol *k, int event) {switch (event) {case SND_SOC_DAPM_POST_PMU:gpio_set_value(sunxi_internal_codec->spk_gpio.gpio, 1);  // 控制speak电源开break;case SND_SOC_DAPM_PRE_PMD:gpio_set_value(sunxi_internal_codec->spk_gpio.gpio, 0);  // 控制speak电源关
break;
}
static const struct snd_soc_dapm_widget ac_dapm_widgets[] = {
//............其他代码省略, 注意下面的是SND_SOC_DAPM这是电源控制相关的,在用户态呈显出来的会多加个Switch,比如下面的Speaker变成Speaker SwitchSND_SOC_DAPM_SPK("Speaker", ac_speaker_event),
}

用户态控制
所以我们可以通过amixer在用户态进行speak的开关控制
amixer controls命令输出如下
numid=21,iface=MIXER,name=‘Speaker Switch’
所以可以通过控制’Speaker Switch’来打开或关闭喇叭播放,上面得到numid=21得到下面关闭命令
amixer cset numid=21 off

作者:帅得不敢出门


http://www.ppmy.cn/news/530744.html

相关文章

《自然语言处理》第二次实验:机器翻译(Seq2Seq中英文翻译实验)

文章目录 任务一:按照实验手册进行Seq2Seq中英文翻译实验步骤 1 进入ModelArts开发环境步骤 2 下载自然语言处理包步骤 3 上传实验数据步骤 4 进入Notebook实验环境步骤 1 导入实验所需的第三方模块步骤 2 设置运行环境步骤 3 查看数据内容步骤 4 定义数据预处理函数步骤 5 获…

vue3使用jodit富文本编辑器,自定义各项配置及组件封装

目录 常用配置设置中文字体设置CDN的引用图片上传对编辑器中生成的元素添加默认属性 组件封装 本文使用时的版本: "vue": "^3.2.36", "jodit": "^3.24.7"Jodit 是国外编写的一个功能强大的富文本编辑器&#xf…

关于LaTeX下的中文字体的引用(windows下)

文件中使用的字体名称,比如SimSun,PMingLiU等,可以用fc-list命令获得。在命令行窗口中执行fc-list可以看到所有能够检索到的字体,也可以后边跟上语言名称来缩小范围。比如我的机器上执行fc-list :langzh-cn命令查询简体中文的字体…

python urllib2爬虫下的一些坑和感悟

案例一: 打开http://www.diyiziti.com/Builder在线生成书法字。 手动在输入框输入字进行转换后,在Chrome浏览器的More Tools > Developer Tools下,点击Network > Doc ,查看最低端的输入数据。 可以看到以下数据是输入到表单上提交的…

Python turtle制作书法作品——《鸟鸣涧》

本篇以唐王维诗作《鸟鸣涧》为例,介绍Python用turtle制作书法作品。 一、繁体字库安装 书法作品以繁体字为主,图章一般用方篆体或印章篆体,文字一般用小篆、行书、行楷、草书等。本例使用“印章篆体”制作印章,使用“方正小篆体…

2012中文字库简单统计与分类

字王2012 www.ziwang.com 字王在线 【统计说明】 ::统计数据,所涉及的中文字库,仅限于支持中文简体windows7的字库文件。 ::统计前,已用专门的程序对下载的字库文件,按字库内部名称,对字型的外经贸进行了进行归一化处理…

字体中英文对照

新細明體:PMingLiU 細明體:MingLiU 標楷體:DFKai-SB 黑体:SimHei 宋体:SimSun 新宋体:NSimSun 仿宋:FangSong 楷体:KaiTi 仿宋_GB2312:FangSong_GB2312 楷体_GB2312&…

中英文字体对照表-参考

新細明體:PMingLiU細明體:MingLiU標楷體:DFKai-SB黑体:SimHei宋体:SimSun新宋体:NSimSun仿宋:FangSong楷体:KaiTi仿宋_GB2312:FangSong_GB2312楷体_GB2312:Ka…