MCPcopy Create free account
hub / github.com/kiibohd/controller / cliFunc_latency

Function cliFunc_latency

Debug/cli/cli.c:639–669  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

637}
638
639void cliFunc_latency( char* args )
640{
641 // Parse number from argument
642 // NOTE: Only first argument is used
643 char* arg1Ptr;
644 char* arg2Ptr;
645 CLI_argumentIsolation( args, &arg1Ptr, &arg2Ptr );
646
647 print( NL );
648 print("Latency" NL );
649 print("<i>:<module>\t<count>\t<min>\t<avg>\t<last>\t<max>");
650
651 // If no arguments print all
652 if ( arg1Ptr[0] == '\0' )
653 {
654 // Iterate through all the latency resources
655 for ( uint8_t c = 0; c < Latency_resources(); c++ )
656 {
657 print( NL );
658 printLatency( c );
659 }
660 }
661 else
662 {
663 print( NL );
664 if ( arg1Ptr[0] < Latency_resources() )
665 {
666 printLatency( arg1Ptr[0] );
667 }
668 }
669}
670
671void cliFunc_led( char* args )
672{

Callers

nothing calls this directly

Calls 3

CLI_argumentIsolationFunction · 0.85
Latency_resourcesFunction · 0.85
printLatencyFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…