fireflyFace-RK3399主板LED灯介绍

led 使用
前言
face-rk3399 开发板上有 2 个 led 灯bule(gpio2_d3)和yellow(gpio2_d2)。
以设备的方式控制 led可通过使用 led 设备子系统或者直接操作 gpio 控制该 led。
标准的 linux 专门为 led 设备定义了 led 子系统。 在 face-rk3399 开发板中的两个 led 均以设备的形式被定义。
用户可以通过 /sys/class/leds/ 目录控制这两个 led。
开发板上的 led 的默认状态为:
blue: 系统上电时打开
yellow:用户自定义
用户可以通过 echo 向其 brightness属性输入命令控制每一个 led:
root@rk3399_firefly_face:~ # echo 0 》/sys/class/leds/firefly:blue:power/brightness //蓝灯灭 root@rk3399_firefly_face:~ # echo 1 》/sys/class/leds/firefly:blue:power/brightness //蓝灯亮
在 kernel/arch/arm64/boot/dts/rockchip/rk3399-firefly-port.dts 文件中定义led节点,具体定义如下:
leds { compatible = “gpio-leds”; power{ label = “firefly:blue:power”; linux,default-trigger = “ir-power-click”; default-state = “on”; gpios = 《&gpio2 27 gpio_active_high》; pinctrl-names = “default”; pinctrl-0 = 《&led_power》; }; user{ label = “firefly:yellow:user”; linux,default-trigger = “ir-user-click”; default-state = “off”; gpios = 《&gpio2 26 gpio_active_high》; pinctrl-names = “default”; pinctrl-0 = 《&led_user》; }; };
若客户购买的是face-x1人脸识别一体机,则控制补光灯板上面三个控制灯对应如下:
/sys/class/leds/face:green:user/brightness //绿灯 /sys/class/leds/face:red:user/brightness //红灯 /sys/class/leds/face:white:user/brightness //白灯
在 kernel/arch/arm64/boot/dts/rockchip/rk3399-firefly-face.dtsi 文件中定义led节点,具体定义如下:
face_leds { compatible = “gpio-leds”; face_green_led: face_green { label = “face:green:user”; linux,default-trigger = “ir-user-click”; default-state = “off”; gpios = 《&gpio3 0 gpio_active_high》; pinctrl-names = “default”; pinctrl-0 = 《&led_user》; }; face_red_led: face_red { label = “face:red:user”; linux,default-trigger = “ir-user-click”; default-state = “off”; gpios = 《&gpio3 1 gpio_active_high》; pinctrl-names = “default”; pinctrl-0 = 《&led_user》; }; face_white_led: face_white { label = “face:white:user”; linux,default-trigger = “ir-user-click”; default-state = “on”; gpios = 《&gpio4 27 gpio_active_high》; pinctrl-names = “default”; pinctrl-0 = 《&led_user》; }; };

专网通信助推大型体育赛事正常进行
农业四情监测设备的具体介绍
外媒传谷歌将推出两款Nexus智能手表
典型的锂离子电池充电策略方案解析
如何快速解决MCU启动异常的问题
fireflyFace-RK3399主板LED灯介绍
你有没有发现你身边的物联网
大型电容器替代备用电池-Large Capacitor Re
智能家居的主控模块是怎样来实现的
浅谈气动角座阀的使用及气动角座阀的维护
中国物联网产业化发展至今发生了哪些改变
晶圆高低温测试的应对解决方案
RFID是靠什么赢得物联网市场的
贴片电容的材质分类和命名方法详细介绍
“迪文杯”湖南文理学院电子设计大赛圆满结束
大数据一站式服务,华为云大数据BI驱动企业业务线增长
FormFactor的3D手动控制用于CM300xi探针台
全新家轿车逆袭,不输思域,售10万,完胜大众CC
美国政府对全球大量的iPhone、安卓手机窃取机密
英特尔和AMD公司对各自处理器阵容进行扩充