int stopUsbHost() { int ret = sceUsbDeactivate( HOSTFSDRIVER_PID ); if ( ret != 0 ) { log( "Error Deactivate driver %08x (0x%08X)\n", HOSTFSDRIVER_PID, ret ); //return -1; } ret = sceUsbStop( HOSTFSDRIVER_NAME, 0, 0 ); if ( ret != 0 ) { log( "Error stopping USB Host driver (0x%08X)\n", ret ); //return -1; } if ( fw_version < FW_500 || sceKernelInitKeyConfig() == PSP_INIT_KEYCONFIG_GAME ) { sceUsbStop(PSP_USBBUS_DRIVERNAME, 0, 0); if ( ret != 0 ) { log( "Error stopping USB Bus driver (0x%08X)\n", ret ); //return -1; } } killModule( "USBHostFS" ); return 0; }
/** * Disables an active usb connection */ int disableUsb(void) { sceUsbDeactivate(0); pspUsbDeviceFinishDevice(); sceUsbStop(PSP_USBSTOR_DRIVERNAME, 0, 0); sceUsbStop(PSP_USBBUS_DRIVERNAME, 0, 0); return 0; }
int LPP_UtilsStopUsbStorage(void) { if(!usbStarted) return 1; sceUsbDeactivate(0x1c8); sceUsbStop(PSP_USBSTOR_DRIVERNAME, 0, 0); sceUsbStop(PSP_USBBUS_DRIVERNAME, 0, 0); usbStarted = 0; return 0; }
void stop_usb() { if (usbStarted) { sceUsbDeactivate(0); sceUsbStop(PSP_USBSTOR_DRIVERNAME, 0, 0); sceUsbStop(PSP_USBBUS_DRIVERNAME, 0, 0); usbStarted = 0; } }
void StopApp() { _gameState = 0; running = 0; sceUsbDeactivate(PSP_USBCAM_PID); StopUsb(); FinishJpegDecoder(); UnloadModules(); }