File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -845,6 +845,7 @@ pub enum FpLedBrightnessLevel {
845845 Medium = 1 ,
846846 Low = 2 ,
847847 UltraLow = 3 ,
848+ Auto = 0xFF ,
848849}
849850
850851#[ repr( C , packed) ]
Original file line number Diff line number Diff line change @@ -94,6 +94,7 @@ pub enum FpBrightnessArg {
9494 Medium ,
9595 Low ,
9696 UltraLow ,
97+ Auto ,
9798}
9899impl From < FpBrightnessArg > for FpLedBrightnessLevel {
99100 fn from ( w : FpBrightnessArg ) -> FpLedBrightnessLevel {
@@ -102,6 +103,7 @@ impl From<FpBrightnessArg> for FpLedBrightnessLevel {
102103 FpBrightnessArg :: Medium => FpLedBrightnessLevel :: Medium ,
103104 FpBrightnessArg :: Low => FpLedBrightnessLevel :: Low ,
104105 FpBrightnessArg :: UltraLow => FpLedBrightnessLevel :: UltraLow ,
106+ FpBrightnessArg :: Auto => FpLedBrightnessLevel :: Auto ,
105107 }
106108 }
107109}
Original file line number Diff line number Diff line change @@ -248,6 +248,8 @@ pub fn parse(args: &[String]) -> Cli {
248248 Some ( Some ( FpBrightnessArg :: Low ) )
249249 } else if fp_brightness_arg == "ultra-low" {
250250 Some ( Some ( FpBrightnessArg :: UltraLow ) )
251+ } else if fp_brightness_arg == "auto" {
252+ Some ( Some ( FpBrightnessArg :: Auto ) )
251253 } else {
252254 println ! ( "Invalid value for --fp-brightness: {}" , fp_brightness_arg) ;
253255 None
You can’t perform that action at this time.
0 commit comments