File tree Expand file tree Collapse file tree
framework_lib/src/commandline Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -41,6 +41,9 @@ use crate::chromium_ec::commands::FpLedBrightnessLevel;
4141use crate :: chromium_ec:: commands:: RebootEcCmd ;
4242use crate :: chromium_ec:: commands:: RgbS ;
4343use crate :: chromium_ec:: commands:: TabletModeOverride ;
44+ use crate :: chromium_ec:: commands:: EcRequestLedPwmControl ;
45+ use crate :: chromium_ec:: command:: EcRequestRaw ;
46+ use crate :: chromium_ec:: commands:: * ;
4447use crate :: chromium_ec:: EcResponseStatus ;
4548use crate :: chromium_ec:: { print_err, EcFlashType } ;
4649use crate :: chromium_ec:: { EcError , EcResult } ;
@@ -1917,6 +1920,23 @@ fn print_board_ids(ec: &CrosEc) {
19171920}
19181921
19191922fn selftest ( ec : & CrosEc ) -> Option < ( ) > {
1923+ // Framework 13 defaults
1924+ // Amber <9 1 0>
1925+ // White <4 10 5>
1926+ // Red <8 0 0>
1927+ // Green <0 16 0>
1928+ // Blue <0 0 8>
1929+ EcRequestLedPwmControl {
1930+ // charging LED
1931+ led_id : 0 ,
1932+ // Amber
1933+ led_color : 6 ,
1934+ pwm_r : 9 ,
1935+ pwm_g : 1 ,
1936+ pwm_b : 0 ,
1937+ } . send_command ( ec) . unwrap ( ) ;
1938+
1939+ return Some ( ( ) ) ;
19201940 if let Some ( platform) = smbios:: get_platform ( ) {
19211941 println ! ( " SMBIOS Platform: {:?}" , platform) ;
19221942 } else {
You can’t perform that action at this time.
0 commit comments