Le truc c'est que personne officiellement est en train de dev une appli sur psp ni sur TI.J'ai moi même commencé a coder un portage sur la psp.Je Bute sur un probléme de structure et de endpoint:
/* Main USB thread id */static SceUID g_thid = -1;/* Main USB event flag */static SceUID g_mainevent = -1;/* Main USB transfer event flag */static SceUID g_transevent = -1;/* Asynchronous input event flag */static SceUID g_asyncevent = -1;/* Main USB semaphore */static SceUID g_mainsema = -1;/* Static bulkin request structure */static struct UsbdDeviceReq g_bulkin_req;/* Static bulkout request structure */static struct UsbdDeviceReq g_bulkout_req;/* Async request */static struct UsbdDeviceReq g_async_req;/* Indicates we have a connection*/static int g_connected = 0;/* Buffers for async data */static struct AsyncEndpoint *g_async_chan[MAX_ASYNC_CHANNELS];/* HI-Speed device descriptor */struct DeviceDescriptor UsbDevicedec = { .bLength = 0x12, .bDescriptorType = 0x01, .bcdUSB = 0x0002, .bDeviceClass = 0x09, .bDeviceSubClass = 0x00, .bDeviceProtocol = 0x01, .bMaxPacketSize = 0x08, .idVendor = 0xAAAA, .idProduct = 0xCCCC, .bcdDevice = 0x00, .iManufacturer = 0x01, .iProduct = 0x00, .iSerialNumber = 0x00, .bNumConfigurations = 0x01};struct ConfigDescriptor Usbconfdesc = { .bLength = 0x09, .bDescriptorType = 0x02, .wTotalLength = 0x19, .bNumInterfaces = 0x01, .bConfigurationValue = 0x01, .iConfiguration = 0, .bmAttributes = 0xe0, .bMaxPower = 0x32};struct InterfaceDescriptor Usbinterdesc = { .bLength = 0x09, .bDescriptorType = 0x04, .bInterfaceNumber = 0x00, .bAlternateSetting = 0x00, .bNumEndpoints = 0x01, .bInterfaceClass = 0x09, .bInterfaceSubClass = 0x00, .bInterfaceProtocol = 0x00, .iInterface = 0x00};struct EndpointDescriptor endpdesc_hi = { .bLength = 0x07, .bDescriptorType = 0x05, .bEndpointAddress = 0x81, .bmAttributes = 0x03, .wMaxPacketSize = 0x0100, .bInterval = 0x0C };struct DeviceDescriptor Usb1Devicedec = { .bLength = 0x12, .bDescriptorType = 0x01, .bcdUSB = 0x0002, .bDeviceClass = 0x00, .bDeviceSubClass = 0x00, .bDeviceProtocol = 0x00, .bMaxPacketSize = 0x08, .idVendor = 0xAAAA, .idProduct = 0x5555, .bcdDevice = 0x00, .iManufacturer = 0x00, .iProduct = 0x00, .iSerialNumber = 0x00, .bNumConfigurations = 0x04};
J'aurai besoin d'aide car tout cela est un peu fastidieu.