@@ -520,7 +520,7 @@ impl CrosEc {
520520 let is_present = |p| if p { "Present" } else { "Missing" } ;
521521
522522 println ! ( "Input Deck" ) ;
523- println ! ( " Chassis Open: {}" , intrusion. currently_open) ;
523+ println ! ( " Chassis Closed: {}" , intrusion. currently_open) ;
524524 println ! ( " Power Button Board: {}" , is_present( pwrbtn. is_some( ) ) ) ;
525525 println ! ( " Audio Daughterboard: {}" , is_present( audio. is_some( ) ) ) ;
526526 println ! ( " Touchpad: {}" , is_present( tp. is_some( ) ) ) ;
@@ -548,7 +548,7 @@ impl CrosEc {
548548 let is_present = |p| if p { "Present" } else { "Missing" } ;
549549
550550 println ! ( "Input Deck" ) ;
551- println ! ( " Chassis Open: {}" , intrusion. currently_open) ;
551+ println ! ( " Chassis Closed: {}" , intrusion. currently_open) ;
552552 println ! ( " Audio Daughterboard: {}" , is_present( audio. is_some( ) ) ) ;
553553 println ! ( " Touchpad: {}" , is_present( tp. is_some( ) ) ) ;
554554
@@ -558,7 +558,7 @@ impl CrosEc {
558558 pub fn print_fw16_inputdeck_status ( & self ) -> EcResult < ( ) > {
559559 let intrusion = self . get_intrusion_status ( ) ?;
560560 let status = self . get_input_deck_status ( ) ?;
561- println ! ( "Chassis Open: {}" , intrusion. currently_open) ;
561+ println ! ( "Chassis Closed: {}" , intrusion. currently_open) ;
562562 println ! ( "Input Deck State: {:?}" , status. state) ;
563563 println ! ( "Touchpad present: {}" , status. touchpad_present) ;
564564 println ! ( "Positions:" ) ;
@@ -998,8 +998,8 @@ impl CrosEc {
998998
999999 let info = EcRequestExpansionBayStatus { } . send_command ( self ) ?;
10001000 println ! ( " Enabled: {}" , info. module_enabled( ) ) ;
1001- println ! ( " Has fault: {}" , info. module_fault( ) ) ;
1002- println ! ( " Hatch closed: {}" , info. hatch_switch_closed( ) ) ;
1001+ println ! ( " No fault: {}" , ! info. module_fault( ) ) ;
1002+ println ! ( " Door closed: {}" , info. hatch_switch_closed( ) ) ;
10031003 match info. expansion_bay_board ( ) {
10041004 Ok ( board) => println ! ( " Board: {:?}" , board) ,
10051005 Err ( err) => println ! ( " Board: {:?}" , err) ,
@@ -1150,14 +1150,17 @@ impl CrosEc {
11501150 /// Check features supported by the firmware
11511151 pub fn get_features ( & self ) -> EcResult < ( ) > {
11521152 let data = EcRequestGetFeatures { } . send_command ( self ) ?;
1153+ println ! ( " ID | Name | Enabled?" ) ;
1154+ println ! ( " -- | --------------------------- | --------" ) ;
11531155 for i in 0 ..64 {
11541156 let byte = i / 32 ;
11551157 let bit = i % 32 ;
11561158 let val = ( data. flags [ byte] & ( 1 << bit) ) > 0 ;
11571159 let feat: Option < EcFeatureCode > = FromPrimitive :: from_usize ( i) ;
11581160
11591161 if let Some ( feat) = feat {
1160- println ! ( "{:>2}: {:>5} {:?}" , i, val, feat) ;
1162+ let name = format ! ( "{:?}" , feat) ;
1163+ println ! ( " {:>2} | {:<27} | {:>5}" , i, name, val) ;
11611164 }
11621165 }
11631166
0 commit comments