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》; }; };
-
Linux
+關注
關注
87文章
11304瀏覽量
209483 -
嵌入式主板
+關注
關注
7文章
6085瀏覽量
35331 -
Firefly
+關注
關注
2文章
538瀏覽量
7043
發布評論請先 登錄
相關推薦
評論