世界微资讯!打新套利动辄千万,“万人摇”乱象丛生,楼市限价走到十字路口
6月的首周,杭州临安一个案名为“华发荟天府”的楼盘意外出圈,登上同
【资料图】
/kernel/include/linux/leds.h // 重要,led相关结构体,宏定义,trigger等目录 /kernel/driver/leds/ 下led-class.c // 定义led class及相关接口led-core.c // export 了闪烁,设置亮灭等接口led-gpio.c // "leds-gpio" 驱动leds.h // 提供几个接口,如:led_init_core
trigger 框架核心文件:目录 /kernel/driver/leds/ 下 led-triggers.c // export了许多接口,包括:led_trigger_register目录 /kernel/driver/leds/trigger 下 ledtrig-backlight.c ledtrig-camera.c ledtrig-cpu.c ledtrig-default-on.c ledtrig-disk.c ledtrig-gpio.c ledtrig-heartbeat.c // 心跳灯效果 ledtrig-mtd.c ledtrig-oneshot.c ledtrig-panic.c ledtrig-timer.c // 定时器ledtrig-transient.c
以参考上面的trigger例子写自己的trigger,或者改造,需要在make menuconfig里面选上才会编译,如下:
步骤 一 : dts配置① leds节点是在rk3588-evb.dtsi文件中定义
#include "rk3588-evb.dtsi"
② 定义四个led节点: (检查gpio是否被复用)
使用命令:dmesg | grep cannot检查是否有gpio冲突,有冲突的话驱动代码会中断,后面的dts就不会生效。
&leds { status = "okay"; compatible = "gpio-leds"; pinctrl-names = "default"; pinctrl-0 = < &work1_led_gpio >, < &work2_led_gpio >,< &work3_led_gpio >,< &work4_led_gpio >; work1_led: work1{ default-state = "off"; gpios = < &gpio4 RK_PD2 GPIO_ACTIVE_HIGH >; }; work2_led: work2{ default-state = "off"; gpios = < &gpio4 RK_PD3 GPIO_ACTIVE_HIGH >; }; work3_led: work3{ default-state = "off"; gpios = < &gpio4 RK_PD4 GPIO_ACTIVE_HIGH >; }; work4_led: work4{ default-state = "off"; gpios = < &gpio4 RK_PD5 GPIO_ACTIVE_HIGH >; };};&pinctrl { leds{ work1_led_gpio: work1-led-gpio{ rockchip,pins = < 4 RK_PD2 RK_FUNC_GPIO &pcfg_pull_down >; }; work2_led_gpio: work2-led-gpio{ rockchip,pins = < 4 RK_PD3 RK_FUNC_GPIO &pcfg_pull_down >; }; work3_led_gpio: work3-led-gpio{ rockchip,pins = < 4 RK_PD4 RK_FUNC_GPIO &pcfg_pull_down >; }; work4_led_gpio: work4-led-gpio{ rockchip,pins = < 4 RK_PD5 RK_FUNC_GPIO &pcfg_pull_down >; }; }; }
步骤二:调试,验证:在用户空间操作led
使用了驱动框架后可以不需要编写应用程序就可以测试led是否能正常被点亮与熄灭,这些都可以在sysfs文件系统中完成。在装载驱动后可以在/sys/class/leds/目录下看到对应的led设备目录,如本文中的work1(填充设备时的设备名字段)。
brightness power ueventmax_brightness subsystem
echo 1 > brightness
echo 0 > brightness
审核编辑:汤梓红
关键词:
6月的首周,杭州临安一个案名为“华发荟天府”的楼盘意外出圈,登上同
刘亚仁每5天注射一次异丙酚,两年注射100多次。刘亚仁前年注射了73次共
【短讯】避而不谈开工率宁波韵升:下游市场需求相对低迷|直击业绩会。
3DRealms和独立开发商PetProjectGames发布科幻恐怖FPS新作《RIPOUT》预
还我吃瓜自由
1、红烧牛肉 红烧牛肉 原料 牛肉500克,味精2克,胡椒粉、八
近期,我国南方地区持续降雨,局地发生极端强降雨。据气象部门预测,6
1、当月产品产量×产品销售单价;销售单价是不含税单价,因为增值税本
中国商业航天发展大会聚焦商业航天产业发展---记者在6月9日举行的2023
深圳新闻网2023年6月10日讯(深圳特区报记者戚金城)许多市民都有这样
1、最新中国十大帅哥排行1 永远的天王-刘德华2 新一代小天王-周杰伦3
梅西的私人飞机已经在北京落地,球王开启个人第七次中国行。很快有照片
1、东莞市知名广告有限公司有哪些?2、1东莞市赏金猎手网络科技有限公
湖北省地方金融监督管理局党组书记、局长段银弟接受审查调查---记者10
1、拨打当地的114查询就是了。2、打查询电话昆山市劳动和社会保障局这
Copyright 2015-2022 人人双创网 版权所有 备案号:粤ICP备18023326号-36 联系邮箱:8557298@qq.com
前8个月江苏进出口总值3.63万亿元,同比增长10.6%
据南京海关统计,今年前8个月,江苏省进出口总值3 63万亿元,同比(下同)增长10 6%,占全国进出口总值的13 3%,较全国整体增速高0 5个百分点
致敬老将!热爱可抵岁月漫长
<script src="http: tv people com cn img player v js">< script><script>showPlayer({id:" pvservice xml 202
微视频|字里藏情迎元宵
<script src="http: tv people com cn img player v js">< script><script>showPlayer({id:" pvservice xml 202