mirror of
https://github.com/FUjr/gl-infra-builder.git
synced 2025-12-17 17:44:06 +00:00
GL-AXT3000: use status_led_breathing
Signed-off-by: Jianhui Zhao <jianhui.zhao@gl-inet.com>
This commit is contained in:
parent
3306b0924c
commit
ae5514325a
@ -0,0 +1,51 @@
|
||||
From 30c15d4e46f1f722a069cb51ed061241a5a03fb8 Mon Sep 17 00:00:00 2001
|
||||
From: Jianhui Zhao <jianhui.zhao@gl-inet.com>
|
||||
Date: Wed, 22 Jun 2022 10:10:07 +0800
|
||||
Subject: [PATCH] diag: support status_led_breathing
|
||||
|
||||
Signed-off-by: Jianhui Zhao <jianhui.zhao@gl-inet.com>
|
||||
---
|
||||
package/base-files/files/etc/diag.sh | 2 +-
|
||||
package/base-files/files/lib/functions/leds.sh | 9 +++++++++
|
||||
2 files changed, 10 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/package/base-files/files/etc/diag.sh b/package/base-files/files/etc/diag.sh
|
||||
index 37a8ec758e..3934fd7f99 100644
|
||||
--- a/package/base-files/files/etc/diag.sh
|
||||
+++ b/package/base-files/files/etc/diag.sh
|
||||
@@ -41,7 +41,7 @@ set_led_state() {
|
||||
status_led_restore_trigger "boot"
|
||||
[ -n "$running" ] && {
|
||||
status_led="$running"
|
||||
- status_led_on
|
||||
+ grep -q pattern "/sys/class/leds/$running/trigger" && status_led_breathing || status_led_on
|
||||
}
|
||||
;;
|
||||
esac
|
||||
diff --git a/package/base-files/files/lib/functions/leds.sh b/package/base-files/files/lib/functions/leds.sh
|
||||
index a7532faa2f..0a27f617d2 100644
|
||||
--- a/package/base-files/files/lib/functions/leds.sh
|
||||
+++ b/package/base-files/files/lib/functions/leds.sh
|
||||
@@ -43,6 +43,11 @@ led_off() {
|
||||
led_set_attr $1 "brightness" 0
|
||||
}
|
||||
|
||||
+led_breathing() {
|
||||
+ led_set_attr $1 "trigger" "pattern"
|
||||
+ led_set_attr $1 "hw_pattern" "0 1000 255 3000"
|
||||
+}
|
||||
+
|
||||
status_led_restore_trigger() {
|
||||
local trigger
|
||||
local ledpath=$(get_dt_led_path $1)
|
||||
@@ -92,3 +97,7 @@ status_led_blink_failsafe() {
|
||||
status_led_blink_preinit_regular() {
|
||||
led_timer $status_led 200 200
|
||||
}
|
||||
+
|
||||
+status_led_breathing() {
|
||||
+ led_breathing $status_led
|
||||
+}
|
||||
--
|
||||
2.25.1
|
||||
|
||||
Loading…
Reference in New Issue
Block a user