feat(led): add disabled mode for LED settings in UI

Signed-off-by: luckfox-eng29 <eng29@luckfox.com>
This commit is contained in:
luckfox-eng29
2026-04-30 10:55:45 +08:00
parent fda0138dd1
commit d3c7f6e01b
2 changed files with 12 additions and 1 deletions

9
io.go
View File

@@ -105,6 +105,15 @@ func setLedMode(ledConfigPath string, mode string) error {
if err != nil {
return fmt.Errorf("failed to set LED trigger: %v", err)
}
case "disabled":
err := os.WriteFile(ledConfigPath+"/trigger", []byte("none"), 0644)
if err != nil {
return fmt.Errorf("failed to set LED trigger: %v", err)
}
err = os.WriteFile(ledConfigPath+"/brightness", []byte("0"), 0644)
if err != nil {
return fmt.Errorf("failed to set LED brightness: %v", err)
}
default:
return fmt.Errorf("invalid LED mode: %s", mode)
}