Advertisement
Guest User

rockbox turn on usb during recoring

a guest
Feb 7th, 2011
851
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.53 KB | None | 0 0
  1.             case SYS_USB_CONNECTED:
  2.                 if ((audio_stat & AUDIO_STATUS_RECORD)) {
  3.                     // stop the recording to do usb
  4.                     rec_command(RECORDING_CMD_STOP);
  5.                     FOR_NB_SCREENS(i)
  6.                        screens[i].set_viewport(NULL);
  7.                     next_screen = GO_TO_RECSCREEN;
  8.                     recording_start_automatic = true;
  9.                    
  10.                     done = true;
  11.                     rec_status |= RCSTAT_BEEN_IN_USB_MODE;
  12. #ifdef HAVE_FMRADIO_REC
  13.                     radio_status = FMRADIO_OFF;
  14. #endif                    
  15.                     // wait a bit
  16.                     sleep(20);
  17.                     while(!(audio_stat & AUDIO_STATUS_RECORD)) {
  18.                          sleep(20);
  19.                     }
  20.  
  21.                     default_event_handler(SYS_USB_CONNECTED);
  22.                     usb_acknowledge(SYS_USB_CONNECTED_ACK);
  23.  
  24.  
  25.  
  26.                 }
  27.  
  28.  
  29.                 /* Only accept USB connection when not recording */
  30.                 else if(!(audio_stat & AUDIO_STATUS_RECORD))
  31.                 {
  32.                     FOR_NB_SCREENS(i)
  33.                         screens[i].set_viewport(NULL);
  34.                     next_screen = GO_TO_RECSCREEN;
  35.                     recording_start_automatic = true;
  36.                     default_event_handler(SYS_USB_CONNECTED);
  37.                     done = true;
  38.                     rec_status |= RCSTAT_BEEN_IN_USB_MODE;
  39. #ifdef HAVE_FMRADIO_REC
  40.                     radio_status = FMRADIO_OFF;
  41. #endif
  42.                 }
  43.                 break;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement