@@ -646,9 +646,42 @@ impl CrosEc {
646646
647647 println ! ( "Input Deck" ) ;
648648 println ! ( " Chassis Closed: {}" , !intrusion. currently_open) ;
649- println ! ( " Power Button Board: {} ({:?})" , is_present( pwrbtn. is_some( ) ) , pwrbtn) ;
650- println ! ( " Audio Daughterboard: {} ({:?})" , is_present( audio. is_some( ) ) , audio) ;
651- println ! ( " Touchpad: {} ({:?})" , is_present( tp. is_some( ) ) , tp) ;
649+ println ! (
650+ " Power Button Board: {}" ,
651+ if let Some ( pwrbtn) = pwrbtn {
652+ format!( "{} ({})" , is_present( true ) , pwrbtn)
653+ } else {
654+ is_present( false ) . to_string( )
655+ }
656+ ) ;
657+ println ! (
658+ " ADC Value (mV) {:?}" ,
659+ self . adc_read( Framework12Adc :: PowerButtonBoardId as u8 )
660+ ) ;
661+ println ! (
662+ " Audio Daughterboard: {}" ,
663+ if let Some ( audio) = audio {
664+ format!( "{} ({})" , is_present( true ) , audio)
665+ } else {
666+ is_present( false ) . to_string( )
667+ }
668+ ) ;
669+ println ! (
670+ " ADC Value (mV) {:?}" ,
671+ self . adc_read( Framework12Adc :: AudioBoardId as u8 )
672+ ) ;
673+ println ! (
674+ " Touchpad: {}" ,
675+ if let Some ( tp) = tp {
676+ format!( "{} ({})" , is_present( true ) , tp)
677+ } else {
678+ is_present( false ) . to_string( )
679+ }
680+ ) ;
681+ println ! (
682+ " ADC Value (mV) {:?}" ,
683+ self . adc_read( Framework12Adc :: TouchpadBoardId as u8 )
684+ ) ;
652685
653686 if let Ok ( status) = self . get_input_deck_status ( ) {
654687 println ! ( " Deck State: {:?}" , status. state) ;
0 commit comments