probe 292 B

123456789101112131415161718192021
  1. #!/bin/rc
  2. rfork e
  3. test -e /dev/usb || bind -a '#u' /dev || {
  4. echo no '#u/usb' >[1=2]
  5. exit nousb
  6. }
  7. awk 'BEGIN{ep="";}
  8. $1 ~ /ep[0-9]+\.0/ && $2 == "enabled" && $NF ~ /busy|idle/ {
  9. ep=$1;
  10. next;
  11. }
  12. {
  13. if(ep != ""){
  14. printf("%s %s\n", ep, $0);
  15. ep="";
  16. }
  17. }
  18. ' /dev/usb/ctl
  19. exit ''