@@ -273,8 +273,64 @@ static int inputdeck_cmd(int argc, const char **argv)
273273
274274 id = get_hardware_id (ADC_HUB_BOARD_ID );
275275 mv = adc_read_channel (ADC_HUB_BOARD_ID );
276- ccprintf (" C deck status %d = %d %d mv\n" , i , id , mv );
277-
276+ ccprintf (" C-Deck status %d = %d %d mV" , i , id , mv );
277+ switch (i ) {
278+ case TOP_ROW_0 :
279+ ccprintf (" [X - - - -]" );
280+ break ;
281+ case TOP_ROW_1 :
282+ ccprintf (" [- X - - -]" );
283+ break ;
284+ case TOP_ROW_2 :
285+ ccprintf (" [- - X - -]" );
286+ break ;
287+ case TOP_ROW_3 :
288+ ccprintf (" [- - - X -]" );
289+ break ;
290+ case TOP_ROW_4 :
291+ ccprintf (" [- - - - X]" );
292+ break ;
293+ case TOUCHPAD :
294+ ccprintf (" [Touchpad ]" );
295+ break ;
296+ case TOP_ROW_NOT_CONNECTED :
297+ ccprintf (" [Toprow disc.]" );
298+ break ;
299+ case HUBBOARD :
300+ ccprintf (" [Hubboard ]" );
301+ break ;
302+ default :
303+ break ;
304+ }
305+ switch (id ) {
306+ case INPUT_MODULE_SHORT :
307+ ccprintf (" [Short]\n" );
308+ break ;
309+ case INPUT_MODULE_GENERIC_A :
310+ ccprintf (" [Generic A]\n" );
311+ break ;
312+ case INPUT_MODULE_GENERIC_B :
313+ ccprintf (" [Generic B]\n" );
314+ break ;
315+ case INPUT_MODULE_GENERIC_C :
316+ ccprintf (" [Generic C]\n" );
317+ break ;
318+ case INPUT_MODULE_KEYBOARD_B :
319+ ccprintf (" [Keyboard B]\n" );
320+ break ;
321+ case INPUT_MODULE_KEYBOARD_A :
322+ ccprintf (" [Keyboard A]\n" );
323+ break ;
324+ case INPUT_MODULE_DISCONNECTED :
325+ ccprintf (" [Disconnected]\n" );
326+ break ;
327+ case INPUT_MODULE_TOUCHPAD :
328+ ccprintf (" [Touchpad]\n" );
329+ break ;
330+ default :
331+ ccprintf (" [Reserved]\n" );
332+ break ;
333+ }
278334 }
279335
280336 ccprintf ("Input module Overcurrent Events: %d\n" , oc_count );
0 commit comments